@@ -22,7 +22,7 @@ const char *entmdlnames[] =
22
22
entmdlnames[e.type -I_CLIPS+(m_lss && e.type ==I_GRENADE ? 5 :0 )]);
23
23
24
24
float z = (float )(1 +sinf (lastmillis/100 .0f +e.x +e.y )/20 ), yaw = lastmillis/10 .0f ;
25
- rendermodel (mdlname, ANIM_MAPMODEL|ANIM_LOOP|ANIM_DYNALLOC, 0 , 0 , vec (e.x , e.y , z+S (e.x , e.y )->floor +e.attr1 ), yaw, 0 );
25
+ rendermodel (mdlname, ANIM_MAPMODEL|ANIM_LOOP|ANIM_DYNALLOC, 0 , 0 , vec (e.x , e.y , z+S (e.x , e.y )->floor +e.attr1 ), 0 , yaw, 0 );
26
26
}
27
27
28
28
void renderclip (entity &e)
@@ -67,7 +67,7 @@ void rendermapmodels()
67
67
{
68
68
mapmodelinfo &mmi = getmminfo (e.attr2 );
69
69
if (!&mmi) continue ;
70
- rendermodel (mmi.name , ANIM_MAPMODEL|ANIM_LOOP, e.attr4 , 0 , vec (e.x , e.y , (float )S (e.x , e.y )->floor +mmi.zoff +e.attr3 ), e.attr1 / 4 .0f , 0 , 10 .0f );
70
+ rendermodel (mmi.name , ANIM_MAPMODEL|ANIM_LOOP, e.attr4 , 0 , vec (e.x , e.y , (float )S (e.x , e.y )->floor +mmi.zoff +e.attr3 ), e.attr6 , e. attr1 / 4 .0f , e. attr5 / 4 . 0f , 10 .0f );
71
71
}
72
72
}
73
73
}
@@ -218,7 +218,7 @@ void renderentities()
218
218
if (e.type ==CTF_FLAG)
219
219
{
220
220
defformatstring (path)(" pickups/flags/%s" , team_basestring (e.attr2 ));
221
- rendermodel (path, ANIM_FLAG|ANIM_LOOP, 0 , 0 , vec (e.x , e.y , (float )S (e.x , e.y )->floor ), e.attr1 / 4 .0f , 0 , 120 .0f );
221
+ rendermodel (path, ANIM_FLAG|ANIM_LOOP, 0 , 0 , vec (e.x , e.y , (float )S (e.x , e.y )->floor ), 0 , e.attr1 / 4 .0f , 0 , 120 .0f );
222
222
}
223
223
else if ((e.type == CLIP || e.type == PLCLIP) && showclips && !stenciling) renderclip (e);
224
224
else if (e.type == MAPMODEL && showclips && showmodelclipping && !stenciling)
@@ -261,7 +261,7 @@ void renderentities()
261
261
{
262
262
if (OUTBORD (f.actor ->o .x , f.actor ->o .y )) break ;
263
263
defformatstring (path)(" pickups/flags/small_%s%s" , m_ktf ? " " : team_basestring (i), m_htf ? " _htf" : m_ktf ? " ktf" : " " );
264
- rendermodel (path, ANIM_FLAG|ANIM_START|ANIM_DYNALLOC, 0 , 0 , vec (f.actor ->o ).add (vec (0 , 0 , 0 .3f +(sinf (lastmillis/100 .0f )+1 )/10 )), lastmillis/2 .5f , 0 , 120 .0f );
264
+ rendermodel (path, ANIM_FLAG|ANIM_START|ANIM_DYNALLOC, 0 , 0 , vec (f.actor ->o ).add (vec (0 , 0 , 0 .3f +(sinf (lastmillis/100 .0f )+1 )/10 )), 0 , lastmillis/2 .5f , 0 , 120 .0f );
265
265
}
266
266
break ;
267
267
case CTFF_INBASE:
@@ -271,7 +271,7 @@ void renderentities()
271
271
if (OUTBORD (f.pos .x , f.pos .y )) break ;
272
272
entity &e = *f.flagent ;
273
273
defformatstring (path)(" pickups/flags/%s%s" , m_ktf ? " " : team_basestring (i), m_htf ? " _htf" : m_ktf ? " ktf" : " " );
274
- if (f.flagent ->spawned ) rendermodel (path, ANIM_FLAG|ANIM_LOOP, 0 , 0 , vec (f.pos .x , f.pos .y , f.state ==CTFF_INBASE ? (float )S (int (f.pos .x ), int (f.pos .y ))->floor : f.pos .z ), e.attr1 / 4 .0f , 0 , 120 .0f );
274
+ if (f.flagent ->spawned ) rendermodel (path, ANIM_FLAG|ANIM_LOOP, 0 , 0 , vec (f.pos .x , f.pos .y , f.state ==CTFF_INBASE ? (float )S (int (f.pos .x ), int (f.pos .y ))->floor : f.pos .z ), 0 , e.attr1 / 4 .0f , 0 , 120 .0f );
275
275
break ;
276
276
}
277
277
case CTFF_IDLE:
@@ -657,7 +657,7 @@ void syncentchanges(bool force)
657
657
loopv (changedents) if (ents.inrange (changedents[i]))
658
658
{
659
659
entity &e = ents[changedents[i]];
660
- addmsg (SV_EDITENT, " ri9 " , changedents[i], e.type , e.x , e.y , e.z , e.attr1 , e.attr2 , e.attr3 , e.attr4 );
660
+ addmsg (SV_EDITENT, " ri9i3 " , changedents[i], e.type , e.x , e.y , e.z , e.attr1 , e.attr2 , e.attr3 , e.attr4 , e. attr5 , e. attr6 , e. attr7 );
661
661
}
662
662
changedents.setsize (0 );
663
663
lastentsync = lastmillis;
0 commit comments