EmoteWheel

The emote catalogue, and which gesture each slot of this player's wheel plays. All gestures are the game's animations. The layout is kept on this machine for the session, and resources there share one wheel.

emoteWheel.slotTotal()

EmoteWheel.slotTotal()

The number of slots, which is 6.

emoteWheel.getSlots()

EmoteWheel.getSlots()

The catalogue id in each slot, clockwise from straight up.

emoteWheel.assignSlot()

EmoteWheel.assignSlot(slot, emoteId)

Puts an emote in one slot. With a bad slot or id it returns false and changes nothing.

emoteWheel.assignSlots()

EmoteWheel.assignSlots(emoteIds)

Sets all slots together. With a wrong length or bad id it returns false and changes nothing.

emoteWheel.reset()

EmoteWheel.reset()

Restores the default six: wave, big wave, nod, respectful nod, bow and cheer.

emoteWheel.getCatalog()

EmoteWheel.getCatalog()

The emotes in catalogue order, each with its animation: fragment and tags, plus femaleTags where a woman's body differs. To play one on an NPC, call npc.playAnimation(fragment, { tags }) on the server.