Turning Functions

Turn

Changes the NPC's angle (from -360 to 360)

Syntax

Turn [integer] -- Increases angle

Turn -[integer] -- Decreases angle

Turn [integer]:[integer] -- Randomizes angle

Example


// from ai_mission_sbe.p3s
pt_turn_left
{
    actions
    {
        Move false
        SetAttr "CornerType CORNER_RIGHT"
        Turn -90
        Wait 1
        Pattern pt_move
    }
}

pt_turn_right
{
    actions
    {
        Move false
        SetAttr "CornerType CORNER_LEFT"
        Turn 90
        Wait 1
        Pattern pt_move
    }
}


TurnSpeed

Sets the NPC's turning speed

Note

The default turning speed is 90

Syntax

TurnSpeed idle,[integer] -- Sets idle speed

TurnSpeed turn,[integer] -- Sets turn speed

TurnSpeed walk,[integer] -- Sets walk speed

TurnSpeed run,[integer] -- Sets run speed

TurnSpeed attack,[integer] -- Sets attack speed

TurnSpeed default,[integer] -- Sets default speed

Example


// from ai_st1_common.p3s
TurnSpeed turn,15
TurnSpeed idle,15
TurnSpeed run,15                    
TurnSpeed walk,15                   
TurnSpeed attack,15 
TurnSpeed default,15