Skip to content

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.