BaseMonster

Baseclass for CBaseMonster.
Allows calling of the base implementation of certain methods.

Type: Reference type

Methods

Declaration Description
BaseEntity@ opImplCast() Implicitly casts to base type.
bool KeyValue(const string& in szKeyName, const string& in szValue) Calls the base class implementation of KeyValue
void Precache() Calls the base class implementation of Precache
void PreSpawn() Calls the base class implementation of PreSpawn
void Spawn() Calls the base class implementation of Spawn
void PostSpawn() Calls the base class implementation of PostSpawn
void Think() Calls the base class implementation of Think
void Touch(CBaseEntity@ pOther) Calls the base class implementation of Touch
void Use(CBaseEntity@ pActivator, CBaseEntity@ pCaller, USE_TYPE useType, float flValue = 0.0f) Calls the base class implementation of Use
void Blocked(CBaseEntity@ pOther) Calls the base class implementation of Blocked
void UpdateOnRemove() Calls the base class implementation of UpdateOnRemove
int ObjectCaps() Calls the base class implementation of ObjectCaps
void TraceAttack(entvars_t@ pevAttacker, float flDamage, const Vector& in vecDir, TraceResult& in ptr, int bitsDamageType) Calls the base class implementation of TraceAttack
int TakeDamage(entvars_t@ pevInflictor, entvars_t@ pevAttacker, float flDamage, int bitsDamageType) Calls the base class implementation of TakeDamage
bool TakeHealth(float flHealth, int bitsDamageType, float health_cap = 0) Calls the base class implementation of TakeHealth
bool TakeArmor(float flArmor, int bitsDamageType, float armor_cap = 0) Calls the base class implementation of TakeArmor
void Killed(entvars_t@ pevAttacker, int iGib) Calls the base class implementation of Killed
int BloodColor() Calls the base class implementation of BloodColor
void TraceBleed(float flDamage, const Vector& in vecDir, TraceResult& in traceResult, int bitsDamageType) Calls the base class implementation of TraceBleed
float GetPointsForDamage(float flDamage) Calls the base class implementation of GetPointsForDamage
bool IsRevivable() Calls the base class implementation of IsRevivable
void BeginRevive(float flTimeUntilRevive) Calls the base class implementation of BeginRevive
void EndRevive(float flTimeUntilRevive) Calls the base class implementation of EndRevive
void SetupFriendly() Calls the base class implementation of SetupFriendly
int Classify() Calls the base class implementation of Classify
int IgnoreConditions() Calls the base class implementation of IgnoreConditions
void AlertSound() Calls the base class implementation of AlertSound
void PainSound() Calls the base class implementation of PainSound
void DeathSound() Calls the base class implementation of DeathSound
int ISoundMask() Calls the base class implementation of ISoundMask
bool CheckRangeAttack1(float flDot, float flDist) Calls the base class implementation of CheckRangeAttack1
bool CheckRangeAttack1_Move(float flDot, float flDist) Calls the base class implementation of CheckRangeAttack1_Move
bool CheckRangeAttack2(float flDot, float flDist) Calls the base class implementation of CheckRangeAttack2
bool CheckRangeAttack2_Move(float flDot, float flDist) Calls the base class implementation of CheckRangeAttack2_Move
bool CheckMeleeAttack1(float flDot, float flDist) Calls the base class implementation of CheckMeleeAttack1
bool CheckMeleeAttack1_Move(float flDot, float flDist) Calls the base class implementation of CheckMeleeAttack1_Move
bool CheckMeleeAttack2(float flDot, float flDist) Calls the base class implementation of CheckMeleeAttack2
bool CheckMeleeAttack2_Move(float flDot, float flDist) Calls the base class implementation of CheckMeleeAttack2_Move
void CheckAmmo() Calls the base class implementation of CheckAmmo
void SetYawSpeed() Calls the base class implementation of SetYawSpeed
void StartTask(Task@ pTask) Calls the base class implementation of StartTask
void RunTask(Task@ pTask) Calls the base class implementation of RunTask
void HandleAnimEvent(MonsterEvent@ pEvent) Calls the base class implementation of HandleAnimEvent
Schedule@ GetScheduleOfType(int iType) Calls the base class implementation of GetScheduleOfType
Schedule@ GetSchedule() Calls the base class implementation of GetSchedule
Schedule@ ScheduleFromName(const string& in szName) Calls the base class implementation of ScheduleFromName
void RunAI() Calls the base class implementation of RunAI
void CallGibMonster() Calls the base class implementation of CallGibMonster
void GibMonster() Calls the base class implementation of GibMonster