Skip to content

NeutralCampGeComponentDef

15.22

Class Documentation

Edit documentation

A neutral camp placed on the map. It sits in the NeutralCamp field of a NeutralCampEntityTemplate. When the entity activates, the NeutralCampGeComponent builds a camp object of the older game object system from these values.

Name. The camp is named after the CampName of CampIdentifier. Without an identifier, the client builds the name NeutralCamp_T<team>_<index>_<n> from the team and the spawn index of the entity.

Team. Three tests on the camp position, which have not been identified, can make the camp neutral, order or chaos, in that order of precedence. If none of them passes, the camp takes the team of the entity's TeamGeComponentDef.

Before the spawn. When the next spawn time of the camp is known, PreSpawnBehavior and PreSpawnAudio run until the spawn.

Properties

0x3011fe7

F32 = 0
16.1
Edit documentation

Copied into the camp object. How the camp uses it has not been traced.

0x7d27af7f

Bool = false
16.1
Edit documentation

Not read when the client builds the camp. No client reader has been identified.

0x7fd43d60

Bool = false
16.1
Edit documentation

Copied into the camp object. How the camp uses it has not been traced.

0xf224db3e

Bool = false
16.14
Edit documentation

Not read when the client builds the camp. No client reader has been identified.

CampIdentifier

Link<NeutralCampIdentifier> = "0x0"
16.1
Edit documentation

The NeutralCampIdentifier of the camp. It supplies the camp name. When the server reports a new spawn type for the camp, the client finds that type in the identifier and runs the components of the type, for example one that changes the camp icon. An unknown spawn type changes nothing.

CampLevel

U16 = 1
16.1
Edit documentation

Not read when the client builds the camp. No client reader has been identified.

IconHelper

Pointer<0x313c0076> = null
16.1
Edit documentation

Not read when the client builds the camp. No client reader has been identified.

MinimapIcon

String = ""
16.1
Edit documentation

Name of the minimap icon of the camp. The client copies it into the camp object.

MinimapIconOffset

Vec3 = [0, 0, 0]
16.1
Edit documentation

Offset of the camp icon from the entity position, in world units. The client applies it when it builds the camp and again on every transform change of the entity.

RevealEvent

U16 = 0
16.1
Edit documentation

If not 0, the client converts the value through a fixed table and marks the camp as having a reveal event. What the reveal does has not been traced.

ScoreboardTimer

U16 = 0
16.1
Edit documentation

If not 0, the client converts the value through a fixed table and stores the result in the camp object. What the result selects has not been traced.

StopSpawnTimeSecs

F32 = 25000
16.1
Edit documentation

Copied into the camp object. How the camp uses it has not been traced.

Referenced by 1 class · 1 property