ich möchte gerne an dieser Stelle eine kleine Modifikation vorstellen, die ich gerade bastele und teste.
Dazu würde ich gerne eure Meinung hören und außerdem Ideen einsammeln...
Ich habe in meiner ersten X4-Session nach dem Release die Mod "LearningAllTheThings" genutzt, die bestimmt viele kennen.
Leider war diese entweder ziemlich overpowered, wenn alle Leute auf den Schiffen alle skills lernen, oder aber, wenn jeder nur in seinem Skill aufsteigt, hätte man massig kleine Schiffe im Kreis fliegen lassen müssen, nur um fähige Piloten auszubilden.
So habe ich mir mal Gedanken gemacht, wie so etwas aussehen könnte, dass es nützlich ist, sich aber nicht wie ein billger cheat anfühlt.
Vorweg: Ich werde hier von "Punkten" reden, weil X4 intern mit diesen Skillpunkten funktioniert. "Punkte" sind Drittel von Sternen. Ein Stern = 3 Punkte, 2 Sterne = 6 Punkte, us.w. bis 5 Sterne = 15 Punkte.
Mittlerweile kann man diese Drittel Sterne ja auch im Spiel sehen.
Die Grundkonzepte:
- In der Mod können die Leute nur bis maximal 3 Sterne (9 Punkte) aufsteigen. Für weiteren Aufstieg hoffe ich ehrlich gesagt auf Mechaniken von Seiten Egosoft.
- Der Aufstieg ist zeitlich nicht linear. Von null auf drei Punkte (1 Stern) dauert im Durchschnitt 3 Stunden. Von 3 auf 6 Punkte 5h und der dritte Stern (6 auf 9 Punkte) dann sogar 10 Stunden. Alles natürlich mit entsprechendem Zufall.
- Wenn man im gleichen Schiff Leute (Instruktoren) mit 4 oder 5 Sternen in einem Skill hat, so beschleunigt das den Aufsteig der anderen. Ein 5-Sterne Instruktor verdoppelt die Lerngeschwindigkeit fast.
- Es lernen nicht alle jeden beliebigen Skill:
Piloting: Neben dem Piloten gibt es auch Copiloten. Dies sind Mitglieder der Servicecrew. Je nach Größe des Schiffes können dies 1 (bei S) oder mehrere sein. Dies sind in der internen Crew-Reihenfolge jeweils die ersten x Crewmitglieder.
Management: Wenn ein 4* oder 5* Manager an Bord ist, dann können dort auch Seminare in Management stattfinden. Ebenfalls abhängig von der Größe des Schiffes. Dies sind dann die Crewmitglieder in der Reihenfolge nach den Copiloten.
Ansonsten lernt die gesamte Servicecrew Engineering und Moral und die Marines Boarding und Moral.
Probleme:
Im Moment erfasse ich nur Schiffe, die im All unterwegs sind. Für Piloten macht das durchaus Sinn, aber Management-Seminare und Kampftraining könnte natürlich durchaus auch dann stattfinden, wenn man angedockt ist.
Hier nutze ich die Routine aus LearningAllTheThings:
Code: Select all
<find_object name="$playerProperty" owner="faction.player" class="[class.station, class.ship_xl, class.ship_l, class.ship_m, class.ship_s]" multiple="true" space="player.galaxy"/>
Auf Stationen gibt es außer dem Manager keine "richtige" Crew mit Namen und Skillpunkten. Aus dem Grund müssen auch Manager auf Schiffen ausgebildet werden.
In meinem alten Spiel hatte ich irgendwelche Leute mit Namen auf meiner Station rumlaufen und auch eine Art Crewliste mit Namen, mit der man aber nichts tun konnte.... Weiß jemand, ob das eine Art bug war?
Ideen (zur Diskussion):
Mit 5* Instruktoren könnte man auch bis 4 Sterne (12 Punkte) ausbilden. Natürlich entsprechend noch einmal langsamer.
Auf großen Schiffen gibt es sehr viel Crew (1xx, sogar 220 auf Kontruktionsschiffen). Vielleicht sollte man Crew auf größeren Schiffen langsamer lernen lassen? Zumindest Engineering.
Die Mod läuft schon, momentan sind aber noch sehr viel Debugtexte drin, so dass ich testen kann, ob das mit dem Zeiten für die Aufstiege so hinhaut. Bisher sieht es aber recht gut aus.
Besteht grundsätzliches Interesse, oder teilen sich die Leute eher in "ich will so schnell ausbilden wie möglich, learningAllTheThings ist gerade richtig" und "ich bleibe unmodified"?
Die Mod ist grundsätzlich in Englisch realisiert, aber ich fange trotzdem erst mal hier mit dem Einsammeln von Meinungen und Ideen an
Grüße,
Tonsilgon