Level Design / Level Routine Editing / Routine Action Editing / Control Character Behavior
 
When the Control Character Behavior item is selected in the Level Routines Window's Actions to Perform column, the following set of controls appears in the panel on the right side of the Level Routines window. These controls are used to configure the character behavior related actions that are carried out when the selected routine is performed in the game. These actions include making a character aim in a specific direction, accelerate, jump, and attack.


Control Character Behavior Checkbox

Determines whether a character's behavior is controlled when the selected routine is performed. When a character's behavior is being controlled by a routine, his artificial intelligence is temporarily suppressed.

Character to Control Pop-Up Menu

Determines which character's behavior will be controlled when the selected routine is performed

Control Character's Behavior For Field

Determines the duration of the character's controlled behavior, as measured in ticks. After the specified number of ticks have passed, the character's artificial intelligence will again control its behavior. There are 30 ticks per second.

Make Character Aim In a Specific Direction Checkbox

Determines whether the character will be made to aim in a specific direction when the selected routine is performed

Character Aim Controls

Determines the direction in which the character will aim when the selected routine is performed

Make Character Face Toward Player Checkbox

Determines whether the character will be made to face towards the player when the selected routine is performed

Make Character Face Away From Player Checkbox

Determines whether the character will be made to face away from the player when the selected routine is performed

Make Character Accelerate Checkbox

Determines whether the character will be made to accelerate when the selected routine is performed

Make Character Accelerate Vertically Checkbox

Determines whether the character will be made to accelerate vertically when the selected routine is performed

Make Character Decelerate Checkbox

Determines whether the character will be made to decelerate when the selected routine is performed

Make Character Decelerate Vertically Checkbox

Determines whether the character will be made to decelerate vertically when the selected routine is performed

Make Character Advance Patrol Checkbox

Determines whether the character will be made to advance along his patrol route when the selected routine is performed

Make Character Attack Checkbox

Determines whether the character will be made to attack when the selected routine is performed

Make Character Jump Checkbox

Determines whether the character will be made to jump when the selected routine is performed

Make Character Drop Items Checkbox

Determines whether the character drops items when the selected routine is performed

Make Character Unleash Children Checkbox

Determines whether the character unleashes child characters when the selected routine is performed

Override All Other Character Actions Checkbox

Determines whether the character's artificial intelligence will be completely suppressed when the selected routine is performed. If this box is not checked, the character's artificial intelligence will still be allowed to control portions of the character's behavior that are not explicitly specified by the above controls.