It is interesting to note and not sure anything can be done about this. When I use the "destroy" action within a script, the character's shadow remains on the screen. The following code is for the demon zombie and actually I like the fact that the shadow remains because it looks like he definately got "smoked."
However, there is a character that I destroy after the plr reads the hud message when he comes up to him within 60 units. He is destroyed after he then moves out of range (more than 60 units). Of course if the plr decides not to read the message, he's outta schlitz (that dates me). Anyway, I would prefer not to have the shadow remain. Any ideas. There is a property called "castshadow" in the fpe file. However, it is already turned off. At least I think it is as the value is 0. However, this may just mean the angle of the shadow as it is directly below the character. Sorry, I didn't test what would happen if I gave it a value greater than zero. Will do that now.
;Artificial Intelligence Script
;Header
desc = demon zombie follows player until player gets within 35 units which destroys demon - demon takes health away at 55 units. If demon comes up behind you then it will stoop at 55 units and continues to drain plrs health.
;Triggers
:state=0:animate=94,state=1
:state=1,plrdistfurther=55:rotatetoplr,movefore=3,animate=2
:state=1,plrdistwithin=55,rateoffire:rotatetoplr,animate=92,plraddhealth=-1
:state=1,plrdistwithin=35:destroy
;end script
As opposed to Highlander.