upload "kind" alien swarm

This commit is contained in:
nillerusr
2023-10-03 17:23:56 +03:00
parent b7bd94c52e
commit 7d3c0d8b5a
4229 changed files with 462900 additions and 495155 deletions
+2 -48
View File
@@ -1,4 +1,4 @@
//========= Copyright Valve Corporation, All rights reserved. ============//
//========= Copyright © 1996-2005, Valve Corporation, All rights reserved. ============//
//
// Purpose:
//
@@ -24,10 +24,6 @@ public:
CTEBreakModel( const char *name );
virtual ~CTEBreakModel( void );
virtual void Test( const Vector& current_origin, const QAngle& current_angles );
virtual void Precache( void );
DECLARE_SERVERCLASS();
public:
@@ -67,48 +63,6 @@ CTEBreakModel::~CTEBreakModel( void )
{
}
//-----------------------------------------------------------------------------
// Purpose:
//-----------------------------------------------------------------------------
void CTEBreakModel::Precache( void )
{
CBaseEntity::PrecacheModel( "models/gibs/hgibs.mdl" );
}
//-----------------------------------------------------------------------------
// Purpose:
// Input : *current_origin -
// *current_angles -
//-----------------------------------------------------------------------------
void CTEBreakModel::Test( const Vector& current_origin, const QAngle& current_angles )
{
// Fill in data
m_nModelIndex = CBaseEntity::PrecacheModel( "models/gibs/hgibs.mdl" );
m_vecOrigin = current_origin;
m_angRotation = current_angles;
m_vecSize.Init( 16, 16, 16 );
m_vecVelocity.Init( random->RandomFloat( -10, 10 ), random->RandomFloat( -10, 10 ), random->RandomFloat( 0, 20 ) );
m_nRandomization = 100;
m_nCount = 10;
m_fTime = 5.0;
m_nFlags = 0;
Vector forward, right;
m_vecOrigin += Vector( 0, 0, 24 );
AngleVectors( current_angles, &forward, &right, 0 );
forward[2] = 0.0;
VectorNormalize( forward );
VectorMA( m_vecOrigin, 50.0, forward, m_vecOrigin.GetForModify() );
VectorMA( m_vecOrigin, 25.0, right, m_vecOrigin.GetForModify() );
CBroadcastRecipientFilter filter;
Create( filter, 0.0 );
}
IMPLEMENT_SERVERCLASS_ST(CTEBreakModel, DT_TEBreakModel)
SendPropVector( SENDINFO(m_vecOrigin), -1, SPROP_COORD),
@@ -143,4 +97,4 @@ void TE_BreakModel( IRecipientFilter& filter, float delay,
// Send it over the wire
g_TEBreakModel.Create( filter, delay );
}
}