Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0002089: UFOAI-Fighter bleibt stehen - Mantis
Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002089 [X-Force] Allgemein minor always 03.03.09 19:45 24.06.09 03:00
Reporter Natter View Status public  
Assigned To DirkF
Priority normal Resolution fixed  
Status closed   Product Version V0.915a04
Summary 0002089: UFOAI-Fighter bleibt stehen
Description Wenn die AI ein Schiff des Spielers verfolgt, und dieses die Heimatbasis erreicht, bleibt das UFO einfach stehen.
Additional Information
Attached Files

- Relationships

- Notes
(0003740)
DirkF
03.03.09 20:51

Klar - die UFOs reagieren momentan auf CommandComplete und Kampfergebnisse - nicht darauf was mit dem Ziel passiert.
Das dürfte nicht nur beim erreichen der Heimatbasis ein Problem sein, sondern auch wenn mehrere UFOs ein Flugzeug jagen und es von einem abgeschossen wird...

Ich werde für die Beta ein paar zusätzliche Events ergänzen, aber der Komplex mit seinen verschiedenen Events bei mehreren UFOs könnte trickreicher werden...
 
(0003785)
DirkF
23.05.09 00:23

Lösungsansatz:
Es müssen jetzt erstmal alle Event-Aufrufe von "NearestEnemyChanged" in allen Skripten auf NIL geprüft werden, da dieses Event anscheinend auch aufgerufen wird wenn das Ziel die Radarreichweite verlässt - und dann die Eigenschaft NearestEnemy den Wert NIL erhalten hat.
Eine ungeprüfte Übergabe dieses Wertes mit HuntObject(NearestEnemy) führt dann zum internen Abbruch mit Destination:=dNone;

Das sollte allerdings nicht das Problem sein, da ich für eine andere Ergänzung sowieso gerade alle internen UFOAI-Skripte durchgehe.

Allerdings müssen andere Skripter ihre eigenen UFO-Skripte ebenfalls prüfen, deshalb diese Meldung.
 
(0003789)
DirkF
23.05.09 10:44

Musste in 2 Skripten geändert werden, UFOAI_fighter und UFOAI_armedscout
 

- Issue History
Date Modified Username Field Change
03.03.09 19:45 Natter New Issue
03.03.09 20:46 DirkF Status new => assigned
03.03.09 20:46 DirkF Assigned To  => DirkF
03.03.09 20:51 DirkF Note Added: 0003740
22.05.09 23:23 DirkF Note Added: 0003782
22.05.09 23:23 DirkF Status assigned => feedback
23.05.09 00:18 DirkF Note Deleted: 0003782
23.05.09 00:23 DirkF Note Added: 0003785
23.05.09 10:44 DirkF Status feedback => resolved
23.05.09 10:44 DirkF Fixed in Version  => V0.915a06
23.05.09 10:44 DirkF Resolution open => fixed
23.05.09 10:44 DirkF Note Added: 0003789
24.06.09 03:00 Gast Status resolved => closed


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