2016-03-12 02:54:03 -05:00
|
|
|
--[[
|
|
|
|
|
|
|
|
EmoteStandardCommand Script
|
|
|
|
|
|
|
|
--]]
|
|
|
|
|
|
|
|
emoteTable = {
|
2017-06-15 00:05:14 -04:00
|
|
|
[101] = {animId = 1, descId = 21001}, --Surprised
|
|
|
|
[102] = {animId = 2, descId = 21011}, --Angry
|
|
|
|
[103] = {animId = 3, descId = 21021}, --Furious
|
|
|
|
[104] = {animId = 4, descId = 21031}, --Blush
|
|
|
|
[105] = {animId = 5, descId = 21041}, --Bow
|
|
|
|
[106] = {animId = 6, descId = 21051}, --Cheer
|
|
|
|
[107] = {animId = 7, descId = 21061}, --Clap
|
|
|
|
[108] = {animId = 8, descId = 21071}, --Beckon
|
|
|
|
[109] = {animId = 9, descId = 21081}, --Comfort
|
|
|
|
[110] = {animId = 10, descId = 21091}, --Cry
|
|
|
|
[111] = {animId = 11, descId = 21101}, --Dance
|
|
|
|
[112] = {animId = 12, descId = 21111}, --Doubt
|
|
|
|
[113] = {animId = 13, descId = 21121}, --Doze
|
|
|
|
[114] = {animId = 14, descId = 21131}, --Fume
|
|
|
|
[115] = {animId = 15, descId = 21141}, --Goodbye
|
|
|
|
[116] = {animId = 16, descId = 21151}, --Wave
|
|
|
|
[117] = {animId = 17, descId = 21161}, --Huh
|
|
|
|
[118] = {animId = 18, descId = 21171}, --Joy
|
|
|
|
[119] = {animId = 19, descId = 21181}, --Kneel
|
|
|
|
[120] = {animId = 20, descId = 21191}, --Chuckle
|
|
|
|
[121] = {animId = 21, descId = 21201}, --Laugh
|
|
|
|
[122] = {animId = 22, descId = 21211}, --Lookout
|
|
|
|
[123] = {animId = 23, descId = 21221}, --Me
|
|
|
|
[124] = {animId = 24, descId = 21231}, --No
|
|
|
|
[125] = {animId = 25, descId = 21241}, --Deny
|
|
|
|
[126] = {animId = 26, descId = 21251}, --Panic
|
|
|
|
[127] = {animId = 27, descId = 21261}, --Point
|
|
|
|
[128] = {animId = 28, descId = 21271}, --Poke
|
|
|
|
[129] = {animId = 29, descId = 21281}, --Congratulate
|
|
|
|
[130] = {animId = 30, descId = 21291}, --Psych
|
|
|
|
[131] = {animId = 31, descId = 21301}, --Salute
|
|
|
|
[132] = {animId = 32, descId = 21311}, --Shocked
|
|
|
|
[133] = {animId = 33, descId = 21321}, --Shrug
|
|
|
|
[134] = {animId = 34, descId = 21331}, --Rally
|
|
|
|
[135] = {animId = 35, descId = 21341}, --Soothe
|
|
|
|
[136] = {animId = 36, descId = 21351}, --Stagger
|
|
|
|
[137] = {animId = 37, descId = 21361}, --Stretch
|
|
|
|
[138] = {animId = 38, descId = 21371}, --Sulk
|
|
|
|
[139] = {animId = 39, descId = 21381}, --Think
|
|
|
|
[140] = {animId = 40, descId = 21391}, --Upset
|
|
|
|
[141] = {animId = 41, descId = 21401}, --Welcome
|
|
|
|
[142] = {animId = 42, descId = 21411}, --Yes
|
|
|
|
[143] = {animId = 43, descId = 21421}, --Thumbs Up
|
|
|
|
[144] = {animId = 44, descId = 21423}, --Examine Self
|
|
|
|
[145] = {animId = 53, descId = 21425}, --Pose
|
|
|
|
[146] = {animId = 50, descId = 21427}, --Storm Salute
|
|
|
|
[147] = {animId = 51, descId = 21429}, --Serpent Salute
|
|
|
|
[148] = {animId = 52, descId = 21431}, --Flame Salute
|
|
|
|
[149] = {animId = 45, descId = 21433}, --Blow Kiss
|
|
|
|
[151] = {animId = 47, descId = 21435}, --Grovel
|
|
|
|
[152] = {animId = 48, descId = 21437}, --Happy
|
|
|
|
[153] = {animId = 49, descId = 21439}, --Disappointed
|
|
|
|
[154] = {animId = 46, descId = 10105}, --Air Quotes
|
|
|
|
[155] = {animId = 54, descId = 21442}, --Pray
|
2017-06-15 01:21:16 -04:00
|
|
|
[156] = {animId = 55, descId = 21445}, --Fire Dance
|
2016-03-12 02:54:03 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2017-06-15 00:19:18 -04:00
|
|
|
function onEventStarted(player, actor, triggerName, emoteId, unknownArg1, arg2, arg3, targetId)
|
|
|
|
|
|
|
|
if (targetId == nil) then
|
|
|
|
targetId = 0;
|
|
|
|
end
|
2016-03-12 02:54:03 -05:00
|
|
|
|
2017-10-09 23:40:38 -04:00
|
|
|
if (player:GetState() == 0 or player:GetState() == 11 or player:GetState() == 13) then
|
2017-06-15 00:05:14 -04:00
|
|
|
emote = emoteTable[emoteId];
|
|
|
|
if (emote ~= nil) then
|
2017-06-15 00:19:18 -04:00
|
|
|
player:doEmote(targetId, emote.animId, emote.descId);
|
2017-06-15 00:05:14 -04:00
|
|
|
else
|
|
|
|
player:SendMessage(0x20, "", string.format("Not implemented; EmoteId: %d", emoteId));
|
|
|
|
end
|
2016-03-12 02:54:03 -05:00
|
|
|
end
|
|
|
|
|
2016-06-19 18:52:34 -04:00
|
|
|
player:EndEvent();
|
2016-03-12 02:54:03 -05:00
|
|
|
|
|
|
|
end
|