using System.Collections.Generic; using Questionable.Model.Common.Converter; namespace Questionable.Model.Questing.Converter; public sealed class EmoteConverter : EnumConverter { private static readonly Dictionary Values = new Dictionary { { EEmote.Surprised, "surprised" }, { EEmote.Angry, "angry" }, { EEmote.Furious, "furious" }, { EEmote.Blush, "blush" }, { EEmote.Bow, "bow" }, { EEmote.Cheer, "cheer" }, { EEmote.Clap, "clap" }, { EEmote.Beckon, "beckon" }, { EEmote.Comfort, "comfort" }, { EEmote.Cry, "cry" }, { EEmote.Dance, "dance" }, { EEmote.Doubt, "doubt" }, { EEmote.Doze, "doze" }, { EEmote.Fume, "fume" }, { EEmote.Goodbye, "goodbye" }, { EEmote.Wave, "wave" }, { EEmote.Huh, "huh" }, { EEmote.Joy, "joy" }, { EEmote.Kneel, "kneel" }, { EEmote.Chuckle, "chuckle" }, { EEmote.Laugh, "laugh" }, { EEmote.Lookout, "lookout" }, { EEmote.Me, "me" }, { EEmote.No, "no" }, { EEmote.Deny, "deny" }, { EEmote.Panic, "panic" }, { EEmote.Point, "point" }, { EEmote.Poke, "poke" }, { EEmote.Congratulate, "congratulate" }, { EEmote.Psych, "psych" }, { EEmote.Salute, "salute" }, { EEmote.Shocked, "shocked" }, { EEmote.Shrug, "shrug" }, { EEmote.Rally, "rally" }, { EEmote.Soothe, "soothe" }, { EEmote.Stagger, "stagger" }, { EEmote.Stretch, "stretch" }, { EEmote.Sulk, "sulk" }, { EEmote.Think, "think" }, { EEmote.Upset, "upset" }, { EEmote.Welcome, "welcome" }, { EEmote.Yes, "yes" }, { EEmote.ThumbsUp, "thumbsup" }, { EEmote.ExamineSelf, "examineself" }, { EEmote.Pose, "pose" }, { EEmote.BlowKiss, "blowkiss" }, { EEmote.Grovel, "grovel" }, { EEmote.Happy, "happy" }, { EEmote.Disappointed, "disappointed" }, { EEmote.Lounge, "lounge" }, { EEmote.GroundSit, "groundsit" }, { EEmote.AirQuotes, "airquotes" }, { EEmote.GcSalute, "gcsalute" }, { EEmote.Pray, "pray" }, { EEmote.ImperialSalute, "imperialsalute" }, { EEmote.Visor, "visor" }, { EEmote.Megaflare, "megaflare" }, { EEmote.CrimsonLotus, "crimsonlotus" }, { EEmote.Charmed, "charmed" }, { EEmote.CheerOn, "cheeron" }, { EEmote.CheerWave, "cheerwave" }, { EEmote.CheerJump, "cheerjump" }, { EEmote.StraightFace, "straightface" }, { EEmote.Smile, "smile" }, { EEmote.Grin, "grin" }, { EEmote.Smirk, "smirk" }, { EEmote.Taunt, "taunt" }, { EEmote.ShutEyes, "shuteyes" }, { EEmote.Sad, "sad" }, { EEmote.Scared, "scared" }, { EEmote.Amazed, "amazed" }, { EEmote.Ouch, "ouch" }, { EEmote.Annoyed, "annoyed" }, { EEmote.Alert, "alert" }, { EEmote.Worried, "worried" }, { EEmote.BigGrin, "biggrin" }, { EEmote.Reflect, "reflect" }, { EEmote.Furrow, "furrow" }, { EEmote.Scoff, "scoff" }, { EEmote.Throw, "throw" }, { EEmote.ChangePose, "changepose" }, { EEmote.StepDance, "stepdance" }, { EEmote.HarvestDance, "harvestdance" }, { EEmote.BallDance, "balldance" }, { EEmote.MandervilleDance, "mandervilledance" }, { EEmote.Pet, "pet" }, { EEmote.HandOver, "handover" }, { EEmote.BombDance, "bombdance" }, { EEmote.Hurray, "hurray" }, { EEmote.Slap, "slap" }, { EEmote.Hug, "hug" }, { EEmote.Embrace, "embrace" }, { EEmote.Hildibrand, "hildibrand" }, { EEmote.FistBump, "fistbump" }, { EEmote.ThavDance, "thavdance" }, { EEmote.GoldDance, "golddance" }, { EEmote.SundropDance, "sundropdance" }, { EEmote.BattleStance, "battlestance" }, { EEmote.VictoryPose, "victorypose" }, { EEmote.Backflip, "backflip" }, { EEmote.EasternGreeting, "easterngreeting" }, { EEmote.Eureka, "eureka" }, { EEmote.MogDance, "mogdance" }, { EEmote.Haurchefant, "haurchefant" }, { EEmote.EasternStretch, "easternstretch" }, { EEmote.EasternDance, "easterndance" }, { EEmote.RangerPose1R, "rangerpose1r" }, { EEmote.RangerPose2R, "rangerpose2r" }, { EEmote.RangerPose3R, "rangerpose3r" }, { EEmote.Wink, "wink" }, { EEmote.RangerPose1L, "rangerpose1l" }, { EEmote.RangerPose2L, "rangerpose2l" }, { EEmote.RangerPose3L, "rangerpose3l" }, { EEmote.Facepalm, "facepalm" }, { EEmote.Zantetsuken, "zantetsuken" }, { EEmote.Flex, "flex" }, { EEmote.Respect, "respect" }, { EEmote.Sneer, "sneer" }, { EEmote.PrettyPlease, "prettyplease" }, { EEmote.PlayDead, "playdead" }, { EEmote.IceHeart, "iceheart" }, { EEmote.MoonLift, "moonlift" }, { EEmote.Dote, "dote" }, { EEmote.Spectacles, "spectacles" }, { EEmote.Songbird, "songbird" }, { EEmote.WaterFloat, "waterfloat" }, { EEmote.WaterFlip, "waterflip" }, { EEmote.PuckerUp, "puckerup" }, { EEmote.PowerUp, "powerup" }, { EEmote.EasternBow, "easternbow" }, { EEmote.Squats, "squats" }, { EEmote.PushUps, "pushups" }, { EEmote.SitUps, "situps" }, { EEmote.BreathControl, "breathcontrol" }, { EEmote.Converse, "converse" }, { EEmote.Concentrate, "concentrate" }, { EEmote.Disturbed, "disturbed" }, { EEmote.Simper, "simper" }, { EEmote.Beam, "beam" }, { EEmote.Attention, "attention" }, { EEmote.AtEase, "atease" }, { EEmote.Box, "box" }, { EEmote.RitualPrayer, "ritualprayer" }, { EEmote.Tremble, "tremble" }, { EEmote.Winded, "winded" }, { EEmote.Aback, "aback" }, { EEmote.Greeting, "greeting" }, { EEmote.BoxStep, "boxstep" }, { EEmote.SideStep, "sidestep" }, { EEmote.Ultima, "ultima" }, { EEmote.YolDance, "yoldance" }, { EEmote.Splash, "splash" }, { EEmote.Sweat, "sweat" }, { EEmote.Shiver, "shiver" }, { EEmote.Elucidate, "elucidate" }, { EEmote.Ponder, "ponder" }, { EEmote.LeftWink, "leftwink" }, { EEmote.GetFantasy, "getfantasy" }, { EEmote.PopotoStep, "popotostep" }, { EEmote.Hum, "hum" }, { EEmote.Confirm, "confirm" }, { EEmote.Scheme, "scheme" }, { EEmote.Endure, "endure" }, { EEmote.Tomestone, "tomestone" }, { EEmote.HeelToe, "heeltoe" }, { EEmote.GoobbueDouble, "goobbuedo" }, { EEmote.Gratuity, "gratuity" }, { EEmote.FistPump, "fistpump" }, { EEmote.Reprimand, "reprimand" }, { EEmote.Sabotender, "sabotender" }, { EEmote.MandervilleMambo, "mandervillemambo" }, { EEmote.LaliHo, "laliho" }, { EEmote.SimulationM, "simulationm" }, { EEmote.SimulationF, "simulationf" }, { EEmote.Toast, "toast" }, { EEmote.Lean, "lean" }, { EEmote.Headache, "headache" }, { EEmote.Snap, "snap" }, { EEmote.BreakFast, "breakfast" }, { EEmote.Read, "read" }, { EEmote.Insist, "insist" }, { EEmote.Consider, "consider" }, { EEmote.Wasshoi, "wasshoi" }, { EEmote.FlowerShower, "flowershower" }, { EEmote.FlameDance, "flamedance" }, { EEmote.HighFive, "highfive" }, { EEmote.Guard, "guard" }, { EEmote.Malevolence, "malevolence" }, { EEmote.BeesKnees, "beesknees" }, { EEmote.LaliHop, "lalihop" }, { EEmote.EatRiceBall, "eatriceball" }, { EEmote.EatApple, "eatapple" }, { EEmote.WringHands, "wringhands" }, { EEmote.Sweep, "sweep" }, { EEmote.PaintBlack, "paintblack" }, { EEmote.PaintRed, "paintred" }, { EEmote.PaintYellow, "paintyellow" }, { EEmote.PaintBlue, "paintblue" }, { EEmote.FakeSmile, "fakesmile" }, { EEmote.Pantomime, "pantomime" }, { EEmote.Vexed, "vexed" }, { EEmote.Shush, "shush" }, { EEmote.EatPizza, "eatpizza" }, { EEmote.ClutchHead, "clutchhead" }, { EEmote.EatChocolate, "eatchocolate" }, { EEmote.EatEgg, "eategg" }, { EEmote.Content, "content" }, { EEmote.Sheathe, "sheathe" }, { EEmote.Draw, "draw" }, { EEmote.Tea, "tea" }, { EEmote.Determined, "determined" }, { EEmote.ShowRight, "showright" }, { EEmote.ShowLeft, "showleft" }, { EEmote.Deride, "deride" }, { EEmote.Wow, "wow" }, { EEmote.EatPumpkinCookie, "eatpumpkincookie" }, { EEmote.Spirit, "spirit" }, { EEmote.MagicTrick, "magictrick" }, { EEmote.LittleLadiesDance, "littleladiesdance" }, { EEmote.Linkpearl, "linkpearl" }, { EEmote.EarWiggle, "earwiggle" }, { EEmote.Frighten, "frighten" }, { EEmote.AdventOfLight, "adventoflight" }, { EEmote.JumpForJoy1, "jumpforjoy1" }, { EEmote.JumpForJoy2, "jumpforjoy2" }, { EEmote.JumpForJoy3, "jumpforjoy3" }, { EEmote.JumpForJoy4, "jumpforjoy4" }, { EEmote.JumpForJoy5, "jumpforjoy5" }, { EEmote.HandToHeart, "handtoheart" }, { EEmote.CheerOnBright, "cheeronbright" }, { EEmote.CheerWaveViolet, "cheerwaveviolet" }, { EEmote.CheerJumpGreen, "cheerjumpgreen" }, { EEmote.AllSaintsCharm, "allsaintscharm" }, { EEmote.LopHop, "lophop" }, { EEmote.Reference, "reference" }, { EEmote.EatChicken, "eatchicken" }, { EEmote.Sundering, "sundering" }, { EEmote.Slump, "slump" }, { EEmote.LoveHeart, "loveheart" }, { EEmote.HumbleTriumph, "humbletriumph" }, { EEmote.VictoryReveal, "victoryreveal" }, { EEmote.FryEgg, "fryegg" }, { EEmote.Uchiwasshoi, "uchiwasshoi" }, { EEmote.Attend, "attend" }, { EEmote.Water, "water" }, { EEmote.ShakeDrink, "shakedrink" }, { EEmote.Unbound, "unbound" }, { EEmote.Bouquet, "bouquet" }, { EEmote.BlowBubbles, "blowbubbles" }, { EEmote.Ohokaliy, "ohokaliy" }, { EEmote.Visage, "visage" }, { EEmote.Photograph, "photograph" }, { EEmote.Overreact, "overreact" }, { EEmote.Twirl, "twirl" }, { EEmote.Dazed, "dazed" }, { EEmote.Rage, "rage" }, { EEmote.TomeScroll, "tomescroll" }, { EEmote.Study, "study" }, { EEmote.GridanianSip, "gridaniansip" }, { EEmote.UldahnSip, "uldahnsip" }, { EEmote.LominsanSip, "lominsansip" }, { EEmote.GridanianGulp, "gridaniangulp" }, { EEmote.UldahnGulp, "uldahngulp" }, { EEmote.LominsanGulp, "lominsangulp" }, { EEmote.Pen, "pen" } }; public EmoteConverter() : base((IReadOnlyDictionary)Values) { } }