Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C++ by p5-vbnekit ( 16 years ago )
Кусок из combat.cpp

void CGib :: WaitTillLand ( void )
{
 if (!IsInWorld())
 {
  UTIL_Remove( this );
  return;
 }

 if ( pev->velocity == g_vecZero )
 {
  SetThink (SUB_StartFadeOut);
  pev->nextthink = gpGlobals->time + m_lifeTime;

  // If you bleed, you stink!
  if ( m_bloodColor != DONT_BLEED )
  {
   // ok, start stinkin!
   CSoundEnt::InsertSound ( bits_SOUND_MEAT, pev->origin, 384, 25 );
  }
 }
 else
 {
  // wait and check again in another half second.
  pev->nextthink = gpGlobals->time + 0.5;
 }
}

А вот из monsters.h

class CGib : public CBaseEntity
{
public:
 void Spawn( const char *szGibModel );
 void EXPORT BounceGibTouch ( CBaseEntity *pOther );
 void EXPORT StickyGibTouch ( CBaseEntity *pOther );
 void EXPORT WaitTillLand( void );
 void  LimitVelocity( void );

 virtual int ObjectCaps( void ) { return (CBaseEntity :: ObjectCaps() & ~FCAP_ACROSS_TRANSITION) | FCAP_DONT_SAVE; }
 static void SpawnHeadGib( entvars_t *pevVictim );
 static void SpawnRandomGibs( entvars_t *pevVictim, int cGibs, int human );
 static  void SpawnStickyGibs( entvars_t *pevVictim, Vector vecOrigin, int cGibs );

 int  m_bloodColor;
 int  m_cBloodDecals;
 int  m_material;
 float m_lifeTime;
};

И Больше в исходниках ни одной фразы "WaitTillLand" не грепится.

 

Revise this Paste

Your Name: Code Language: