Viewing Issue Advanced Details
[ Jump to Notes ]
|
[ View Simple ]
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
0001962 |
[X-Skript] Allgemein |
feature |
N/A |
10.07.08 22:00 |
06.09.08 03:00 |
|
Reporter |
DirkF |
View Status |
public |
|
Assigned To |
DirkF |
Priority |
normal |
Resolution |
fixed |
Platform |
|
Status |
closed |
|
OS |
|
Projection |
none |
|
OS Version |
|
ETA |
none |
Fixed in Version |
|
Product Version |
|
|
Product Build |
|
|
Summary |
0001962: TUnit.startObjectSkript und TAircraft.startObjectSkript |
Description |
Der Create-Befehl eines Objektes darf nicht das mit dem Objekt verbundene Steuerskript starten, weil man vorher noch Gelegenheit braucht um die Werte eines Objektes zu ändern. Insbesondere wäre es ungünstig wenn eine UFO-KI schon automatisch gestartet ist, obwohl man bei der neu erzeugten Einheit für eine Spezialmission das KI-Skript austauschen will. Ähnliches gilt wenn eine TUnit nicht vor dem Bodeneinsatz, sondern innerhalb einer Spezialmissionskarte nach Start des Bodeneinsatzes erzeugt wird.
Deshalb darf das mit einem Objekt verbundene Skript erst auf Kommando gestartet werden. |
Steps To Reproduce |
|
Additional Information |
ständig ein mission_startSkriptwithObject(TUnit.skriptname,TUnit) oder ähnliches aufrufen zu müssen ist da etwas umständlich und fehlerträchtig - schließlich sind ja beide notwendigen parameter bereits im Objekt gespeichert.
Da reicht dann eine Methode zum Start des im Objekt festgelegten Skriptes |
|
Attached Files |
|
|