Good catch. I edited the typo in the script I posted earlier. I'm on the road so can't test. The suspend,coloff may need to me moved to the last line as well.
edit: I messed around with it a bit and got the corpses to fade out by delaying suspend (and the etimer
will work if the entity hasn't been suspended) but the ragdoll goes all crazy if not immediately suspended. TBH, I didn't notice much performance difference between leaving a ragdoll corpse, fading a ragdoll corpse and non-ragdoll fadecorpse. Fading the ragdoll corpse also had the sideeffect of hiding the AI's wveap.
FWIW, heres the screwball script:
;Artificial Intelligence Script
;Header
desc = Activate ragdoll and Fade Out Disappear with entity timer
;Triggers
:state=0:aistop,setaiactive=0,coloff,state=1,ragdoll,etimerstart
:state=1,etimergreater=3000:state=2
:state=2:decalphafade=0
:state=2,alphafadeequal=0:state=3,suspend,destroy
;End of Script