Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001966: Modelleigenschaft KI-Data - Mantis
Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001966 [X-Skript] Allgemein feature N/A 12.07.08 11:31 14.09.08 03:00
Reporter DirkF View Status public  
Assigned To
Priority normal Resolution won't fix Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version Product Version
  Product Build
Summary 0001966: Modelleigenschaft KI-Data
Description Ähnlich wie der User-Tag ein String zur Übergabe und Abfrage von Daten aus dem Editor an die Skripte, aber im Gegensatz zum frei definierbaren User-Tag wird das Datenformat von uns für die Default-KI-Skripte vorgegeben.
Steps To Reproduce Aktuell angedacht für einen Filter zur Kurswahl bei den UFO-Skripten. Ich werde in der nächsten Version jeden Kurspfad mit einer strukturierten Bezeichnung versehen, und es wird dann jeweils zufällig ein Kurs gewählt dessen Name mit dem hier gespeicherten Filterkriterium kompatibel ist.
Auf diese Art kann dann ein Spielsatzersteller die Position des UFOs auf dem Geoscape eingrenzen, ohne eigene Skripte schreiben zu müssen.

Für eine Verwendung bei den Einheiten-KIs im Bodeneinsatz habe ich zwar noch keine Idee, aber ich denke mal das könnte dort auch nützlich werden.
Additional Information Ich möchte die Formatierung und Verwendung von User-Tag komplett Spielsatzabhängig lassen, und einem möglichen Skripter dabei keine Vorgaben machen.
Das ist der Hauptgrund für ein zweites Feld dieser Art - damit darin die für alle default-Skripte (und ähnlich aufgebauten anderen Skripte) die nützlichen Steuerdaten angehängt werden können. Andernfalls hätte man das auch im Usertag übergeben können.

Und ohne Steuerdaten würden wir entweder nur sehr grobe default-Skripte liefern können oder zuviele spezifische Skripte benötigen.
Attached Files

- Relationships
parent of 0001987closed Jim_Raynor TMission.CallProcedure(ProcName: String; Params: Array of const) 

- Notes
(0003472)
DirkF
05.08.08 06:59

Muss neu überdacht werden, in wieweit dies über 1987 besser gelöst werden kann.
 
(0003504)
DirkF
13.08.08 19:18

Dieser Datenbereich ist auf jeden Fall unnötig geworden, das ist besser über vordefinierte Prozeduren zu lösen.
Ticket wird geschlossen
 

- Issue History
Date Modified Username Field Change
12.07.08 11:31 DirkF New Issue
05.08.08 06:58 DirkF Relationship added parent of 0001987
05.08.08 06:59 DirkF Note Added: 0003472
13.08.08 19:18 DirkF Note Added: 0003504
13.08.08 19:18 DirkF Status new => resolved
13.08.08 19:18 DirkF Resolution open => won't fix
14.09.08 03:00 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker