i'm trying to make an script for an ally in x10 and am having some problems
when i try to use this follow/shoot code from fpsfree.com:
;Artificial Intelligence Script
; by xplosys
;Header
desc = Simple Folow and Shoot
;A simple script to give the appearance of allies
;AI using this script can not hurt each other or the player.
;Change the plrdistwithin= distance to suite.
;Add animations for more realism (squat, strafe, etc)
;Triggers
; *** YOU MUST GET WITHIN RANGE TO PICK UP YOUR AI
:state=0,plrdistwithin=200:state=1,rotatetoplr
; *** AI FOLLOWS YOU
:state=1,plrdistfurther=200:animate=5,followplr
:state=1,plrdistwithin=150:freeze,animate=51
; *** Press Z TO ENGAGE AI
:state=1,scancodekeypressed=44:state=3,animate=5
; *** AI REPOSITION TO ENGAGE ENEMY
:state=3:rotatetoplr,rotatey=30,animate=5,runfore=100,rotatey=-30,state=4
; *** RANDOMIZE ANIMATIONS
:state=4,random=1:state=10,setframe=3
:state=4,random=1:state=11,setframe=4
;*** AI RETURNS FIRE
:state=5,ifweapon=1,plrdistwithin=300:useweapon,rundecal=6
:state=5,ifweapon=0:state=6,setframe=6
:state=5,plrdistfurther=200:state=1
; *** AI RELOAD IF EMPTY
:state=6:incframe=6
:state=6,frameatend=6:state=4,reloadweapon,sound=audiobank\guns\reload.wav
; *** PLAY ANIMATION
:state=10:incframe=3
:state=10,frameatend=3:state=5
:state=11:incframe=4
:state=11,frameatend=4:state=5
;End of Script
the allies run on the spot, but don't actually move towards me
The same thing is happening with other entities as well, like the dogman entity
Is there anything wrong with the script? If so, how can i get it working?
thanks