#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