FEZNPC format
Overview
.feznpc
file contains NPC metadata stored in JSON format.
Property definitions
NpcMetadata
Property name | Type | Description |
---|---|---|
WalkSpeed | Float | How fast this NPC can move. |
AvoidsGomez | Boolean | If true, this NPC will attempt to flee if the player gets too close. |
SoundPath | String | The name of the file in the "Sounds/" directory that will be used for values in NpcInstance.Actions (as seen in FEZLVL files) where NpcActionContent.SoundName is null . |
SoundActions | NpcAction[] | The NpcActions that the SoundPath should be used should the above condition be true. (i.e., SoundPath will be used only if NpcInstance.Actions[key].SoundName == null && SoundActions.Contains(key) |
Enum
All enums are stored as PascalCamelCase string parameters.
NpcAction
Enum specifying NPC's action - None, Idle, Idle2, Idle3, Walk, Turn, Talk, Burrow, Hide, ComeOut, TakeOff, Fly or Land.