Portable Half-Life SDK. GoldSource and Xash3D. Crossplatform.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
751 B

//=========================================================
// Opposing Forces Monster Voltigore blast
//
// Made by Demiurge
//
//=========================================================
//=========================================================
// Shockball Defines
//
class CShockball : public CBaseMonster
{
void Spawn( void );
void Precache( void );
int Classify ( void );
void EXPORT ShockballTouch( CBaseEntity *pOther );
void EXPORT ExplodeThink( void );
void EXPORT FlyThink( void );
void EXPORT BlastOn( void );
void EXPORT BlastOff( void );
CBeam *m_pBeam;
CBeam *m_pNoise;
CSprite *m_pSprite;
int m_iTrail;
int m_iBlastText;
Vector m_vecForward;
Vector m_vecUp;
public:
static CShockball *ShockballCreate( void );
};