From ce8e3dd27f795420f9578784194141e9d96a3f30 Mon Sep 17 00:00:00 2001 From: Spoike Date: Fri, 19 Nov 2004 17:45:22 +0000 Subject: [PATCH] More responsible code with regard to player models. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@478 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/server/sv_init.c | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/engine/server/sv_init.c b/engine/server/sv_init.c index ab40a6a9..66aa4f99 100644 --- a/engine/server/sv_init.c +++ b/engine/server/sv_init.c @@ -67,6 +67,23 @@ int SV_ModelIndex (char *name) return i; } +int SV_SafeModelIndex (char *name) +{ + int i; + + if (!name || !name[0]) + return 0; + + for (i=1 ; ibaseline.colormap = entnum; else svent->baseline.colormap = 0; //this would crash NQ. - if (progstype == PROG_H2) - svent->baseline.modelindex = SV_ModelIndex("");//"models/paladin.mdl"); - else - svent->baseline.modelindex = SV_ModelIndex("progs/player.mdl"); + + svent->baseline.modelindex = playermodel; } else {