modmdlpickupN - load custom pickup models via cubescript (plz review/test)
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@7201 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
+26
-14
@@ -519,20 +519,32 @@ void preload_playermodels()
|
||||
}
|
||||
|
||||
void preload_entmodels()
|
||||
{
|
||||
extern const char *entmdlnames[];
|
||||
loopi(I_AKIMBO-I_CLIPS+1)
|
||||
{
|
||||
model *mdl = loadmodel(entmdlnames[i]);
|
||||
if(dynshadow && mdl) mdl->genshadows(8.0f, 2.0f);
|
||||
}
|
||||
static const char *bouncemdlnames[] = { "misc/gib01", "misc/gib02", "misc/gib03", "weapons/grenade/static" };
|
||||
loopi(sizeof(bouncemdlnames)/sizeof(bouncemdlnames[0]))
|
||||
{
|
||||
model *mdl = loadmodel(bouncemdlnames[i]);
|
||||
if(dynshadow && mdl) mdl->genshadows(8.0f, 2.0f);
|
||||
}
|
||||
}
|
||||
{
|
||||
string buf;
|
||||
|
||||
extern const char *entmdlnames[];
|
||||
loopi(I_AKIMBO-I_CLIPS+1)
|
||||
{
|
||||
strcpy(buf, "pickups/");
|
||||
|
||||
defformatstring(widn)("modmdlvwep%d", i-3);
|
||||
|
||||
if (identexists(widn))
|
||||
strcat(buf, getalias(widn));
|
||||
else
|
||||
strcat(buf, entmdlnames[i]);
|
||||
|
||||
model *mdl = loadmodel(buf);
|
||||
|
||||
if(dynshadow && mdl) mdl->genshadows(8.0f, 2.0f);
|
||||
}
|
||||
static const char *bouncemdlnames[] = { "misc/gib01", "misc/gib02", "misc/gib03", "weapons/grenade/static" };
|
||||
loopi(sizeof(bouncemdlnames)/sizeof(bouncemdlnames[0]))
|
||||
{
|
||||
model *mdl = loadmodel(bouncemdlnames[i]);
|
||||
if(dynshadow && mdl) mdl->genshadows(8.0f, 2.0f);
|
||||
}
|
||||
}
|
||||
|
||||
void preload_mapmodels()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user