Page 1 of 1

[SCR] Leuchtfackel! (v1.30, 22.09.08)

Posted: Sun, 21. Sep 08, 18:58
by Gazz
(The corresponding english topic is here.)

Es werde Licht!

Manche Sektoren sind dunkel. Richtig dunkel.
Asteroiden sind nur schwarze Flecken vor dem schwarzen Hintergrund.

[ external image ] vorher - nachher [ external image ]
  • Es gibt jetzt einen Hotkey um... eine Leuchtfackel 2km hinter dem Schiff auszuwerfen.
  • Diese verbraucht 1 Rakete.

    Art der benutzten Rakete und Brenndauer:

    Code: Select all

    1. Firefly / Feuerfalter   105 s
    2. Dragonfly / Libelle     150 s
    3. Aurora                  150 s
    4. Mosquito                 45 s
    Andere Raketen werden nicht benutzt.
  • Raketen, die "länger brennen", leuchten auch etwas heller.
    Trotzdem ist eine Mosquito immer noch deutlich besser als gar nichts.

    Während die Fackel ausbrennt wird sie langsam dunkler.
  • Wenn man den Hotkey mehrfach drückt wird pro Klick eine Rakete verbraucht.
    Es werden aber nicht mehrere Fackeln ausgeworfen sondern nur eine.
    Die Brenndauer verdoppelt sich mit jedem Klick.

    Sehr praktisch wenn man vorhat, eine Weile in diesem Sektor zu bleiben.
    7 Dragonfly = über eine Stunde Brenndauer. =)
  • Wenn ein eigenes Schiff anvisiert ist, wird dieses Schiff die Leuchtfackel zu den selben Regeln auswerfen.
    Erst Raketen transferieren wenn man gerade keine passenden dabei hat muß ja wirklich nicht sein.
[ external image ] (ZIP)

Posted: Sun, 21. Sep 08, 19:02
by RedEyedRaven
Das ist wirklich praktisch.
Vielleicht könnte man sowas ähnliches noch für die Libelle (bzw. firefly) machen um eine Art Leucht-Sonde in Flugrichtung des Schiffes abzufeuern?

Posted: Sun, 21. Sep 08, 19:04
by Gazz
Nein danke.
Das blendet mächtig und falls das Ding tatsächlich von vorne leuchtet ist doch wieder "meine" Seite des Asteroiden dunkel.
Das wäre nicht weise. =P

Außerdem ist es schön einfach, so wie es jetzt ist.
Setup für den Hotkey und 1-2 alte libraries nicht mitgerechnet sind das knapp über 50 Zeilen. =)

Posted: Sun, 21. Sep 08, 19:14
by Shadow dream
Is toll!! Hab schon lange was gesucht um die tödlichen Astros zu enttarnen ;)

Aber währs nicht etwas sinvoller wenn man diese Fakel hinter sich herschleifen würde/könnte? (->Seil :D ) Denn von anderen Perspektiven sieht man den Astro wieder nicht - und mehrere Fakeln nur zur Durchreise zu benutzen... :-/

Aber tolles tool!!!

Shadow

Posted: Sun, 21. Sep 08, 20:33
by Gazz
Shadow dream wrote:Is toll!! Hab schon lange was gesucht um die tödlichen Astros zu enttarnen ;)
Ich auch, aber erst heute kam mir die zündende Idee.
Kleine Taschenlampe brenn...
Aber währs nicht etwas sinvoller wenn man diese Fakel hinter sich herschleifen würde/könnte? (->Seil ) Denn von anderen Perspektiven sieht man den Astro wieder nicht - und mehrere Fakeln nur zur Durchreise zu benutzen... :-/

Ich glaub wirklich nicht, daß das viel bringt.
Probiers doch erst mal! =)
Außerdem verbrät es einen Haufen CPU-Zeit, den ganzen 3D-Schmarrn zu berechnen. Für eine flüssige Bewegung muß das alle paar Frames laufen.


Was ich noch eingebaut habe:
Das Licht wird schwächer während die Fackel ausbrennt.
(Das sieht echt fein aus!)

Am Ende der Brennzeit hat sie allerdings noch 30% Intensität. Das reicht allemal für den grafischen Effekt und so etwas wie 2 % Intensität wäre Blödsinn.
Entspräche nicht dem Ziel des scripts. =P


also... Version 1.10 released.

Posted: Mon, 22. Sep 08, 18:47
by drekamschu
ich hätte eine richtig gute idee:
nämlich a la Flugsimulation mehrere leuchtkörper nach hinten aus werfen um raketen abzulenken

Posted: Mon, 22. Sep 08, 18:55
by Gazz
Die richtig gute Idee hat nur einen klitzekleinen Haken:

es gibt ingesamt 1 hitzesuchende Rakete in X3 - die Thunderbolt - und selbst die ist nicht nur hitzesuchend.

Und selbst wenn - ich kann mich gar nicht erinnern wann ich das letzte mal mit so einer beschossen wurde. Benutzt die KI die überhaupt?

Posted: Mon, 22. Sep 08, 19:11
by UniTrader
ausserdem ist es Scripttechnisch nicht möglich, das Ziel einer Rakete zu ändern selbst wenn man sie in ne Variable bekommt.. oder gibts da nen Trick?¿?

Posted: Mon, 22. Sep 08, 20:21
by VampireSilence
Danke, danke, danke !

Genau sowas suche ich schon. Hätte garnicht gedacht, dass sowas funktioniert, aber genau das brauch ich !

Liebe Grüße
- VampireSilence

Posted: Mon, 22. Sep 08, 21:00
by Gazz
UniTrader wrote:ausserdem ist es Scripttechnisch nicht möglich, das Ziel einer Rakete zu ändern selbst wenn man sie in ne Variable bekommt.. oder gibts da nen Trick?¿?
Wirst Du wohl ruhig sein!
Gerade hatte ich mich so schön rausgeredet!

Aber ja, falls man das tun möchte gibts keine einfache Lösung.
Mit Set Rotation kann man eine Rakete zwar vom Kurs abbringen aber sie damit gezielt zu lenken (auf den Täuschkörper) wäre schon sehr aufwändig.


Version 1.30 released.

Firefly/Dragonfly haben jetzt in X3 irgendeinen Sinn.