I’ve been trying for three days to make TF2 scout model usable with npc_citizen. Basically, if you take raw model from TF2 (models/player/scout.mdl) and spawn npc_citizen using it, there will be no animations and model will be posed in ‘reference’ sequence, only spinning on one place.
Then I took sources of scout model from tf2 sdk content and began experimenting with it. So far the only thing I achieved is that scout citizen uses certain idle animation (that one which I marked with activity ACT_IDLE 1 in .qc or .qci). He also seems to be able to go into cover animations, as I marked some of them with ACT_COVER and similar acts. But no matter what, jackass won’t move. He just keeps spinning on one place, staring at me. I tried spawning enemies nearby, giving him orders as to member of my squad, throwing grenades under his feet (he sometimes goes into cover animations then, yes) and explicitly ordering him to move via npc_select and npc_go. Nothing. Tried compiling model with different names. Tried making a SNPC. Nothing. Yet the same SNPC with any of default citizen models moves perfectly.
I am lost. I don’t even know if this is the right section, maybe it’s more of a coding topic. I don’t know.
In case if this is of any help, here are scout’s .qc/.qci files from Source SDK. I didn’t make changes to anything else.