Skip to content

Modifiers

Modifiers are special piece of text that when present in the name of an Entity, it will alter its behavior. While most will apply when the modifier is contained in the name, some expect them to prefix the actual name so it is recommended to prefix them rather than putting them in the middle. It is possible to combine them. All of them are case sensitive.

Here are all the modifiers that are known:

Modifier Description
Holo Sets hologram to true on Start which makes the entity rendered as a hologram
TIME Sets extratimer to true on Start which doubles the time before the forcemove failsafe triggers
COT Sets hologram and cotunknown to true which makes the entity rendered as a hologram in silhouette. This also calls RefreshCOT in 0.1 seconds which will set the materials of the extras accordingly to cot while setting refreshedcotu to true
ShwKEY Sets showitem to true on Start if the entity has an npcdata which renders a key item on top of the entity (defined in npcdata's data)
ICE Sets the npcdata's extrafreeze to true on Start if the entity has an npcdata
Fixed Sets fixedentity to true on Start and calls SetFixed in 0.1 seconds which will completely lockup the rigid (including disabling gravity, making it kinematic and resetting the velocity to zero), disable the ccol and force the position to be startpos
FxdCol A lighter version of Fixed which does everything it does except without disabling the ccol so it stays enabled
ALW Sets alwaysactive to true on Start which forces incamera to true and the entity remains active even out of the camera's range
ALF Sets alwaysflip to true on Start which calls UpdateFlip every LateUpdate
PAU Sets activeonpause to true on Start which allows the entity to receive updates and late updates on pause, minipause, message lock and being dead
HIDE Sets hideinside to true on Start
ROT LateAngle is called on CreateEntities in 0.25 seconds to set the angle instead of setting it direction. It also sets lockrotater to true on Start which locks the y angle of the rotater.
ShwEm Sets alwaysemoticon to true on Start
COG Sets startpos to the point a raycast will hit from the transform heading down on Start
NGS Sets onground to false which forces the GroundDetector to report the entity being in the air on Start
NGF If this has an npcdata of type Enemy and it is cleared for being enabled on its Start, the GravityFix coroutine is called at the end of its Start (this does nothing otherwise)
ITHD Calls npcdata's SetHitInteract with HornDash on Start if the entity has an npcdata
ITAH Calls npcdata's SetHitInteract with AnyHorn on Start if the entity has an npcdata
NEAR When CheckNear is called, the entity is destroyed if it is further away than 30.0 units from the player
NDTCT HasHiddenItem always returns false making this entity never trigger the Detector medal if the player has it equipped
DDIST HasHiddenItem always returns false if the distance between this entity and the player is 20.0 or above making this entity never trigger the Detector medal if the player has it equipped
TOD Allows a Switch NPCControl object to be toggleable if its data[0] is 1 and data[1] is negative instead of only being able to be turned on