⏭ïļExit Emotes

Exit Emotes are used to make cancelling an animation smooth and dynamic e.g. such as getting up from a chair or throwing a cigarette out instead of dropping it.

Rpemotes-reborn comes with some exit emotes by default.


Adding Exit Emotes

To add your own Exit emotes navigate to the following path:

rpemotes-reborn > client > AnimationListCustom.lua

Find CustomDP.Exits = {} in the AnimationListCustom.lua

AnimationListCustom.lua
CustomDP.Exits = {}

Use the following template within the curly brackets

AnimationListCustom.lua
CustomDP.Exits = {
    ["getup"] = {
        "get_up@sat_on_floor@to_stand",  -- Dictionary Name
        "getup_0", -- Emote Name
        "Get Up", -- Name in menu in GTA 5
        AnimationOptions = {
            EmoteDuration = 2000,
            StartDelay = 600
        }
    },
}

and change the values to desired values.

Read hints below for more information:

The dictionary name and emote name can be found on this website.

The name in menu can be found in GTA 5

The Emote Duration refers to the duration of the exit emote. Tweaking the set value of 2000 is recommended for a smooth exit transition.

Start Delay refers to the amount of time in milliseconds for the exit animation to start. By default the value is set to 600 which is equal to 0,6 seconds.

Below is an example of how this is implemented:

["sit"] = {
        "anim@amb@business@bgen@bgen_no_work@",
        "sit_phone_phoneputdown_idle_nowork",
        "Sit",
        AnimationOptions = {
            EmoteLoop = true,
            ExitEmote = "getup",
            ExitEmoteType = "Exits"
        }
    },

In the above example, the ExitEmote calls for the 'getup' emote, which is noted as the following:

["getup"] = {
        "get_up@sat_on_floor@to_stand",
        "getup_0",
        "Get Up",
        AnimationOptions = {
            EmoteDuration = 2000,
            StartDelay = 600
        }
    },

Last updated