Skip to the content.

Instance Variables

Field Name Type Initial Value Description
airdashAccelMultiplier Float 0.3 The percentage of airdash momentum that is added each frame during accel phase
airdashCameraShakeIntensity Int 0 How much camera shake the engine should apply at the beginning on your airdash
airdashCancelSpeedConservation Float 0.6 The percentage of the airdash speed that will be conserved when canceling an airdash with an attack
airdashEffectOffsetX Float 0 X offset of the air dash effect center point relative to the horizontal center of the character's body
airdashEffectOffsetY Float 0 Y offset of the air dash effect center point relative to the vertical center of the character's body
airdashEffectRadius Float 10 Radial distance away from the center point of the character that the air dash effect is drawn
airdashEndlagLength Int 6 Number of frames at airdashEndlagSpeed
airdashEndlagSpeed Float 2 Airdash endlag speed
airdashFullspeedLength Int 2 Number of frames at airdashSpeedCap before deceleration starts
airdashInitialSpeed Float 10 Airdash initial speed
airdashLimit Int 1 Maximum number of times the character can air dash before landing (Set to 0 to disable, or negative for infinite)
airdashSpeedCap Float 12.5 Airdash max speed
airdashStartupLength Int 3 Number of frames at airdashInitialSpeed (note, gravity is enabled) before acceleration
airdashTrailEffect String null The ID of the trail effect that you want airdashes to spawn
attackVoiceIds Array null List of attack voice content ids. Calls to playAttackVoice() will choose one of these audio clips at random.
attackVoiceSilenceRate Float 0.5 The rate at which calls to playAttackVoice() should result in silence.
crawlSpeed Float 0 Character's crawl speed. Set to 0 to disable crawling.
dashSpeed Float 1 Character's initial run speed.
dodgeRollSpeed Float 10 Speed the character's dodge roll begins at.
dodgeRollSpeedLength Int 1 How many frames of speed are applied during dodge roll.
dodgeRollSpeedStartFrame Int 3 Frame that dodge roll speed begins to be applied on.
doubleJumpSpeeds Array null An array of the character's double jump speeds. Values less than or equal to zero will have no effect. The number of entries in the array correlates with how many double jumps the character will get from the engine.
fastFallSpeed Float 15 The speed at which a character falls during a fast fall
floatDuration Int 0 How long the character can float. 0 to disable.
getupRollSpeed Float 10 Speed the character's getup roll begins at.
getupRollSpeedLength Int 1 How many frames of speed are applied during getup roll.
getupRollSpeedStartFrame Int 2 Frame that getup roll speed begins to be applied on.
grabAirType Int null The behaviour of performing GRAB while midair
holdToJump Bool false If set to true, jumps after the second can be performed by holding jump.
hurtHeavySilenceRate Float 0.5 The rate at which calls to playHurtHeavyVoice() should result in silence.
hurtHeavyVoiceIds Array null List of hurt heavy voice content ids. Calls to playHurtHeavyVoice() will choose one of these audio clips at random.
hurtLightSilenceRate Float 0.5 The rate at which calls to playHurtLightVoice() should result in silence.
hurtLightVoiceIds Array null List of hurt light voice content ids. Calls to playHurtLightVoice() will choose one of these audio clips at random.
hurtMediumSilenceRate Float 0.5 The rate at which calls to playHurtMediumVoice() should result in silence.
hurtMediumVoiceIds Array null List of hurt medium voice content ids. Calls to playHurtMediumVoice() will choose one of these audio clips at random.
initialGlideSpeed Float 0 Speed the character starts gliding at. 0 to disable.
jumpSpeed Float 10 Character's grounded vertical jump speed. Values less than or equal to zero will disable the character's ability to jump from the ground
jumpSpeedBackwardInitialXSpeed Float 0 Horizontal speed initially given if holding backward when jump startup ends. Set to greater than or equal to 0 to disable.
jumpSpeedForwardInitialXSpeed Float 0 Horizontal speed initially given if holding forward when jump startup ends. Set to less than or equal to 0 to disable.
koVoiceIds Array null List of KO blast voice content ids. Calls to playKoVoice() will choose one of these audio clips at random.
koVoiceSilenceRate Float 0.5 The rate at which calls to playKoVoice() should result in silence.
ledgeJumpXSpeed Float 2.5 Horizontal speed boost the character gets when performing a ledge jump
ledgeJumpYSpeed Float -10 Vertical speed boost the character gets when performing a ledge jump
ledgeRollSpeed Float 10 Speed the character's ledge roll begins at.
ledgeRollSpeedLength Int 1 How many frames of speed are applied during ledge roll.
ledgeRollSpeedStartFrame Float 1 Frame that ledge roll speed begins to be applied on.
name String null The unique name of the character. Used for finding the object.
runSpeedAcceleration Float 1 Character's run speed acceleration.
runSpeedCap Float 1 Character's max run speed.
runSpeedInitial Float 1 Character's initial run speed (post-turn only).
shieldBackHeight Float 90 Height of the back shield graphic
shieldBackNineSliceContent String "global::vfx.vfx_shield_back" Nine slice to use for the back shield
shieldBackWidth Float 40 Width of the back shield graphic
shieldBackXOffset Float 0 Horizontal offset of the character's back shield relative to the center of their body dimensions
shieldBackYOffset Float 0 Vertical offset of the character's back shield relative to the center of their body dimensions
shieldCrossupThreshold Float 0 Minimum distance behind character that attacker must be to get a cross-up
shieldFrontHeight Float 90 Height of the front shield graphic
shieldFrontNineSliceContent String "global::vfx.vfx_shield_front" Nine slice to use for the front shield
shieldFrontWidth Float 40 Width of the front shield graphic
shieldFrontXOffset Float 0 Horizontal offset of the character's front shield relative to the center of their body dimensions
shieldFrontYOffset Float 0 Vertical offset of the character's front shield relative to the center of their body dimensions
shortHopSpeed Float 4 The speed of a short-hop.
techRollSpeed Float 10 Speed the character's tech roll begins at.
techRollSpeedLength Int 1 How many frames of speed are applied during tech roll.
techRollSpeedStartFrame Int 7 Frame that tech roll speed begins to be applied on.
walkSpeedAcceleration Float 1 Character's walk speed acceleration.
walkSpeedCap Float 1 Character's max walk speed.
walkSpeedInitial Float 1 Character's initial walk speed.