Stars, Gates & Realities

 
Forschen, handeln, kämpfen - Imperium errichten
Morning greetings, Guest
Wednesday, 4 Dec 2024
1
Wahrscheinlich kein Bug, aber uncool...
Hi,


Etwas was mir im Moment sehr sauer aufstösst: Ress werden Modulen zugewiesen BEVOR der Rumpf diese abbekommt.
Also ich lade zumindest Teilweise Ress in "in der Bauschlange wartenden Schiffe" ein um so die Ressproduktion der Basis ordentlich auszunutzen und nicht das Lager überzustrapazieren. Jetzt werden aber im Tick die geladenen Ress an die Module verteilt, obwohl das Schiff weder gebaut noch der Rumpf die Ress zusammen hat. Weiters ziehen Module die gebaut werden auch sofort Ress aus dem Lager der Basis, auch BEVOR der Rumpf Ress gezogen hat.

Bitte wieder Module erst Ress zuweisen lassen, wenn der Rumpf alle Ress beisammen hat. Danke


MfG

Kekse über alles!
Rebus, Thalia, SalSokar, SG-Fan, Gate-User, Syborg und Lord Anubis haben sie gespendet...
2
-
Ähm, verstehe ich gerade kein Stück.

Ich schaue in den Code und sehe eine If-Abfrage, die ganz klar prüft, ob der Rumpf seine Ressourcen hat. Erst wenn das der Fall ist, kann überhaupt ein Modul gebaut werden.

Kurz: Muss ich mir näher anschauen. Bis dahin wäre es hilfreich, wenn dieses Problem jemand anderes bestätigen könnte.

Was nicht passt, wird passend gemacht,
Wo ein Bug ist, werden Fallen aufgestellt,
Und was nicht geht, bekommt Beine...
3
-
Nein, DEFINITIV

ich habs gerade nochmal probiert.

In der Jamalah, ein Schiff erstellt (über den nachbauen button, ohne Ress zuzuweisen), es ist das 2. im Hangar. Es wird daran also nicht gebaut. Dann baut man ein Modul rein, sind genügend Ress für das Modul im Lager der Basis werden die Ress für das Modul sofort zugewiesen. Es steht: "Unvollständig, Rest-Baudauer: 3 Runden" (und nicht: "Wartet auf Ressourcen, Baudauer: 3 Runden"). Aber beim Rumpf steht noch: "Wartet auf Ressourcen, Baudauer: 13 Runden".

Wenn es also nicht gewollt ist, das Modulen vor dem Schiffsrumpf Ress zugewiesen werden, ist es ein Bug und irgendwo greift deine "if..." nicht...


MfG

Kekse über alles!
Rebus, Thalia, SalSokar, SG-Fan, Gate-User, Syborg und Lord Anubis haben sie gespendet...
4
-
Ok, habe folgendes versucht nachzustellen:

Quote:

Jetzt werden aber im Tick die geladenen Ress an die Module verteilt, obwohl das Schiff weder gebaut noch der Rumpf die Ress zusammen hat.


Aber ohne Erfolg. Ist mir wie gesagt ein Rätsel, wie das sein kann.

---

Quote:

Weiters ziehen Module die gebaut werden auch sofort Ress aus dem Lager der Basis, auch BEVOR der Rumpf Ress gezogen hat.


Ich nehme an, damit ist der direkte Einbau gemeint.
Nun, dabei ist es selbstverständlich so, dass die Ressourcen sofort zugeteilt werden. Das war aber schon immer so.
Ich sehe auch keinen Grund, warum man das ändern sollte..?

Was nicht passt, wird passend gemacht,
Wo ein Bug ist, werden Fallen aufgestellt,
Und was nicht geht, bekommt Beine...
5
-
ähm, nein. Das war nicht immer so, oder?

Nur wenn Ress im Lager des Schiffes waren wurde dieses bei Moduleinbau sofort zugewiesen. Sind Ress im Mutterobjekt (Basis oder Schiff) wurden Ress erst zugewiesen wenn dem Rumpf die Ress zugewiesen wurden.

Oder?

Kekse über alles!
Rebus, Thalia, SalSokar, SG-Fan, Gate-User, Syborg und Lord Anubis haben sie gespendet...
6
-
Ronin hat schon Recht.
Wenn der Rumpf des Schiffes noch auf Ressourcen wartet und zudem noch Module innerhalb des Schiffes ebenfalls auf Ressourcen warten, dann weist die Basis den Modulen Rohstoffe zu, sobald genug da sind.
Das hat zur Folge (da im Grunde alle Schiffsrümpfe wesentlich mehr Rohstoffe kosten, als die einzelnen Module), dass die Module immer zuerst die Rohstoffe kriegen und der Rumpf erst ganz am Ende.

Allons-y!
7
-
Habe versucht den von Ronin beschriebenen Fall nachzustellen und konnte das Verhalten nicht Reproduzieren. Die nachtraeglich einegebauten Module sind bei mir ordnugsgemaess auf "Wartet auf Ressourcen". In den Anshcließenden Ticks wird dann zuerst der Rumpf mit Ressourcen versorgt und anschliesend erst den Modulen.

ggf. bitte eine genaueren Ablaufbeschreibung geben. Falls mein Ablauf nicht dem eurem entspricht.

Quote:

... (da im Grunde alle Schiffsrümpfe wesentlich mehr Rohstoffe kosten, als die einzelnen Module) ...


Egal in welche Reihenfolge die Ressorcen zugewiesen werden, in der Summe bleiben diese gleich. Das solte auf jeden Fall keine auswirkungen auf den Ressourcen bedarf haben, genauso wie der gesamte Bauaufwand.

Gaming it's not only fun ... it's passion !
8
-
ok, nochmal genau beschrieben:

ich habe eine Schiff (schon mehrfach) im Hangar meiner Basis "nachgebaut". Keine Ress zugewiesen beim bauen. Der Rumpf ist daher mit "warten auf Ress". Keine Konstruktionsgruppe, keine Flotte.

Dann habe ich Module hinzugebaut und diese haben sofort Ress aus dem Lager der Basis genommen, was ja eigentlich nicht sein sollte da der rumpf noch ohne Ress ist.

Es stimmt, im endeffekt ist es egal weil Kosten und Aufwand gleich bleiben. Aber werden die Ress für die Module aufgebraucht, statt für den Rumpf (wo evtl. nur noch 1 Ress fehlt) verzögert sich das ganze doch wesentlich. Oder hast du immer alle Ress für die Schiffe schon fertig im Lager liegen?


MfG

Kekse über alles!
Rebus, Thalia, SalSokar, SG-Fan, Gate-User, Syborg und Lord Anubis haben sie gespendet...
9
-
Mal als Frage: Ist das nur ein Anzeigenfehler bis zum Tick oder beginnt der tatsächlich nicht mit dem Bau?
10
-
Nein, der Fehler ist das Ress dem Modul zugewiesen wird. Das dürfte es nicht.

Gebaut wird ganz normal.


MfG

Kekse über alles!
Rebus, Thalia, SalSokar, SG-Fan, Gate-User, Syborg und Lord Anubis haben sie gespendet...




"Stargate" and all related materials are the property of MGM Television Entertainment.
Please read the site's trademark declaration.