CInfoZombieSpawn

From Valve Developer Community
Jump to navigation Jump to search

Stub

This article or section is a stub. You can help by expanding it.

Class hierarchy
CInfoZombieSpawn
CPointEntity
CBaseEntity

Entities linked to this class

Keyvalues

KeyValue method

No special treatment. Uses the CPointEntity#KeyValue method.

Keyfields

m_szPopulation <FIELD_STRING> (population)

Zombie population to choose among.

m_bOfferTank (only in Left 4 Dead 2)<FIELD_BOOLEAN> (offer_tank)

m_bAttackOnSpawn (only in Left 4 Dead)<FIELD_BOOLEAN> (AttackOnSpawn)

Whether this zombie should always attack on spawn. Note that this only affects Tanks and Witches at this time, all others always attack on spawn.

Inputs

See also:  CBaseEntity#Inputs

Input functions

SpawnZombie <FIELD_VOID> linked function: SpawnZombie

Spawn a zombie now.

StartleZombie (only in Left 4 Dead 2)<FIELD_VOID> linked function: StartleZombie

Startle the zombie (witches only).

Outputs

See also:  CBaseEntity#Outputs

m_OnSpawn[ZOMBIE_NORMAL] <COutputEvent> (OnSpawnNormal)

m_OnSpawn[ZOMBIE_SMOKER] <COutputEvent> (OnSpawnSmoker)

m_OnSpawn[ZOMBIE_BOOMER] <COutputEvent> (OnSpawnBoomer)

m_OnSpawn[ZOMBIE_HUNTER] <COutputEvent> (OnSpawnHunter)

m_OnSpawn[ZOMBIE_SPITTER] <COutputEvent> (OnSpawnSpitter)

m_OnSpawn[ZOMBIE_JOCKEY] <COutputEvent> (OnSpawnJockey)

m_OnSpawn[ZOMBIE_CHARGER] <COutputEvent> (OnSpawnCharger)

m_OnSpawn[ZOMBIE_WITCH] <COutputEvent> (OnSpawnWitch)

m_OnSpawn[ZOMBIE_TANK] <COutputEvent> (OnSpawnTank)


Raw dumps

Left 4 Dead Left 4 Dead


- m_szPopulation (Offset 872) (Save|Key)(4 Bytes) - population
- m_bAttackOnSpawn (Offset 876) (Save|Key)(1 Bytes) - AttackOnSpawn
- SpawnZombie (Offset 0) (Input)(0 Bytes) - SpawnZombie
- m_OnSpawn[ZOMBIE_NORMAL] (Offset 880) (Save|Key|Output)(0 Bytes) - OnSpawnNormal
- m_OnSpawn[ZOMBIE_SMOKER] (Offset 904) (Save|Key|Output)(0 Bytes) - OnSpawnSmoker
- m_OnSpawn[ZOMBIE_BOOMER] (Offset 928) (Save|Key|Output)(0 Bytes) - OnSpawnBoomer
- m_OnSpawn[ZOMBIE_HUNTER] (Offset 952) (Save|Key|Output)(0 Bytes) - OnSpawnHunter
- m_OnSpawn[ZOMBIE_WITCH] (Offset 976) (Save|Key|Output)(0 Bytes) - OnSpawnWitch
- m_OnSpawn[ZOMBIE_TANK] (Offset 1000) (Save|Key|Output)(0 Bytes) - OnSpawnTank

Left 4 Dead 2 Left 4 Dead 2


- m_szPopulation (Offset 1068) (Save|Key)(4 Bytes) - population
- m_bOfferTank (Offset 1072) (Save|Key)(1 Bytes) - offer_tank
- SpawnZombie (Offset 0) (Input)(0 Bytes) - SpawnZombie
- StartleZombie (Offset 0) (Input)(0 Bytes) - StartleZombie
- m_OnSpawn[ZOMBIE_NORMAL] (Offset 1080) (Save|Key|Output)(0 Bytes) - OnSpawnNormal
- m_OnSpawn[ZOMBIE_SMOKER] (Offset 1104) (Save|Key|Output)(0 Bytes) - OnSpawnSmoker
- m_OnSpawn[ZOMBIE_BOOMER] (Offset 1128) (Save|Key|Output)(0 Bytes) - OnSpawnBoomer
- m_OnSpawn[ZOMBIE_HUNTER] (Offset 1152) (Save|Key|Output)(0 Bytes) - OnSpawnHunter
- m_OnSpawn[ZOMBIE_SPITTER] (Offset 1176) (Save|Key|Output)(0 Bytes) - OnSpawnSpitter
- m_OnSpawn[ZOMBIE_JOCKEY] (Offset 1200) (Save|Key|Output)(0 Bytes) - OnSpawnJockey
- m_OnSpawn[ZOMBIE_CHARGER] (Offset 1224) (Save|Key|Output)(0 Bytes) - OnSpawnCharger
- m_OnSpawn[ZOMBIE_WITCH] (Offset 1248) (Save|Key|Output)(0 Bytes) - OnSpawnWitch
- m_OnSpawn[ZOMBIE_TANK] (Offset 1272) (Save|Key|Output)(0 Bytes) - OnSpawnTank