Your DECORATE says:
Code: Select all
#include "actors/weapons/mk18.txt"
#include "actors/player.txt"
Try adding
Code: Select all
#include "actors/projectiles.txt"[edit]
Doh! A second issue, the MODELDEF says "Model Tracer556" and the projectiles.txt file says "Actor 556Tracer: FastProjectile".
i.e one has Tracer556 and the other 556Tracer. Different names. The MODELDEF needs to use the name that is in the actor definition. This would also give the error that you posted.
[/edit]
[edit2]
And another issue, there's a missing " after tha path in MODELDEF.
Try the following in place of your lumps:
DECORATE
Code: Select all
#include "actors/weapons/mk18.txt"
#include "actors/player.txt"
#include "actors/projectiles.txt"Code: Select all
Model 556Tracer
{
Path "models/Projectiles"
Model 0 "tracer.md3"
Skin 0 "tracer4.png"
Scale 20.0 20.0 1.0
FrameIndex TRAC A 0 0
}[/edit2]
[edit3]
OK, I had a quick chance to see it in game. I don't know exactly what you are looking for, but my guess is, it's not set up the way that you want right now. If I type "summon 556Tracer" at the console, I see a very brief flash or red and then is vanishes. If I use the "freeze" command before summoning the projectile, I see this:

So, if you were looking for something that behaves a bit like a tracer round, it doesn't look like it's set up right, but at least now that the MODELDEF is working, you can tweak the DECORATE to make the actor behave like you want and I suspect that you'll want to look at the scale values in the MODELDEF too.
[/edit3]
