Code: Select all
gentity_t *gf;
gf = G_Spawn();
gf->s.eType = ent->s.eType;
gf->s.modelindex = ent->s.modelindex;
gf->s.modelindex2 = ent->s.modelindex2;
gf->touch = ent->touch;
VectorSet (gf->r.mins, -ITEM_RADIUS, -ITEM_RADIUS, -ITEM_RADIUS);
VectorSet (gf->r.maxs, ITEM_RADIUS, ITEM_RADIUS, ITEM_RADIUS);
gf->item = ent->item;
gf->think = ent->think;
gf->inuse = ent->inuse;
G_SetOrigin( gf, ent->r.currentOrigin );
gf->classname = "team_CTF_ghostflag_red";
gf->item->pickup_name = "Red Ghost Flag";
trap_LinkEntity(gf);