#1218: AI script: getNearestGateway() issue
-------------------------------------+--------------------------------------
        Reporter:  DylanDog          |        Type:  defect                
          Status:  new               |    Priority:  major                 
       Milestone:  unspecified       |   Component:  Engine: Scripting / AI
         Version:  2.2.4             |    Keywords:  getNearestGateway     
Operating_system:  All/Non-Specific  |   Blockedby:                        
        Blocking:                    |  
-------------------------------------+--------------------------------------
 The function getNearestGateway(int x, int y, ref rX, ref rY) generates an
 error if on the map the gateways are missing. The error is the following:


 {{{
 error   |01:35:49: [scrGetNearestGateway] SCRIPT : No gateways found in
 getNearestGatway
 error   |01:35:49: [scrGetNearestGateway] Assert in Warzone:
 scriptfuncs.c:5180 (0), last script event: 'N/A'
 error   |01:35:49: [interpRunScript] interpRunScript: could not do func
 error   |01:35:49: [interpRunScript] interpRunScript: *** ERROR EXIT ***
 (CurEvent=68)
 error   |01:35:49: [interpRunScript] Original event ID: 37 (of 138)
 error   |01:35:49: [interpRunScript] Current event ID: 68 (of 138)
 error   |01:35:49: [interpRunScript] Call depth : 1
 error   |01:35:49: [scrOutputCallTrace]  *** Script call trace: ***
 error   |01:35:49: [scrOutputCallTrace] 1: N/A (current event)
 error   |01:35:49: [scrOutputCallTrace] 0: N/A (return address: 0BD6A8E0)
 error   |01:35:49: [interpRunScript] interpRunScript: error while
 executing a script
 error   |01:35:49: [interpRunScript] Assert in Warzone: interpreter.c:946
 (!"error while executing a script"), last script event: 'N/A'
 error   |01:35:49: [eventFireCallbackTrigger] eventFireCallbackTrigger:
 event N/A: code failed
 error   |01:35:49: [eventFireCallbackTrigger] Assert in Warzone:
 event.c:1049 (0), last script event: 'N/A'

 }}}

 Please note that both AIvolution and the standard warzone AI do not use
 this function.

 This error appeared while testing DyDo-AI on maps created with Diorama

-- 
Ticket URL: <http://developer.wz2100.net/ticket/1218>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Resurrection Project
_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to