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