[AS3] Emotes!

Posts 1–6 of 6 · Page 1 of 1
[AS3] Emotes!
Dead section, who cares.
 
Step 1
Inside of KABAM folder, create a new folder called emotes, inside of that folder, create 3 new classes, and call them Emote, Emotes, and EmoteGraphicHelper.

 
Step 2
Replace everything inside of the folderswith this:
 
Emote.as
Code:
package kabam.rotmg.emotes
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Shape;
import flash.display.Sprite;
import flash.filters.GlowFilter;
import flash.geom.Matrix;


public class Emote extends Sprite
   {
      private var emoteName:String;
      
      private var bitmapData:BitmapData;
      
      private var scale:Number;
      
      private var hq:Boolean;
      
      public function Emote(param1:String, param2:BitmapData, param3:Number, param4:Boolean)
      {
         super();
         this.emoteName = param1;
         this.bitmapData = param2;
         this.scale = param3;
         this.hq = param4;
         var _loc5_:BitmapData = param2;
         var _loc6_:Matrix = new Matrix();
         _loc6_.scale(param3,param3);
         var _loc7_:BitmapData = new BitmapData(Math.floor(_loc5_.width * param3),Math.floor(_loc5_.height * param3),true,0);
         _loc7_.draw(_loc5_,_loc6_,null,null,null,param4);
         var _loc8_:Shape = new Shape();
         _loc8_.graphics.beginBitmapFill(_loc5_,_loc6_,false,true);
         _loc8_.graphics.lineStyle(0,0,0);
         _loc8_.graphics.drawRect(0,0,_loc7_.width,_loc7_.height);
         _loc8_.graphics.endFill();
         _loc7_.draw(_loc8_);
         var _loc9_:Bitmap = new Bitmap(_loc7_);
         _loc9_.filters = !!param4?[]:[new GlowFilter(0,1,6,6,4)];
         _loc9_.y = -2;
         addChild(_loc9_);
      }
      
      public function clone() : Emote
      {
         return new Emote(this.emoteName,this.bitmapData,this.scale,this.hq);
      }
   }
}

 
EmoteGraphicHelper.as
Code:
package kabam.rotmg.emotes{
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;


import kabam.rotmg.text.view.stringBuilder.StaticStringBuilder;
import kabam.rotmg.text.view.stringBuilder.StringBuilder;


public class EmoteGraphicHelper
   {
      
      private static const tField:TextField = _J_R_();
       
      
      private var buffer:Vector.<DisplayObject>;
      
      public function EmoteGraphicHelper()
      {
         super();
         this.buffer = new Vector.<DisplayObject>();
      }
      
      private static function _J_R_() : TextField
      {
         var _loc1_:TextField = new TextField();
         var _loc2_:TextFormat = new TextFormat();
         _loc2_.size = 14;
         _loc2_.bold = false;
         _loc1_.defaultTextFormat = _loc2_;
         return _loc1_;
      }
      
      public function getChatBubbleText(param1:String, param2:Boolean, param3:uint) : Sprite
      {
         this.add(param1,param2,param3);
         return new Drawer(this.buffer,150,17);
      }
      
      private function getAllWords(param1:String) : Array
      {
         return param1.split(" ");
      }
      
      private function add(param1:String, param2:Boolean, param3:uint) : void
      {
         var _loc4_:StringBuilder = null;
         var _loc5_:String = null;
         for each(_loc5_ in this.getAllWords(param1))
         {
            if(Emotes.hasEmote(_loc5_))
            {
               this.buffer.push(Emotes.getEmote(_loc5_));
            }
            else
            {
               _loc4_ = new StaticStringBuilder(_loc5_);
               this.buffer.push(this.makeNormalText(_loc4_,param2,param3));
            }
         }
      }
      
      private function makeNormalText(param1:StringBuilder, param2:Boolean, param3:uint) : TextField
      {
         var _loc4_:TextField = null;
         _loc4_ = new TextField();
         _loc4_.autoSize = TextFieldAutoSize.LEFT;
         _loc4_.embedFonts = true;
         var _loc5_:TextFormat = new TextFormat();
         _loc5_.font = "Myriad Pro";
         _loc5_.size = 14;
         _loc5_.bold = param2;
         _loc5_.color = param3;
         _loc4_.defaultTextFormat = _loc5_;
         _loc4_.selectable = false;
         _loc4_.mouseEnabled = false;
         _loc4_.text = param1.getString();
         if(_loc4_.textWidth > 150)
         {
            _loc4_.multiline = true;
            _loc4_.wordWrap = true;
            _loc4_.width = 150;
         }
         return _loc4_;
      }
   }
}


import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.geom.Rectangle;


import kabam.rotmg.emotes.Emote;


class Drawer extends Sprite
{
    
   
   private var maxWidth:int;
   
   private var list:Vector.<DisplayObject>;
   
   private var count:uint;
   
   private var lineHeight:uint;
   
   function Drawer(param1:Vector.<DisplayObject>, param2:int, param3:int)
   {
      super();
      this.maxWidth = param2;
      this.lineHeight = param3;
      this.list = param1;
      this.count = param1.length;
      this._0H_q();
      this._B_Z_();
   }
   
   private function _0H_q() : void
   {
      var _loc1_:int = 0;
      var _loc2_:DisplayObject = null;
      var _loc3_:Rectangle = null;
      var _loc4_:int = 0;
      var _loc5_:int = 0;
      _loc1_ = 0;
      while(_loc5_ < this.count)
      {
         _loc2_ = this.list[_loc5_];
         _loc3_ = _loc2_.getRect(_loc2_);
         _loc2_.x = _loc1_;
         _loc2_.y = -_loc3_.height;
         if(_loc1_ + _loc3_.width > this.maxWidth)
         {
            _loc2_.x = 0;
            _loc1_ = 0;
            _loc4_ = 0;
            while(_loc4_ < _loc5_)
            {
               this.list[_loc4_].y = this.list[_loc4_].y - this.lineHeight;
               _loc4_++;
            }
         }
         _loc1_ = _loc1_ + (_loc2_ is Emote?_loc3_.width + 2:_loc3_.width);
         _loc5_++;
      }
   }
   
   private function _B_Z_() : void
   {
      var _loc1_:DisplayObject = null;
      for each(_loc1_ in this.list)
      {
         addChild(_loc1_);
      }
   }
}

 
Emotes.as
Code:
package kabam.rotmg.emotes{
import com.company.util.AssetLibrary;


import flash.display.BitmapData;
import flash.utils.Dictionary;


public class Emotes
   {
      
      private static var emotes:Dictionary = new Dictionary();
       
      
      public function Emotes()
      {
         super();
      }
      
      public static function load() : void
      {
         addEmote(":pbag:",AssetLibrary.getImageFromSet("lofiObj4",145),1.5,true);
         addEmote(":cyanbag:",AssetLibrary.getImageFromSet("lofiObj4",146),1.5,true);
         addEmote(":bluebag:",AssetLibrary.getImageFromSet("lofiObj4",147),1.5,true);
         addEmote(":whitebag:",AssetLibrary.getImageFromSet("lofiObj4",148),1.5,true);
         addEmote(":rip:",AssetLibrary.getImageFromSet("lofiChar216x16",39),0.75,true);
         addEmote(":thumpsup:",AssetLibrary.getImageFromSet("emotes",0));
         addEmote(":thumbsdown:",AssetLibrary.getImageFromSet("emotes",1));
         addEmote("</3",AssetLibrary.getImageFromSet("emotes",113));
         addEmote(":)",AssetLibrary.getImageFromSet("emotes",700));
         addEmote(":D",AssetLibrary.getImageFromSet("emotes",702));
         addEmote(":*",AssetLibrary.getImageFromSet("emotes",424));
         addEmote("<3",AssetLibrary.getImageFromSet("emotes",360));
         addEmote(":3",AssetLibrary.getImageFromSet("emotes",135));
         addEmote(":P",AssetLibrary.getImageFromSet("emotes",740));
         addEmote(":$",AssetLibrary.getImageFromSet("emotes",94));
         addEmote(":\'(",AssetLibrary.getImageFromSet("emotes",215));
         addEmote(";(",AssetLibrary.getImageFromSet("emotes",713));
         addEmote(";)",AssetLibrary.getImageFromSet("emotes",864));
         addEmote(":(",AssetLibrary.getImageFromSet("emotes",236));
         addEmote(":kappa:",AssetLibrary.getImageFromSet("emotes",879));
         addEmote(":o",AssetLibrary.getImageFromSet("emotes",392));
         addEmote(":+1:",AssetLibrary.getImageFromSet("emotes",0));
         addEmote(":-1:",AssetLibrary.getImageFromSet("emotes",1));
         addEmote(":8ball:",AssetLibrary.getImageFromSet("emotes",2));
         addEmote(":100:",AssetLibrary.getImageFromSet("emotes",3));
         addEmote(":1234:",AssetLibrary.getImageFromSet("emotes",4));
         addEmote(":a:",AssetLibrary.getImageFromSet("emotes",5));
         addEmote(":ab:",AssetLibrary.getImageFromSet("emotes",6));
         addEmote(":abc:",AssetLibrary.getImageFromSet("emotes",7));
         addEmote(":abcd:",AssetLibrary.getImageFromSet("emotes",8));
         addEmote(":accept:",AssetLibrary.getImageFromSet("emotes",9));
         addEmote(":aerial_tramway:",AssetLibrary.getImageFromSet("emotes",10));
         addEmote(":airplane:",AssetLibrary.getImageFromSet("emotes",11));
         addEmote(":alarm_clock:",AssetLibrary.getImageFromSet("emotes",12));
         addEmote(":alien:",AssetLibrary.getImageFromSet("emotes",13));
         addEmote(":ambulance:",AssetLibrary.getImageFromSet("emotes",14));
         addEmote(":anchor:",AssetLibrary.getImageFromSet("emotes",15));
         addEmote(":angel:",AssetLibrary.getImageFromSet("emotes",16));
         addEmote(":anger:",AssetLibrary.getImageFromSet("emotes",17));
         addEmote(":angry:",AssetLibrary.getImageFromSet("emotes",18));
         addEmote(":anguished:",AssetLibrary.getImageFromSet("emotes",19));
         addEmote(":ant:",AssetLibrary.getImageFromSet("emotes",20));
         addEmote(":apple:",AssetLibrary.getImageFromSet("emotes",21));
         addEmote(":aquarius:",AssetLibrary.getImageFromSet("emotes",22));
         addEmote(":aries:",AssetLibrary.getImageFromSet("emotes",23));
         addEmote(":arrow_backward:",AssetLibrary.getImageFromSet("emotes",24));
         addEmote(":arrow_double_down:",AssetLibrary.getImageFromSet("emotes",25));
         addEmote(":arrow_double_up:",AssetLibrary.getImageFromSet("emotes",26));
         addEmote(":arrow_down:",AssetLibrary.getImageFromSet("emotes",27));
         addEmote(":arrow_down_small:",AssetLibrary.getImageFromSet("emotes",28));
         addEmote(":arrow_forward:",AssetLibrary.getImageFromSet("emotes",29));
         addEmote(":arrow_heading_down:",AssetLibrary.getImageFromSet("emotes",30));
         addEmote(":arrow_heading_up:",AssetLibrary.getImageFromSet("emotes",31));
         addEmote(":arrow_left:",AssetLibrary.getImageFromSet("emotes",32));
         addEmote(":arrow_lower_left:",AssetLibrary.getImageFromSet("emotes",33));
         addEmote(":arrow_lower_right:",AssetLibrary.getImageFromSet("emotes",34));
         addEmote(":arrow_right:",AssetLibrary.getImageFromSet("emotes",35));
         addEmote(":arrow_right_hook:",AssetLibrary.getImageFromSet("emotes",36));
         addEmote(":arrow_up:",AssetLibrary.getImageFromSet("emotes",37));
         addEmote(":arrow_up_down:",AssetLibrary.getImageFromSet("emotes",38));
         addEmote(":arrow_up_small:",AssetLibrary.getImageFromSet("emotes",39));
         addEmote(":arrow_upper_left:",AssetLibrary.getImageFromSet("emotes",40));
         addEmote(":arrow_upper_right:",AssetLibrary.getImageFromSet("emotes",41));
         addEmote(":arrows_clockwise:",AssetLibrary.getImageFromSet("emotes",42));
         addEmote(":arrows_counterclockwise:",AssetLibrary.getImageFromSet("emotes",43));
         addEmote(":art:",AssetLibrary.getImageFromSet("emotes",44));
         addEmote(":articulated_lorry:",AssetLibrary.getImageFromSet("emotes",45));
         addEmote(":astonished:",AssetLibrary.getImageFromSet("emotes",46));
         addEmote(":atm:",AssetLibrary.getImageFromSet("emotes",47));
         addEmote(":b:",AssetLibrary.getImageFromSet("emotes",48));
         addEmote(":baby:",AssetLibrary.getImageFromSet("emotes",49));
         addEmote(":baby_bottle:",AssetLibrary.getImageFromSet("emotes",50));
         addEmote(":baby_chick:",AssetLibrary.getImageFromSet("emotes",51));
         addEmote(":baby_symbol:",AssetLibrary.getImageFromSet("emotes",52));
         addEmote(":back:",AssetLibrary.getImageFromSet("emotes",53));
         addEmote(":baggage_claim:",AssetLibrary.getImageFromSet("emotes",54));
         addEmote(":balloon:",AssetLibrary.getImageFromSet("emotes",55));
         addEmote(":ballot_box_with_check:",AssetLibrary.getImageFromSet("emotes",56));
         addEmote(":bamboo:",AssetLibrary.getImageFromSet("emotes",57));
         addEmote(":banana:",AssetLibrary.getImageFromSet("emotes",58));
         addEmote(":bangbang:",AssetLibrary.getImageFromSet("emotes",59));
         addEmote(":bank:",AssetLibrary.getImageFromSet("emotes",60));
         addEmote(":bar_chart:",AssetLibrary.getImageFromSet("emotes",61));
         addEmote(":barber:",AssetLibrary.getImageFromSet("emotes",62));
         addEmote(":baseball:",AssetLibrary.getImageFromSet("emotes",63));
         addEmote(":basketball:",AssetLibrary.getImageFromSet("emotes",64));
         addEmote(":bath:",AssetLibrary.getImageFromSet("emotes",65));
         addEmote(":bathtub:",AssetLibrary.getImageFromSet("emotes",66));
         addEmote(":battery:",AssetLibrary.getImageFromSet("emotes",67));
         addEmote(":bear:",AssetLibrary.getImageFromSet("emotes",68));
         addEmote(":bee:",AssetLibrary.getImageFromSet("emotes",69));
         addEmote(":beer:",AssetLibrary.getImageFromSet("emotes",70));
         addEmote(":beers:",AssetLibrary.getImageFromSet("emotes",71));
         addEmote(":beetle:",AssetLibrary.getImageFromSet("emotes",72));
         addEmote(":beginner:",AssetLibrary.getImageFromSet("emotes",73));
         addEmote(":bell:",AssetLibrary.getImageFromSet("emotes",74));
         addEmote(":bento:",AssetLibrary.getImageFromSet("emotes",75));
         addEmote(":bicyclist:",AssetLibrary.getImageFromSet("emotes",76));
         addEmote(":bike:",AssetLibrary.getImageFromSet("emotes",77));
         addEmote(":bikini:",AssetLibrary.getImageFromSet("emotes",78));
         addEmote(":bird:",AssetLibrary.getImageFromSet("emotes",79));
         addEmote(":birthday:",AssetLibrary.getImageFromSet("emotes",80));
         addEmote(":black_circle:",AssetLibrary.getImageFromSet("emotes",81));
         addEmote(":black_joker:",AssetLibrary.getImageFromSet("emotes",82));
         addEmote(":black_medium_small_square:",AssetLibrary.getImageFromSet("emotes",83));
         addEmote(":black_medium_square:",AssetLibrary.getImageFromSet("emotes",84));
         addEmote(":black_nib:",AssetLibrary.getImageFromSet("emotes",85));
         addEmote(":black_small_square:",AssetLibrary.getImageFromSet("emotes",86));
         addEmote(":black_square:",AssetLibrary.getImageFromSet("emotes",87));
         addEmote(":black_square_button:",AssetLibrary.getImageFromSet("emotes",88));
         addEmote(":blossom:",AssetLibrary.getImageFromSet("emotes",89));
         addEmote(":blowfish:",AssetLibrary.getImageFromSet("emotes",90));
         addEmote(":blue_book:",AssetLibrary.getImageFromSet("emotes",91));
         addEmote(":blue_car:",AssetLibrary.getImageFromSet("emotes",92));
         addEmote(":blue_heart:",AssetLibrary.getImageFromSet("emotes",93));
         addEmote(":blush:",AssetLibrary.getImageFromSet("emotes",94));
         addEmote(":boar:",AssetLibrary.getImageFromSet("emotes",95));
         addEmote(":boat:",AssetLibrary.getImageFromSet("emotes",96));
         addEmote(":bomb:",AssetLibrary.getImageFromSet("emotes",97));
         addEmote(":book:",AssetLibrary.getImageFromSet("emotes",98));
         addEmote(":bookmark:",AssetLibrary.getImageFromSet("emotes",99));
         addEmote(":bookmark_tabs:",AssetLibrary.getImageFromSet("emotes",100));
         addEmote(":books:",AssetLibrary.getImageFromSet("emotes",101));
         addEmote(":boom:",AssetLibrary.getImageFromSet("emotes",102));
         addEmote(":boot:",AssetLibrary.getImageFromSet("emotes",103));
         addEmote(":bouquet:",AssetLibrary.getImageFromSet("emotes",104));
         addEmote(":bow:",AssetLibrary.getImageFromSet("emotes",105));
         addEmote(":bowling:",AssetLibrary.getImageFromSet("emotes",106));
         addEmote(":bowtie:",AssetLibrary.getImageFromSet("emotes",107));
         addEmote(":boy:",AssetLibrary.getImageFromSet("emotes",108));
         addEmote(":bread:",AssetLibrary.getImageFromSet("emotes",109));
         addEmote(":bride_with_veil:",AssetLibrary.getImageFromSet("emotes",110));
         addEmote(":bridge_at_night:",AssetLibrary.getImageFromSet("emotes",111));
         addEmote(":briefcase:",AssetLibrary.getImageFromSet("emotes",112));
         addEmote(":broken_heart:",AssetLibrary.getImageFromSet("emotes",113));
         addEmote(":bug:",AssetLibrary.getImageFromSet("emotes",114));
         addEmote(":bulb:",AssetLibrary.getImageFromSet("emotes",115));
         addEmote(":bullettrain_front:",AssetLibrary.getImageFromSet("emotes",116));
         addEmote(":bullettrain_side:",AssetLibrary.getImageFromSet("emotes",117));
         addEmote(":bus:",AssetLibrary.getImageFromSet("emotes",118));
         addEmote(":busstop:",AssetLibrary.getImageFromSet("emotes",119));
         addEmote(":bust_in_silhouette:",AssetLibrary.getImageFromSet("emotes",120));
         addEmote(":busts_in_silhouette:",AssetLibrary.getImageFromSet("emotes",121));
         addEmote(":cactus:",AssetLibrary.getImageFromSet("emotes",122));
         addEmote(":cake:",AssetLibrary.getImageFromSet("emotes",123));
         addEmote(":calendar:",AssetLibrary.getImageFromSet("emotes",124));
         addEmote(":calling:",AssetLibrary.getImageFromSet("emotes",125));
         addEmote(":camel:",AssetLibrary.getImageFromSet("emotes",126));
         addEmote(":camera:",AssetLibrary.getImageFromSet("emotes",127));
         addEmote(":cancer:",AssetLibrary.getImageFromSet("emotes",128));
         addEmote(":candy:",AssetLibrary.getImageFromSet("emotes",129));
         addEmote(":capital_abcd:",AssetLibrary.getImageFromSet("emotes",130));
         addEmote(":capricorn:",AssetLibrary.getImageFromSet("emotes",131));
         addEmote(":car:",AssetLibrary.getImageFromSet("emotes",132));
         addEmote(":card_index:",AssetLibrary.getImageFromSet("emotes",133));
         addEmote(":carousel_horse:",AssetLibrary.getImageFromSet("emotes",134));
         addEmote(":cat:",AssetLibrary.getImageFromSet("emotes",135));
         addEmote(":cat2:",AssetLibrary.getImageFromSet("emotes",136));
         addEmote(":cd:",AssetLibrary.getImageFromSet("emotes",137));
         addEmote(":chart:",AssetLibrary.getImageFromSet("emotes",138));
         addEmote(":chart_with_downwards_trend:",AssetLibrary.getImageFromSet("emotes",139));
         addEmote(":chart_with_upwards_trend:",AssetLibrary.getImageFromSet("emotes",140));
         addEmote(":checkered_flag:",AssetLibrary.getImageFromSet("emotes",141));
         addEmote(":cherries:",AssetLibrary.getImageFromSet("emotes",142));
         addEmote(":cherry_blossom:",AssetLibrary.getImageFromSet("emotes",143));
         addEmote(":chestnut:",AssetLibrary.getImageFromSet("emotes",144));
         addEmote(":chicken:",AssetLibrary.getImageFromSet("emotes",145));
         addEmote(":children_crossing:",AssetLibrary.getImageFromSet("emotes",146));
         addEmote(":chocolate_bar:",AssetLibrary.getImageFromSet("emotes",147));
         addEmote(":christmas_tree:",AssetLibrary.getImageFromSet("emotes",148));
         addEmote(":church:",AssetLibrary.getImageFromSet("emotes",149));
         addEmote(":cinema:",AssetLibrary.getImageFromSet("emotes",150));
         addEmote(":circus_tent:",AssetLibrary.getImageFromSet("emotes",151));
         addEmote(":city_sunrise:",AssetLibrary.getImageFromSet("emotes",152));
         addEmote(":city_sunset:",AssetLibrary.getImageFromSet("emotes",153));
         addEmote(":cl:",AssetLibrary.getImageFromSet("emotes",154));
         addEmote(":clap:",AssetLibrary.getImageFromSet("emotes",155));
         addEmote(":clapper:",AssetLibrary.getImageFromSet("emotes",156));
         addEmote(":clipboard:",AssetLibrary.getImageFromSet("emotes",157));
         addEmote(":clock1:",AssetLibrary.getImageFromSet("emotes",158));
         addEmote(":clock2:",AssetLibrary.getImageFromSet("emotes",159));
         addEmote(":clock3:",AssetLibrary.getImageFromSet("emotes",160));
         addEmote(":clock4:",AssetLibrary.getImageFromSet("emotes",161));
         addEmote(":clock5:",AssetLibrary.getImageFromSet("emotes",162));
         addEmote(":clock6:",AssetLibrary.getImageFromSet("emotes",163));
         addEmote(":clock7:",AssetLibrary.getImageFromSet("emotes",164));
         addEmote(":clock8:",AssetLibrary.getImageFromSet("emotes",165));
         addEmote(":clock9:",AssetLibrary.getImageFromSet("emotes",166));
         addEmote(":clock10:",AssetLibrary.getImageFromSet("emotes",167));
         addEmote(":clock11:",AssetLibrary.getImageFromSet("emotes",168));
         addEmote(":clock12:",AssetLibrary.getImageFromSet("emotes",169));
         addEmote(":clock130:",AssetLibrary.getImageFromSet("emotes",170));
         addEmote(":clock230:",AssetLibrary.getImageFromSet("emotes",171));
         addEmote(":clock330:",AssetLibrary.getImageFromSet("emotes",172));
         addEmote(":clock430:",AssetLibrary.getImageFromSet("emotes",173));
         addEmote(":clock530:",AssetLibrary.getImageFromSet("emotes",174));
         addEmote(":clock630:",AssetLibrary.getImageFromSet("emotes",175));
         addEmote(":clock730:",AssetLibrary.getImageFromSet("emotes",176));
         addEmote(":clock830:",AssetLibrary.getImageFromSet("emotes",177));
         addEmote(":clock930:",AssetLibrary.getImageFromSet("emotes",178));
         addEmote(":clock1030:",AssetLibrary.getImageFromSet("emotes",179));
         addEmote(":clock1130:",AssetLibrary.getImageFromSet("emotes",180));
         addEmote(":clock1230:",AssetLibrary.getImageFromSet("emotes",181));
         addEmote(":closed_book:",AssetLibrary.getImageFromSet("emotes",182));
         addEmote(":closed_lock_with_key:",AssetLibrary.getImageFromSet("emotes",183));
         addEmote(":closed_umbrella:",AssetLibrary.getImageFromSet("emotes",184));
         addEmote(":cloud:",AssetLibrary.getImageFromSet("emotes",185));
         addEmote(":clubs:",AssetLibrary.getImageFromSet("emotes",186));
         addEmote(":cn:",AssetLibrary.getImageFromSet("emotes",187));
         addEmote(":cocktail:",AssetLibrary.getImageFromSet("emotes",188));
         addEmote(":coffee:",AssetLibrary.getImageFromSet("emotes",189));
         addEmote(":cold_sweat:",AssetLibrary.getImageFromSet("emotes",190));
         addEmote(":collision:",AssetLibrary.getImageFromSet("emotes",191));
         addEmote(":computer:",AssetLibrary.getImageFromSet("emotes",192));
         addEmote(":confetti_ball:",AssetLibrary.getImageFromSet("emotes",193));
         addEmote(":confounded:",AssetLibrary.getImageFromSet("emotes",194));
         addEmote(":confused:",AssetLibrary.getImageFromSet("emotes",195));
         addEmote(":congratulations:",AssetLibrary.getImageFromSet("emotes",196));
         addEmote(":construction:",AssetLibrary.getImageFromSet("emotes",197));
         addEmote(":construction_worker:",AssetLibrary.getImageFromSet("emotes",198));
         addEmote(":convenience_store:",AssetLibrary.getImageFromSet("emotes",199));
         addEmote(":cookie:",AssetLibrary.getImageFromSet("emotes",200));
         addEmote(":cool:",AssetLibrary.getImageFromSet("emotes",201));
         addEmote(":cop:",AssetLibrary.getImageFromSet("emotes",202));
         addEmote(":copyright:",AssetLibrary.getImageFromSet("emotes",203));
         addEmote(":corn:",AssetLibrary.getImageFromSet("emotes",204));
         addEmote(":couple:",AssetLibrary.getImageFromSet("emotes",205));
         addEmote(":couple_with_heart:",AssetLibrary.getImageFromSet("emotes",206));
         addEmote(":couplekiss:",AssetLibrary.getImageFromSet("emotes",207));
         addEmote(":cow:",AssetLibrary.getImageFromSet("emotes",208));
         addEmote(":cow2:",AssetLibrary.getImageFromSet("emotes",209));
         addEmote(":credit_card:",AssetLibrary.getImageFromSet("emotes",210));
         addEmote(":crescent_moon:",AssetLibrary.getImageFromSet("emotes",211));
         addEmote(":crocodile:",AssetLibrary.getImageFromSet("emotes",212));
         addEmote(":crossed_flags:",AssetLibrary.getImageFromSet("emotes",213));
         addEmote(":crown:",AssetLibrary.getImageFromSet("emotes",214));
         addEmote(":cry:",AssetLibrary.getImageFromSet("emotes",215));
         addEmote(":crying_cat_face:",AssetLibrary.getImageFromSet("emotes",216));
         addEmote(":crystal_ball:",AssetLibrary.getImageFromSet("emotes",217));
         addEmote(":cupid:",AssetLibrary.getImageFromSet("emotes",218));
         addEmote(":curly_loop:",AssetLibrary.getImageFromSet("emotes",219));
         addEmote(":currency_exchange:",AssetLibrary.getImageFromSet("emotes",220));
         addEmote(":curry:",AssetLibrary.getImageFromSet("emotes",221));
         addEmote(":custard:",AssetLibrary.getImageFromSet("emotes",222));
         addEmote(":customs:",AssetLibrary.getImageFromSet("emotes",223));
         addEmote(":cyclone:",AssetLibrary.getImageFromSet("emotes",224));
         addEmote(":dancer:",AssetLibrary.getImageFromSet("emotes",225));
         addEmote(":dancers:",AssetLibrary.getImageFromSet("emotes",226));
         addEmote(":dango:",AssetLibrary.getImageFromSet("emotes",227));
         addEmote(":dart:",AssetLibrary.getImageFromSet("emotes",228));
         addEmote(":dash:",AssetLibrary.getImageFromSet("emotes",229));
         addEmote(":date:",AssetLibrary.getImageFromSet("emotes",230));
         addEmote(":de:",AssetLibrary.getImageFromSet("emotes",231));
         addEmote(":deciduous_tree:",AssetLibrary.getImageFromSet("emotes",232));
         addEmote(":department_store:",AssetLibrary.getImageFromSet("emotes",233));
         addEmote(":diamond_shape_with_a_dot_inside:",AssetLibrary.getImageFromSet("emotes",234));
         addEmote(":diamonds:",AssetLibrary.getImageFromSet("emotes",235));
         addEmote(":disappointed:",AssetLibrary.getImageFromSet("emotes",236));
         addEmote(":disappointed_relieved:",AssetLibrary.getImageFromSet("emotes",237));
         addEmote(":dizzy:",AssetLibrary.getImageFromSet("emotes",238));
         addEmote(":dizzy_face:",AssetLibrary.getImageFromSet("emotes",239));
         addEmote(":do_not_litter:",AssetLibrary.getImageFromSet("emotes",240));
         addEmote(":dog:",AssetLibrary.getImageFromSet("emotes",241));
         addEmote(":dog2:",AssetLibrary.getImageFromSet("emotes",242));
         addEmote(":dollar:",AssetLibrary.getImageFromSet("emotes",243));
         addEmote(":dolls:",AssetLibrary.getImageFromSet("emotes",244));
         addEmote(":dolphin:",AssetLibrary.getImageFromSet("emotes",245));
         addEmote(":donut:",AssetLibrary.getImageFromSet("emotes",246));
         addEmote(":door:",AssetLibrary.getImageFromSet("emotes",247));
         addEmote(":doughnut:",AssetLibrary.getImageFromSet("emotes",248));
         addEmote(":dragon:",AssetLibrary.getImageFromSet("emotes",249));
         addEmote(":dragon_face:",AssetLibrary.getImageFromSet("emotes",250));
         addEmote(":dress:",AssetLibrary.getImageFromSet("emotes",251));
         addEmote(":dromedary_camel:",AssetLibrary.getImageFromSet("emotes",252));
         addEmote(":droplet:",AssetLibrary.getImageFromSet("emotes",253));
         addEmote(":dvd:",AssetLibrary.getImageFromSet("emotes",254));
         addEmote(":ear:",AssetLibrary.getImageFromSet("emotes",255));
         addEmote(":ear_of_rice:",AssetLibrary.getImageFromSet("emotes",256));
         addEmote(":earth_africa:",AssetLibrary.getImageFromSet("emotes",257));
         addEmote(":earth_americas:",AssetLibrary.getImageFromSet("emotes",258));
         addEmote(":earth_asia:",AssetLibrary.getImageFromSet("emotes",259));
         addEmote(":egg:",AssetLibrary.getImageFromSet("emotes",260));
         addEmote(":eggplant:",AssetLibrary.getImageFromSet("emotes",261));
         addEmote(":eight:",AssetLibrary.getImageFromSet("emotes",262));
         addEmote(":eight_pointed_black_star:",AssetLibrary.getImageFromSet("emotes",263));
         addEmote(":eight_spoked_asterisk:",AssetLibrary.getImageFromSet("emotes",264));
         addEmote(":electric_plug:",AssetLibrary.getImageFromSet("emotes",265));
         addEmote(":elephant:",AssetLibrary.getImageFromSet("emotes",266));
         addEmote(":email:",AssetLibrary.getImageFromSet("emotes",267));
         addEmote(":e-mail:",AssetLibrary.getImageFromSet("emotes",268));
         addEmote(":end:",AssetLibrary.getImageFromSet("emotes",269));
         addEmote(":envelope:",AssetLibrary.getImageFromSet("emotes",270));
         addEmote(":es:",AssetLibrary.getImageFromSet("emotes",271));
         addEmote(":euro:",AssetLibrary.getImageFromSet("emotes",272));
         addEmote(":european_castle:",AssetLibrary.getImageFromSet("emotes",273));
         addEmote(":european_post_office:",AssetLibrary.getImageFromSet("emotes",274));
         addEmote(":evergreen_tree:",AssetLibrary.getImageFromSet("emotes",275));
         addEmote(":exclamation:",AssetLibrary.getImageFromSet("emotes",276));
         addEmote(":expressionless:",AssetLibrary.getImageFromSet("emotes",277));
         addEmote(":eyeglasses:",AssetLibrary.getImageFromSet("emotes",278));
         addEmote(":eyes:",AssetLibrary.getImageFromSet("emotes",279));
         addEmote(":facepunch:",AssetLibrary.getImageFromSet("emotes",280));
         addEmote(":factory:",AssetLibrary.getImageFromSet("emotes",281));
         addEmote(":fallen_leaf:",AssetLibrary.getImageFromSet("emotes",282));
         addEmote(":family:",AssetLibrary.getImageFromSet("emotes",283));
         addEmote(":fast_forward:",AssetLibrary.getImageFromSet("emotes",284));
         addEmote(":fax:",AssetLibrary.getImageFromSet("emotes",285));
         addEmote(":fearful:",AssetLibrary.getImageFromSet("emotes",286));
         addEmote(":feelsgood:",AssetLibrary.getImageFromSet("emotes",287));
         addEmote(":feet:",AssetLibrary.getImageFromSet("emotes",288));
         addEmote(":ferris_wheel:",AssetLibrary.getImageFromSet("emotes",289));
         addEmote(":file_folder:",AssetLibrary.getImageFromSet("emotes",290));
         addEmote(":finnadie:",AssetLibrary.getImageFromSet("emotes",291));
         addEmote(":fire:",AssetLibrary.getImageFromSet("emotes",292));
         addEmote(":fire_engine:",AssetLibrary.getImageFromSet("emotes",293));
         addEmote(":fireworks:",AssetLibrary.getImageFromSet("emotes",294));
         addEmote(":first_quarter_moon:",AssetLibrary.getImageFromSet("emotes",295));
         addEmote(":first_quarter_moon_with_face:",AssetLibrary.getImageFromSet("emotes",296));
         addEmote(":fish:",AssetLibrary.getImageFromSet("emotes",297));
         addEmote(":fish_cake:",AssetLibrary.getImageFromSet("emotes",298));
         addEmote(":fishing_pole_and_fish:",AssetLibrary.getImageFromSet("emotes",299));
         addEmote(":fist:",AssetLibrary.getImageFromSet("emotes",300));
         addEmote(":five:",AssetLibrary.getImageFromSet("emotes",301));
         addEmote(":flags:",AssetLibrary.getImageFromSet("emotes",302));
         addEmote(":flashlight:",AssetLibrary.getImageFromSet("emotes",303));
         addEmote(":floppy_disk:",AssetLibrary.getImageFromSet("emotes",304));
         addEmote(":flower_playing_cards:",AssetLibrary.getImageFromSet("emotes",305));
         addEmote(":flushed:",AssetLibrary.getImageFromSet("emotes",306));
         addEmote(":foggy:",AssetLibrary.getImageFromSet("emotes",307));
         addEmote(":football:",AssetLibrary.getImageFromSet("emotes",308));
         addEmote(":fork_and_knife:",AssetLibrary.getImageFromSet("emotes",309));
         addEmote(":fountain:",AssetLibrary.getImageFromSet("emotes",310));
         addEmote(":four:",AssetLibrary.getImageFromSet("emotes",311));
         addEmote(":four_leaf_clover:",AssetLibrary.getImageFromSet("emotes",312));
         addEmote(":fr:",AssetLibrary.getImageFromSet("emotes",313));
         addEmote(":free:",AssetLibrary.getImageFromSet("emotes",314));
         addEmote(":fried_shrimp:",AssetLibrary.getImageFromSet("emotes",315));
         addEmote(":fries:",AssetLibrary.getImageFromSet("emotes",316));
         addEmote(":frog:",AssetLibrary.getImageFromSet("emotes",317));
         addEmote(":frowning:",AssetLibrary.getImageFromSet("emotes",318));
         addEmote(":fu:",AssetLibrary.getImageFromSet("emotes",319));
         addEmote(":fuelpump:",AssetLibrary.getImageFromSet("emotes",320));
         addEmote(":full_moon:",AssetLibrary.getImageFromSet("emotes",321));
         addEmote(":full_moon_with_face:",AssetLibrary.getImageFromSet("emotes",322));
         addEmote(":game_die:",AssetLibrary.getImageFromSet("emotes",323));
         addEmote(":gb:",AssetLibrary.getImageFromSet("emotes",324));
         addEmote(":gem:",AssetLibrary.getImageFromSet("emotes",325));
         addEmote(":gemini:",AssetLibrary.getImageFromSet("emotes",326));
         addEmote(":ghost:",AssetLibrary.getImageFromSet("emotes",327));
         addEmote(":gift:",AssetLibrary.getImageFromSet("emotes",328));
         addEmote(":gift_heart:",AssetLibrary.getImageFromSet("emotes",329));
         addEmote(":girl:",AssetLibrary.getImageFromSet("emotes",330));
         addEmote(":globe_with_meridians:",AssetLibrary.getImageFromSet("emotes",331));
         addEmote(":goat:",AssetLibrary.getImageFromSet("emotes",332));
         addEmote(":goberserk:",AssetLibrary.getImageFromSet("emotes",333));
         addEmote(":godmode:",AssetLibrary.getImageFromSet("emotes",334));
         addEmote(":golf:",AssetLibrary.getImageFromSet("emotes",335));
         addEmote(":grapes:",AssetLibrary.getImageFromSet("emotes",336));
         addEmote(":green_apple:",AssetLibrary.getImageFromSet("emotes",337));
         addEmote(":green_book:",AssetLibrary.getImageFromSet("emotes",338));
         addEmote(":green_heart:",AssetLibrary.getImageFromSet("emotes",339));
         addEmote(":grey_exclamation:",AssetLibrary.getImageFromSet("emotes",340));
         addEmote(":grey_question:",AssetLibrary.getImageFromSet("emotes",341));
         addEmote(":grimacing:",AssetLibrary.getImageFromSet("emotes",342));
         addEmote(":grin:",AssetLibrary.getImageFromSet("emotes",343));
         addEmote(":grinning:",AssetLibrary.getImageFromSet("emotes",344));
         addEmote(":guardsman:",AssetLibrary.getImageFromSet("emotes",345));
         addEmote(":guitar:",AssetLibrary.getImageFromSet("emotes",346));
         addEmote(":gun:",AssetLibrary.getImageFromSet("emotes",347));
         addEmote(":haircut:",AssetLibrary.getImageFromSet("emotes",348));
         addEmote(":hamburger:",AssetLibrary.getImageFromSet("emotes",349));
         addEmote(":hammer:",AssetLibrary.getImageFromSet("emotes",350));
         addEmote(":hamster:",AssetLibrary.getImageFromSet("emotes",351));
         addEmote(":hand:",AssetLibrary.getImageFromSet("emotes",352));
         addEmote(":handbag:",AssetLibrary.getImageFromSet("emotes",353));
         addEmote(":hankey:",AssetLibrary.getImageFromSet("emotes",354));
         addEmote(":hash:",AssetLibrary.getImageFromSet("emotes",355));
         addEmote(":hatched_chick:",AssetLibrary.getImageFromSet("emotes",356));
         addEmote(":hatching_chick:",AssetLibrary.getImageFromSet("emotes",357));
         addEmote(":headphones:",AssetLibrary.getImageFromSet("emotes",358));
         addEmote(":hear_no_evil:",AssetLibrary.getImageFromSet("emotes",359));
         addEmote(":heart:",AssetLibrary.getImageFromSet("emotes",360));
         addEmote(":heart_decoration:",AssetLibrary.getImageFromSet("emotes",361));
         addEmote(":heart_eyes:",AssetLibrary.getImageFromSet("emotes",362));
         addEmote(":heart_eyes_cat:",AssetLibrary.getImageFromSet("emotes",363));
         addEmote(":heartbeat:",AssetLibrary.getImageFromSet("emotes",364));
         addEmote(":heartpulse:",AssetLibrary.getImageFromSet("emotes",365));
         addEmote(":hearts:",AssetLibrary.getImageFromSet("emotes",366));
         addEmote(":heavy_check_mark:",AssetLibrary.getImageFromSet("emotes",367));
         addEmote(":heavy_division_sign:",AssetLibrary.getImageFromSet("emotes",368));
         addEmote(":heavy_dollar_sign:",AssetLibrary.getImageFromSet("emotes",369));
         addEmote(":heavy_exclamation_mark:",AssetLibrary.getImageFromSet("emotes",370));
         addEmote(":heavy_minus_sign:",AssetLibrary.getImageFromSet("emotes",371));
         addEmote(":heavy_multiplication_x:",AssetLibrary.getImageFromSet("emotes",372));
         addEmote(":heavy_plus_sign:",AssetLibrary.getImageFromSet("emotes",373));
         addEmote(":helicopter:",AssetLibrary.getImageFromSet("emotes",374));
         addEmote(":herb:",AssetLibrary.getImageFromSet("emotes",375));
         addEmote(":hibiscus:",AssetLibrary.getImageFromSet("emotes",376));
         addEmote(":high_brightness:",AssetLibrary.getImageFromSet("emotes",377));
         addEmote(":high_heel:",AssetLibrary.getImageFromSet("emotes",378));
         addEmote(":hocho:",AssetLibrary.getImageFromSet("emotes",379));
         addEmote(":honey_pot:",AssetLibrary.getImageFromSet("emotes",380));
         addEmote(":honeybee:",AssetLibrary.getImageFromSet("emotes",381));
         addEmote(":horse:",AssetLibrary.getImageFromSet("emotes",382));
         addEmote(":horse_racing:",AssetLibrary.getImageFromSet("emotes",383));
         addEmote(":hospital:",AssetLibrary.getImageFromSet("emotes",384));
         addEmote(":hotel:",AssetLibrary.getImageFromSet("emotes",385));
         addEmote(":hotsprings:",AssetLibrary.getImageFromSet("emotes",386));
         addEmote(":hourglass:",AssetLibrary.getImageFromSet("emotes",387));
         addEmote(":hourglass_flowing_sand:",AssetLibrary.getImageFromSet("emotes",388));
         addEmote(":house:",AssetLibrary.getImageFromSet("emotes",389));
         addEmote(":house_with_garden:",AssetLibrary.getImageFromSet("emotes",390));
         addEmote(":hurtrealbad:",AssetLibrary.getImageFromSet("emotes",391));
         addEmote(":hushed:",AssetLibrary.getImageFromSet("emotes",392));
         addEmote(":ice_cream:",AssetLibrary.getImageFromSet("emotes",393));
         addEmote(":icecream:",AssetLibrary.getImageFromSet("emotes",394));
         addEmote(":id:",AssetLibrary.getImageFromSet("emotes",395));
         addEmote(":ideograph_advantage:",AssetLibrary.getImageFromSet("emotes",396));
         addEmote(":imp:",AssetLibrary.getImageFromSet("emotes",397));
         addEmote(":inbox_tray:",AssetLibrary.getImageFromSet("emotes",398));
         addEmote(":incoming_envelope:",AssetLibrary.getImageFromSet("emotes",399));
         addEmote(":information_desk_person:",AssetLibrary.getImageFromSet("emotes",400));
         addEmote(":information_source:",AssetLibrary.getImageFromSet("emotes",401));
         addEmote(":innocent:",AssetLibrary.getImageFromSet("emotes",402));
         addEmote(":interrobang:",AssetLibrary.getImageFromSet("emotes",403));
         addEmote(":iphone:",AssetLibrary.getImageFromSet("emotes",404));
         addEmote(":it:",AssetLibrary.getImageFromSet("emotes",405));
         addEmote(":izakaya_lantern:",AssetLibrary.getImageFromSet("emotes",406));
         addEmote(":jack_o_lantern:",AssetLibrary.getImageFromSet("emotes",407));
         addEmote(":japan:",AssetLibrary.getImageFromSet("emotes",408));
         addEmote(":japanese_castle:",AssetLibrary.getImageFromSet("emotes",409));
         addEmote(":japanese_goblin:",AssetLibrary.getImageFromSet("emotes",410));
         addEmote(":japanese_ogre:",AssetLibrary.getImageFromSet("emotes",411));
         addEmote(":jeans:",AssetLibrary.getImageFromSet("emotes",412));
         addEmote(":joy:",AssetLibrary.getImageFromSet("emotes",413));
         addEmote(":joy_cat:",AssetLibrary.getImageFromSet("emotes",414));
         addEmote(":jp:",AssetLibrary.getImageFromSet("emotes",415));
         addEmote(":key:",AssetLibrary.getImageFromSet("emotes",416));
         addEmote(":keycap_ten:",AssetLibrary.getImageFromSet("emotes",417));
         addEmote(":kimono:",AssetLibrary.getImageFromSet("emotes",418));
         addEmote(":kiss:",AssetLibrary.getImageFromSet("emotes",419));
         addEmote(":kissing:",AssetLibrary.getImageFromSet("emotes",420));
         addEmote(":kissing_cat:",AssetLibrary.getImageFromSet("emotes",421));
         addEmote(":kissing_closed_eyes:",AssetLibrary.getImageFromSet("emotes",422));
         addEmote(":kissing_face:",AssetLibrary.getImageFromSet("emotes",423));
         addEmote(":kissing_heart:",AssetLibrary.getImageFromSet("emotes",424));
         addEmote(":kissing_smiling_eyes:",AssetLibrary.getImageFromSet("emotes",425));
         addEmote(":koala:",AssetLibrary.getImageFromSet("emotes",426));
         addEmote(":koko:",AssetLibrary.getImageFromSet("emotes",427));
         addEmote(":kr:",AssetLibrary.getImageFromSet("emotes",428));
         addEmote(":large_blue_circle:",AssetLibrary.getImageFromSet("emotes",429));
         addEmote(":large_blue_diamond:",AssetLibrary.getImageFromSet("emotes",430));
         addEmote(":large_orange_diamond:",AssetLibrary.getImageFromSet("emotes",431));
         addEmote(":last_quarter_moon:",AssetLibrary.getImageFromSet("emotes",432));
         addEmote(":last_quarter_moon_with_face:",AssetLibrary.getImageFromSet("emotes",433));
         addEmote(":laughing:",AssetLibrary.getImageFromSet("emotes",434));
         addEmote(":leaves:",AssetLibrary.getImageFromSet("emotes",435));
         addEmote(":ledger:",AssetLibrary.getImageFromSet("emotes",436));
         addEmote(":left_luggage:",AssetLibrary.getImageFromSet("emotes",437));
         addEmote(":left_right_arrow:",AssetLibrary.getImageFromSet("emotes",438));
         addEmote(":leftwards_arrow_with_hook:",AssetLibrary.getImageFromSet("emotes",439));
         addEmote(":lemon:",AssetLibrary.getImageFromSet("emotes",440));
         addEmote(":leo:",AssetLibrary.getImageFromSet("emotes",441));
         addEmote(":leopard:",AssetLibrary.getImageFromSet("emotes",442));
         addEmote(":libra:",AssetLibrary.getImageFromSet("emotes",443));
         addEmote(":light_rail:",AssetLibrary.getImageFromSet("emotes",444));
         addEmote(":link:",AssetLibrary.getImageFromSet("emotes",445));
         addEmote(":lips:",AssetLibrary.getImageFromSet("emotes",446));
         addEmote(":lipstick:",AssetLibrary.getImageFromSet("emotes",447));
         addEmote(":lock:",AssetLibrary.getImageFromSet("emotes",448));
         addEmote(":lock_with_ink_pen:",AssetLibrary.getImageFromSet("emotes",449));
         addEmote(":lollipop:",AssetLibrary.getImageFromSet("emotes",450));
         addEmote(":loop:",AssetLibrary.getImageFromSet("emotes",451));
         addEmote(":loudspeaker:",AssetLibrary.getImageFromSet("emotes",452));
         addEmote(":love_hotel:",AssetLibrary.getImageFromSet("emotes",453));
         addEmote(":love_letter:",AssetLibrary.getImageFromSet("emotes",454));
         addEmote(":low_brightness:",AssetLibrary.getImageFromSet("emotes",455));
         addEmote(":m:",AssetLibrary.getImageFromSet("emotes",456));
         addEmote(":mag:",AssetLibrary.getImageFromSet("emotes",457));
         addEmote(":mag_right:",AssetLibrary.getImageFromSet("emotes",458));
         addEmote(":mahjong:",AssetLibrary.getImageFromSet("emotes",459));
         addEmote(":mailbox:",AssetLibrary.getImageFromSet("emotes",460));
         addEmote(":mailbox_closed:",AssetLibrary.getImageFromSet("emotes",461));
         addEmote(":mailbox_with_mail:",AssetLibrary.getImageFromSet("emotes",462));
         addEmote(":mailbox_with_no_mail:",AssetLibrary.getImageFromSet("emotes",463));
         addEmote(":man:",AssetLibrary.getImageFromSet("emotes",464));
         addEmote(":man_with_gua_pi_mao:",AssetLibrary.getImageFromSet("emotes",465));
         addEmote(":man_with_turban:",AssetLibrary.getImageFromSet("emotes",466));
         addEmote(":mans_shoe:",AssetLibrary.getImageFromSet("emotes",467));
         addEmote(":maple_leaf:",AssetLibrary.getImageFromSet("emotes",468));
         addEmote(":mask:",AssetLibrary.getImageFromSet("emotes",469));
         addEmote(":massage:",AssetLibrary.getImageFromSet("emotes",470));
         addEmote(":meat_on_bone:",AssetLibrary.getImageFromSet("emotes",471));
         addEmote(":mega:",AssetLibrary.getImageFromSet("emotes",472));
         addEmote(":melon:",AssetLibrary.getImageFromSet("emotes",473));
         addEmote(":memo:",AssetLibrary.getImageFromSet("emotes",474));
         addEmote(":mens:",AssetLibrary.getImageFromSet("emotes",475));
         addEmote(":metal:",AssetLibrary.getImageFromSet("emotes",476));
         addEmote(":metro:",AssetLibrary.getImageFromSet("emotes",477));
         addEmote(":microphone:",AssetLibrary.getImageFromSet("emotes",478));
         addEmote(":microscope:",AssetLibrary.getImageFromSet("emotes",479));
         addEmote(":milky_way:",AssetLibrary.getImageFromSet("emotes",480));
         addEmote(":minibus:",AssetLibrary.getImageFromSet("emotes",481));
         addEmote(":minidisc:",AssetLibrary.getImageFromSet("emotes",482));
         addEmote(":mobile_phone_off:",AssetLibrary.getImageFromSet("emotes",483));
         addEmote(":money_with_wings:",AssetLibrary.getImageFromSet("emotes",484));
         addEmote(":moneybag:",AssetLibrary.getImageFromSet("emotes",485));
         addEmote(":monkey:",AssetLibrary.getImageFromSet("emotes",486));
         addEmote(":monkey_face:",AssetLibrary.getImageFromSet("emotes",487));
         addEmote(":monorail:",AssetLibrary.getImageFromSet("emotes",488));
         addEmote(":mortar_board:",AssetLibrary.getImageFromSet("emotes",489));
         addEmote(":mount_fuji:",AssetLibrary.getImageFromSet("emotes",490));
         addEmote(":mountain_bicyclist:",AssetLibrary.getImageFromSet("emotes",491));
         addEmote(":mountain_cableway:",AssetLibrary.getImageFromSet("emotes",492));
         addEmote(":mountain_railway:",AssetLibrary.getImageFromSet("emotes",493));
         addEmote(":mouse:",AssetLibrary.getImageFromSet("emotes",494));
         addEmote(":mouse2:",AssetLibrary.getImageFromSet("emotes",495));
         addEmote(":movie_camera:",AssetLibrary.getImageFromSet("emotes",496));
         addEmote(":moyai:",AssetLibrary.getImageFromSet("emotes",497));
         addEmote(":muscle:",AssetLibrary.getImageFromSet("emotes",498));
         addEmote(":mushroom:",AssetLibrary.getImageFromSet("emotes",499));
         addEmote(":musical_keyboard:",AssetLibrary.getImageFromSet("emotes",500));
         addEmote(":musical_note:",AssetLibrary.getImageFromSet("emotes",501));
         addEmote(":musical_score:",AssetLibrary.getImageFromSet("emotes",502));
         addEmote(":mute:",AssetLibrary.getImageFromSet("emotes",503));
         addEmote(":nail_care:",AssetLibrary.getImageFromSet("emotes",504));
         addEmote(":name_badge:",AssetLibrary.getImageFromSet("emotes",505));
         addEmote(":neckbeard:",AssetLibrary.getImageFromSet("emotes",506));
         addEmote(":necktie:",AssetLibrary.getImageFromSet("emotes",507));
         addEmote(":negative_squared_cross_mark:",AssetLibrary.getImageFromSet("emotes",508));
         addEmote(":neutral_face:",AssetLibrary.getImageFromSet("emotes",509));
         addEmote(":new:",AssetLibrary.getImageFromSet("emotes",510));
         addEmote(":new_moon:",AssetLibrary.getImageFromSet("emotes",511));
         addEmote(":new_moon_with_face:",AssetLibrary.getImageFromSet("emotes",512));
         addEmote(":newspaper:",AssetLibrary.getImageFromSet("emotes",513));
         addEmote(":ng:",AssetLibrary.getImageFromSet("emotes",514));
         addEmote(":nine:",AssetLibrary.getImageFromSet("emotes",515));
         addEmote(":no_bell:",AssetLibrary.getImageFromSet("emotes",516));
         addEmote(":no_bicycles:",AssetLibrary.getImageFromSet("emotes",517));
         addEmote(":no_entry:",AssetLibrary.getImageFromSet("emotes",518));
         addEmote(":no_entry_sign:",AssetLibrary.getImageFromSet("emotes",519));
         addEmote(":no_good:",AssetLibrary.getImageFromSet("emotes",520));
         addEmote(":no_mobile_phones:",AssetLibrary.getImageFromSet("emotes",521));
         addEmote(":no_mouth:",AssetLibrary.getImageFromSet("emotes",522));
         addEmote(":no_pedestrians:",AssetLibrary.getImageFromSet("emotes",523));
         addEmote(":no_smoking:",AssetLibrary.getImageFromSet("emotes",524));
         addEmote(":non-potable_water:",AssetLibrary.getImageFromSet("emotes",525));
         addEmote(":nose:",AssetLibrary.getImageFromSet("emotes",526));
         addEmote(":notebook:",AssetLibrary.getImageFromSet("emotes",527));
         addEmote(":notebook_with_decorative_cover:",AssetLibrary.getImageFromSet("emotes",528));
         addEmote(":notes:",AssetLibrary.getImageFromSet("emotes",529));
         addEmote(":nut_and_bolt:",AssetLibrary.getImageFromSet("emotes",530));
         addEmote(":o:",AssetLibrary.getImageFromSet("emotes",531));
         addEmote(":o2:",AssetLibrary.getImageFromSet("emotes",532));
         addEmote(":ocean:",AssetLibrary.getImageFromSet("emotes",533));
         addEmote(":octocat:",AssetLibrary.getImageFromSet("emotes",534));
         addEmote(":octopus:",AssetLibrary.getImageFromSet("emotes",535));
         addEmote(":oden:",AssetLibrary.getImageFromSet("emotes",536));
         addEmote(":office:",AssetLibrary.getImageFromSet("emotes",537));
         addEmote(":ok:",AssetLibrary.getImageFromSet("emotes",538));
         addEmote(":ok_hand:",AssetLibrary.getImageFromSet("emotes",539));
         addEmote(":ok_woman:",AssetLibrary.getImageFromSet("emotes",540));
         addEmote(":older_man:",AssetLibrary.getImageFromSet("emotes",541));
         addEmote(":older_woman:",AssetLibrary.getImageFromSet("emotes",542));
         addEmote(":on:",AssetLibrary.getImageFromSet("emotes",543));
         addEmote(":oncoming_automobile:",AssetLibrary.getImageFromSet("emotes",544));
         addEmote(":oncoming_bus:",AssetLibrary.getImageFromSet("emotes",545));
         addEmote(":oncoming_police_car:",AssetLibrary.getImageFromSet("emotes",546));
         addEmote(":oncoming_taxi:",AssetLibrary.getImageFromSet("emotes",547));
         addEmote(":one:",AssetLibrary.getImageFromSet("emotes",548));
         addEmote(":open_file_folder:",AssetLibrary.getImageFromSet("emotes",549));
         addEmote(":open_hands:",AssetLibrary.getImageFromSet("emotes",550));
         addEmote(":open_mouth:",AssetLibrary.getImageFromSet("emotes",551));
         addEmote(":ophiuchus:",AssetLibrary.getImageFromSet("emotes",552));
         addEmote(":orange_book:",AssetLibrary.getImageFromSet("emotes",553));
         addEmote(":outbox_tray:",AssetLibrary.getImageFromSet("emotes",554));
         addEmote(":ox:",AssetLibrary.getImageFromSet("emotes",555));
         addEmote(":package:",AssetLibrary.getImageFromSet("emotes",556));
         addEmote(":page_facing_up:",AssetLibrary.getImageFromSet("emotes",557));
         addEmote(":page_with_curl:",AssetLibrary.getImageFromSet("emotes",558));
         addEmote(":pager:",AssetLibrary.getImageFromSet("emotes",559));
         addEmote(":palm_tree:",AssetLibrary.getImageFromSet("emotes",560));
         addEmote(":panda_face:",AssetLibrary.getImageFromSet("emotes",561));
         addEmote(":paperclip:",AssetLibrary.getImageFromSet("emotes",562));
         addEmote(":parking:",AssetLibrary.getImageFromSet("emotes",563));
         addEmote(":part_alternation_mark:",AssetLibrary.getImageFromSet("emotes",564));
         addEmote(":partly_sunny:",AssetLibrary.getImageFromSet("emotes",565));
         addEmote(":passport_control:",AssetLibrary.getImageFromSet("emotes",566));
         addEmote(":paw_prints:",AssetLibrary.getImageFromSet("emotes",567));
         addEmote(":peach:",AssetLibrary.getImageFromSet("emotes",568));
         addEmote(":pear:",AssetLibrary.getImageFromSet("emotes",569));
         addEmote(":pencil:",AssetLibrary.getImageFromSet("emotes",570));
         addEmote(":pencil2:",AssetLibrary.getImageFromSet("emotes",571));
         addEmote(":penguin:",AssetLibrary.getImageFromSet("emotes",572));
         addEmote(":pensive:",AssetLibrary.getImageFromSet("emotes",573));
         addEmote(":performing_arts:",AssetLibrary.getImageFromSet("emotes",574));
         addEmote(":persevere:",AssetLibrary.getImageFromSet("emotes",575));
         addEmote(":person_frowning:",AssetLibrary.getImageFromSet("emotes",576));
         addEmote(":person_with_blond_hair:",AssetLibrary.getImageFromSet("emotes",577));
         addEmote(":person_with_pouting_face:",AssetLibrary.getImageFromSet("emotes",578));
         addEmote(":phone:",AssetLibrary.getImageFromSet("emotes",579));
         addEmote(":pig:",AssetLibrary.getImageFromSet("emotes",580));
         addEmote(":pig_nose:",AssetLibrary.getImageFromSet("emotes",581));
         addEmote(":pig2:",AssetLibrary.getImageFromSet("emotes",582));
         addEmote(":pill:",AssetLibrary.getImageFromSet("emotes",583));
         addEmote(":pineapple:",AssetLibrary.getImageFromSet("emotes",584));
         addEmote(":pisces:",AssetLibrary.getImageFromSet("emotes",585));
         addEmote(":pizza:",AssetLibrary.getImageFromSet("emotes",586));
         addEmote(":plus1:",AssetLibrary.getImageFromSet("emotes",587));
         addEmote(":point_down:",AssetLibrary.getImageFromSet("emotes",588));
         addEmote(":point_left:",AssetLibrary.getImageFromSet("emotes",589));
         addEmote(":point_right:",AssetLibrary.getImageFromSet("emotes",590));
         addEmote(":point_up:",AssetLibrary.getImageFromSet("emotes",591));
         addEmote(":point_up_2:",AssetLibrary.getImageFromSet("emotes",592));
         addEmote(":police_car:",AssetLibrary.getImageFromSet("emotes",593));
         addEmote(":poodle:",AssetLibrary.getImageFromSet("emotes",594));
         addEmote(":poop:",AssetLibrary.getImageFromSet("emotes",595));
         addEmote(":post_office:",AssetLibrary.getImageFromSet("emotes",596));
         addEmote(":postal_horn:",AssetLibrary.getImageFromSet("emotes",597));
         addEmote(":postbox:",AssetLibrary.getImageFromSet("emotes",598));
         addEmote(":potable_water:",AssetLibrary.getImageFromSet("emotes",599));
         addEmote(":pouch:",AssetLibrary.getImageFromSet("emotes",600));
         addEmote(":poultry_leg:",AssetLibrary.getImageFromSet("emotes",601));
         addEmote(":pound:",AssetLibrary.getImageFromSet("emotes",602));
         addEmote(":pouting_cat:",AssetLibrary.getImageFromSet("emotes",603));
         addEmote(":pray:",AssetLibrary.getImageFromSet("emotes",604));
         addEmote(":princess:",AssetLibrary.getImageFromSet("emotes",605));
         addEmote(":punch:",AssetLibrary.getImageFromSet("emotes",606));
         addEmote(":purple_heart:",AssetLibrary.getImageFromSet("emotes",607));
         addEmote(":purse:",AssetLibrary.getImageFromSet("emotes",608));
         addEmote(":pushpin:",AssetLibrary.getImageFromSet("emotes",609));
         addEmote(":put_litter_in_its_place:",AssetLibrary.getImageFromSet("emotes",610));
         addEmote(":question:",AssetLibrary.getImageFromSet("emotes",611));
         addEmote(":rabbit:",AssetLibrary.getImageFromSet("emotes",612));
         addEmote(":rabbit2:",AssetLibrary.getImageFromSet("emotes",613));
         addEmote(":racehorse:",AssetLibrary.getImageFromSet("emotes",614));
         addEmote(":radio:",AssetLibrary.getImageFromSet("emotes",615));
         addEmote(":radio_button:",AssetLibrary.getImageFromSet("emotes",616));
         addEmote(":rage:",AssetLibrary.getImageFromSet("emotes",617));
         addEmote(":rage1:",AssetLibrary.getImageFromSet("emotes",618));
         addEmote(":rage2:",AssetLibrary.getImageFromSet("emotes",619));
         addEmote(":rage3:",AssetLibrary.getImageFromSet("emotes",620));
         addEmote(":rage4:",AssetLibrary.getImageFromSet("emotes",621));
         addEmote(":railway_car:",AssetLibrary.getImageFromSet("emotes",622));
         addEmote(":rainbow:",AssetLibrary.getImageFromSet("emotes",623));
         addEmote(":raised_hand:",AssetLibrary.getImageFromSet("emotes",624));
         addEmote(":raised_hands:",AssetLibrary.getImageFromSet("emotes",625));
         addEmote(":raising_hand:",AssetLibrary.getImageFromSet("emotes",626));
         addEmote(":ram:",AssetLibrary.getImageFromSet("emotes",627));
         addEmote(":ramen:",AssetLibrary.getImageFromSet("emotes",628));
         addEmote(":rat:",AssetLibrary.getImageFromSet("emotes",629));
         addEmote(":recycle:",AssetLibrary.getImageFromSet("emotes",630));
         addEmote(":red_car:",AssetLibrary.getImageFromSet("emotes",631));
         addEmote(":red_circle:",AssetLibrary.getImageFromSet("emotes",632));
         addEmote(":registered:",AssetLibrary.getImageFromSet("emotes",633));
         addEmote(":relaxed:",AssetLibrary.getImageFromSet("emotes",634));
         addEmote(":relieved:",AssetLibrary.getImageFromSet("emotes",635));
         addEmote(":repeat:",AssetLibrary.getImageFromSet("emotes",636));
         addEmote(":repeat_one:",AssetLibrary.getImageFromSet("emotes",637));
         addEmote(":restroom:",AssetLibrary.getImageFromSet("emotes",638));
         addEmote(":revolving_hearts:",AssetLibrary.getImageFromSet("emotes",639));
         addEmote(":rewind:",AssetLibrary.getImageFromSet("emotes",640));
         addEmote(":ribbon:",AssetLibrary.getImageFromSet("emotes",641));
         addEmote(":rice:",AssetLibrary.getImageFromSet("emotes",642));
         addEmote(":rice_ball:",AssetLibrary.getImageFromSet("emotes",643));
         addEmote(":rice_cracker:",AssetLibrary.getImageFromSet("emotes",644));
         addEmote(":rice_scene:",AssetLibrary.getImageFromSet("emotes",645));
         addEmote(":ring:",AssetLibrary.getImageFromSet("emotes",646));
         addEmote(":rocket:",AssetLibrary.getImageFromSet("emotes",647));
         addEmote(":roller_coaster:",AssetLibrary.getImageFromSet("emotes",648));
         addEmote(":rooster:",AssetLibrary.getImageFromSet("emotes",649));
         addEmote(":rose:",AssetLibrary.getImageFromSet("emotes",650));
         addEmote(":rotating_light:",AssetLibrary.getImageFromSet("emotes",651));
         addEmote(":round_pushpin:",AssetLibrary.getImageFromSet("emotes",652));
         addEmote(":rowboat:",AssetLibrary.getImageFromSet("emotes",653));
         addEmote(":ru:",AssetLibrary.getImageFromSet("emotes",654));
         addEmote(":rugby_football:",AssetLibrary.getImageFromSet("emotes",655));
         addEmote(":runner:",AssetLibrary.getImageFromSet("emotes",656));
         addEmote(":running:",AssetLibrary.getImageFromSet("emotes",657));
         addEmote(":running_shirt_with_sash:",AssetLibrary.getImageFromSet("emotes",658));
         addEmote(":sa:",AssetLibrary.getImageFromSet("emotes",659));
         addEmote(":sagittarius:",AssetLibrary.getImageFromSet("emotes",660));
         addEmote(":sailboat:",AssetLibrary.getImageFromSet("emotes",661));
         addEmote(":sake:",AssetLibrary.getImageFromSet("emotes",662));
         addEmote(":sandal:",AssetLibrary.getImageFromSet("emotes",663));
         addEmote(":santa:",AssetLibrary.getImageFromSet("emotes",664));
         addEmote(":satellite:",AssetLibrary.getImageFromSet("emotes",665));
         addEmote(":satisfied:",AssetLibrary.getImageFromSet("emotes",666));
         addEmote(":saxophone:",AssetLibrary.getImageFromSet("emotes",667));
         addEmote(":school:",AssetLibrary.getImageFromSet("emotes",668));
         addEmote(":school_satchel:",AssetLibrary.getImageFromSet("emotes",669));
         addEmote(":scissors:",AssetLibrary.getImageFromSet("emotes",670));
         addEmote(":scorpius:",AssetLibrary.getImageFromSet("emotes",671));
         addEmote(":scream:",AssetLibrary.getImageFromSet("emotes",672));
         addEmote(":scream_cat:",AssetLibrary.getImageFromSet("emotes",673));
         addEmote(":scroll:",AssetLibrary.getImageFromSet("emotes",674));
         addEmote(":seat:",AssetLibrary.getImageFromSet("emotes",675));
         addEmote(":secret:",AssetLibrary.getImageFromSet("emotes",676));
         addEmote(":see_no_evil:",AssetLibrary.getImageFromSet("emotes",677));
         addEmote(":seedling:",AssetLibrary.getImageFromSet("emotes",678));
         addEmote(":seven:",AssetLibrary.getImageFromSet("emotes",679));
         addEmote(":shaved_ice:",AssetLibrary.getImageFromSet("emotes",680));
         addEmote(":sheep:",AssetLibrary.getImageFromSet("emotes",681));
         addEmote(":shell:",AssetLibrary.getImageFromSet("emotes",682));
         addEmote(":ship:",AssetLibrary.getImageFromSet("emotes",683));
         addEmote(":shirt:",AssetLibrary.getImageFromSet("emotes",684));
         addEmote(":shit:",AssetLibrary.getImageFromSet("emotes",685));
         addEmote(":shoe:",AssetLibrary.getImageFromSet("emotes",686));
         addEmote(":shower:",AssetLibrary.getImageFromSet("emotes",687));
         addEmote(":signal_strength:",AssetLibrary.getImageFromSet("emotes",688));
         addEmote(":six:",AssetLibrary.getImageFromSet("emotes",689));
         addEmote(":six_pointed_star:",AssetLibrary.getImageFromSet("emotes",690));
         addEmote(":ski:",AssetLibrary.getImageFromSet("emotes",691));
         addEmote(":skull:",AssetLibrary.getImageFromSet("emotes",692));
         addEmote(":sleeping:",AssetLibrary.getImageFromSet("emotes",693));
         addEmote(":sleepy:",AssetLibrary.getImageFromSet("emotes",694));
         addEmote(":slot_machine:",AssetLibrary.getImageFromSet("emotes",695));
         addEmote(":small_blue_diamond:",AssetLibrary.getImageFromSet("emotes",696));
         addEmote(":small_orange_diamond:",AssetLibrary.getImageFromSet("emotes",697));
         addEmote(":small_red_triangle:",AssetLibrary.getImageFromSet("emotes",698));
         addEmote(":small_red_triangle_down:",AssetLibrary.getImageFromSet("emotes",699));
         addEmote(":smile:",AssetLibrary.getImageFromSet("emotes",700));
         addEmote(":smile_cat:",AssetLibrary.getImageFromSet("emotes",701));
         addEmote(":smiley:",AssetLibrary.getImageFromSet("emotes",702));
         addEmote(":smiley_cat:",AssetLibrary.getImageFromSet("emotes",703));
         addEmote(":smiling_imp:",AssetLibrary.getImageFromSet("emotes",704));
         addEmote(":smirk:",AssetLibrary.getImageFromSet("emotes",705));
         addEmote(":smirk_cat:",AssetLibrary.getImageFromSet("emotes",706));
         addEmote(":smoking:",AssetLibrary.getImageFromSet("emotes",707));
         addEmote(":snail:",AssetLibrary.getImageFromSet("emotes",708));
         addEmote(":snake:",AssetLibrary.getImageFromSet("emotes",709));
         addEmote(":snowboarder:",AssetLibrary.getImageFromSet("emotes",710));
         addEmote(":snowflake:",AssetLibrary.getImageFromSet("emotes",711));
         addEmote(":snowman:",AssetLibrary.getImageFromSet("emotes",712));
         addEmote(":sob:",AssetLibrary.getImageFromSet("emotes",713));
         addEmote(":soccer:",AssetLibrary.getImageFromSet("emotes",714));
         addEmote(":soon:",AssetLibrary.getImageFromSet("emotes",715));
         addEmote(":sos:",AssetLibrary.getImageFromSet("emotes",716));
         addEmote(":sound:",AssetLibrary.getImageFromSet("emotes",717));
         addEmote(":space_invader:",AssetLibrary.getImageFromSet("emotes",718));
         addEmote(":spades:",AssetLibrary.getImageFromSet("emotes",719));
         addEmote(":spaghetti:",AssetLibrary.getImageFromSet("emotes",720));
         addEmote(":sparkle:",AssetLibrary.getImageFromSet("emotes",721));
         addEmote(":sparkler:",AssetLibrary.getImageFromSet("emotes",722));
         addEmote(":sparkles:",AssetLibrary.getImageFromSet("emotes",723));
         addEmote(":sparkling_heart:",AssetLibrary.getImageFromSet("emotes",724));
         addEmote(":speak_no_evil:",AssetLibrary.getImageFromSet("emotes",725));
         addEmote(":speaker:",AssetLibrary.getImageFromSet("emotes",726));
         addEmote(":speech_balloon:",AssetLibrary.getImageFromSet("emotes",727));
         addEmote(":speedboat:",AssetLibrary.getImageFromSet("emotes",728));
         addEmote(":star:",AssetLibrary.getImageFromSet("emotes",729));
         addEmote(":star2:",AssetLibrary.getImageFromSet("emotes",730));
         addEmote(":stars:",AssetLibrary.getImageFromSet("emotes",731));
         addEmote(":station:",AssetLibrary.getImageFromSet("emotes",732));
         addEmote(":statue_of_liberty:",AssetLibrary.getImageFromSet("emotes",733));
         addEmote(":steam_locomotive:",AssetLibrary.getImageFromSet("emotes",734));
         addEmote(":stew:",AssetLibrary.getImageFromSet("emotes",735));
         addEmote(":straight_ruler:",AssetLibrary.getImageFromSet("emotes",736));
         addEmote(":strawberry:",AssetLibrary.getImageFromSet("emotes",737));
         addEmote(":stuck_out_tongue:",AssetLibrary.getImageFromSet("emotes",738));
         addEmote(":stuck_out_tongue_closed_eyes:",AssetLibrary.getImageFromSet("emotes",739));
         addEmote(":stuck_out_tongue_winking_eye:",AssetLibrary.getImageFromSet("emotes",740));
         addEmote(":sun_with_face:",AssetLibrary.getImageFromSet("emotes",741));
         addEmote(":sunflower:",AssetLibrary.getImageFromSet("emotes",742));
         addEmote(":sunglasses:",AssetLibrary.getImageFromSet("emotes",743));
         addEmote(":sunny:",AssetLibrary.getImageFromSet("emotes",744));
         addEmote(":sunrise:",AssetLibrary.getImageFromSet("emotes",745));
         addEmote(":sunrise_over_mountains:",AssetLibrary.getImageFromSet("emotes",746));
         addEmote(":surfer:",AssetLibrary.getImageFromSet("emotes",747));
         addEmote(":sushi:",AssetLibrary.getImageFromSet("emotes",748));
         addEmote(":suspect:",AssetLibrary.getImageFromSet("emotes",749));
         addEmote(":suspension_railway:",AssetLibrary.getImageFromSet("emotes",750));
         addEmote(":sweat:",AssetLibrary.getImageFromSet("emotes",751));
         addEmote(":sweat_drops:",AssetLibrary.getImageFromSet("emotes",752));
         addEmote(":sweat_smile:",AssetLibrary.getImageFromSet("emotes",753));
         addEmote(":sweet_potato:",AssetLibrary.getImageFromSet("emotes",754));
         addEmote(":swimmer:",AssetLibrary.getImageFromSet("emotes",755));
         addEmote(":symbols:",AssetLibrary.getImageFromSet("emotes",756));
         addEmote(":syringe:",AssetLibrary.getImageFromSet("emotes",757));
         addEmote(":tada:",AssetLibrary.getImageFromSet("emotes",758));
         addEmote(":tanabata_tree:",AssetLibrary.getImageFromSet("emotes",759));
         addEmote(":tangerine:",AssetLibrary.getImageFromSet("emotes",760));
         addEmote(":taurus:",AssetLibrary.getImageFromSet("emotes",761));
         addEmote(":taxi:",AssetLibrary.getImageFromSet("emotes",762));
         addEmote(":tea:",AssetLibrary.getImageFromSet("emotes",763));
         addEmote(":telephone:",AssetLibrary.getImageFromSet("emotes",764));
         addEmote(":telephone_receiver:",AssetLibrary.getImageFromSet("emotes",765));
         addEmote(":telescope:",AssetLibrary.getImageFromSet("emotes",766));
         addEmote(":tennis:",AssetLibrary.getImageFromSet("emotes",767));
         addEmote(":tent:",AssetLibrary.getImageFromSet("emotes",768));
         addEmote(":thought_balloon:",AssetLibrary.getImageFromSet("emotes",769));
         addEmote(":three:",AssetLibrary.getImageFromSet("emotes",770));
         addEmote(":thumbsdown:",AssetLibrary.getImageFromSet("emotes",771));
         addEmote(":thumbsup:",AssetLibrary.getImageFromSet("emotes",772));
         addEmote(":ticket:",AssetLibrary.getImageFromSet("emotes",773));
         addEmote(":tiger:",AssetLibrary.getImageFromSet("emotes",774));
         addEmote(":tiger2:",AssetLibrary.getImageFromSet("emotes",775));
         addEmote(":tired_face:",AssetLibrary.getImageFromSet("emotes",776));
         addEmote(":tm:",AssetLibrary.getImageFromSet("emotes",777));
         addEmote(":toilet:",AssetLibrary.getImageFromSet("emotes",778));
         addEmote(":tokyo_tower:",AssetLibrary.getImageFromSet("emotes",779));
         addEmote(":tomato:",AssetLibrary.getImageFromSet("emotes",780));
         addEmote(":tongue:",AssetLibrary.getImageFromSet("emotes",781));
         addEmote(":top:",AssetLibrary.getImageFromSet("emotes",782));
         addEmote(":tophat:",AssetLibrary.getImageFromSet("emotes",783));
         addEmote(":tractor:",AssetLibrary.getImageFromSet("emotes",784));
         addEmote(":traffic_light:",AssetLibrary.getImageFromSet("emotes",785));
         addEmote(":train:",AssetLibrary.getImageFromSet("emotes",786));
         addEmote(":train2:",AssetLibrary.getImageFromSet("emotes",787));
         addEmote(":tram:",AssetLibrary.getImageFromSet("emotes",788));
         addEmote(":triangular_flag_on_post:",AssetLibrary.getImageFromSet("emotes",789));
         addEmote(":triangular_ruler:",AssetLibrary.getImageFromSet("emotes",790));
         addEmote(":trident:",AssetLibrary.getImageFromSet("emotes",791));
         addEmote(":triumph:",AssetLibrary.getImageFromSet("emotes",792));
         addEmote(":trolleybus:",AssetLibrary.getImageFromSet("emotes",793));
         addEmote(":trollface:",AssetLibrary.getImageFromSet("emotes",794));
         addEmote(":trophy:",AssetLibrary.getImageFromSet("emotes",795));
         addEmote(":tropical_drink:",AssetLibrary.getImageFromSet("emotes",796));
         addEmote(":tropical_fish:",AssetLibrary.getImageFromSet("emotes",797));
         addEmote(":truck:",AssetLibrary.getImageFromSet("emotes",798));
         addEmote(":trumpet:",AssetLibrary.getImageFromSet("emotes",799));
         addEmote(":tshirt:",AssetLibrary.getImageFromSet("emotes",800));
         addEmote(":tulip:",AssetLibrary.getImageFromSet("emotes",801));
         addEmote(":turtle:",AssetLibrary.getImageFromSet("emotes",802));
         addEmote(":tv:",AssetLibrary.getImageFromSet("emotes",803));
         addEmote(":twisted_rightwards_arrows:",AssetLibrary.getImageFromSet("emotes",804));
         addEmote(":two:",AssetLibrary.getImageFromSet("emotes",805));
         addEmote(":two_hearts:",AssetLibrary.getImageFromSet("emotes",806));
         addEmote(":two_men_holding_hands:",AssetLibrary.getImageFromSet("emotes",807));
         addEmote(":two_women_holding_hands:",AssetLibrary.getImageFromSet("emotes",808));
         addEmote(":u6e80:",AssetLibrary.getImageFromSet("emotes",809));
         addEmote(":u7a7a:",AssetLibrary.getImageFromSet("emotes",810));
         addEmote(":u55b6:",AssetLibrary.getImageFromSet("emotes",811));
         addEmote(":u5272:",AssetLibrary.getImageFromSet("emotes",812));
         addEmote(":u5408:",AssetLibrary.getImageFromSet("emotes",813));
         addEmote(":u6307:",AssetLibrary.getImageFromSet("emotes",814));
         addEmote(":u6708:",AssetLibrary.getImageFromSet("emotes",815));
         addEmote(":u6709:",AssetLibrary.getImageFromSet("emotes",816));
         addEmote(":u7121:",AssetLibrary.getImageFromSet("emotes",817));
         addEmote(":u7533:",AssetLibrary.getImageFromSet("emotes",818));
         addEmote(":u7981:",AssetLibrary.getImageFromSet("emotes",819));
         addEmote(":uk:",AssetLibrary.getImageFromSet("emotes",820));
         addEmote(":umbrella:",AssetLibrary.getImageFromSet("emotes",821));
         addEmote(":unamused:",AssetLibrary.getImageFromSet("emotes",822));
         addEmote(":underage:",AssetLibrary.getImageFromSet("emotes",823));
         addEmote(":unlock:",AssetLibrary.getImageFromSet("emotes",824));
         addEmote(":up:",AssetLibrary.getImageFromSet("emotes",825));
         addEmote(":us:",AssetLibrary.getImageFromSet("emotes",826));
         addEmote(":v:",AssetLibrary.getImageFromSet("emotes",827));
         addEmote(":vertical_traffic_light:",AssetLibrary.getImageFromSet("emotes",828));
         addEmote(":vhs:",AssetLibrary.getImageFromSet("emotes",829));
         addEmote(":vibration_mode:",AssetLibrary.getImageFromSet("emotes",830));
         addEmote(":video_camera:",AssetLibrary.getImageFromSet("emotes",831));
         addEmote(":video_game:",AssetLibrary.getImageFromSet("emotes",832));
         addEmote(":violin:",AssetLibrary.getImageFromSet("emotes",833));
         addEmote(":virgo:",AssetLibrary.getImageFromSet("emotes",834));
         addEmote(":volcano:",AssetLibrary.getImageFromSet("emotes",835));
         addEmote(":vs:",AssetLibrary.getImageFromSet("emotes",836));
         addEmote(":walking:",AssetLibrary.getImageFromSet("emotes",837));
         addEmote(":waning_crescent_moon:",AssetLibrary.getImageFromSet("emotes",838));
         addEmote(":waning_gibbous_moon:",AssetLibrary.getImageFromSet("emotes",839));
         addEmote(":warning:",AssetLibrary.getImageFromSet("emotes",840));
         addEmote(":watch:",AssetLibrary.getImageFromSet("emotes",841));
         addEmote(":water_buffalo:",AssetLibrary.getImageFromSet("emotes",842));
         addEmote(":watermelon:",AssetLibrary.getImageFromSet("emotes",843));
         addEmote(":wave:",AssetLibrary.getImageFromSet("emotes",844));
         addEmote(":wavy_dash:",AssetLibrary.getImageFromSet("emotes",845));
         addEmote(":waxing_crescent_moon:",AssetLibrary.getImageFromSet("emotes",846));
         addEmote(":waxing_gibbous_moon:",AssetLibrary.getImageFromSet("emotes",847));
         addEmote(":wc:",AssetLibrary.getImageFromSet("emotes",848));
         addEmote(":weary:",AssetLibrary.getImageFromSet("emotes",849));
         addEmote(":wedding:",AssetLibrary.getImageFromSet("emotes",850));
         addEmote(":whale:",AssetLibrary.getImageFromSet("emotes",851));
         addEmote(":whale2:",AssetLibrary.getImageFromSet("emotes",852));
         addEmote(":wheelchair:",AssetLibrary.getImageFromSet("emotes",853));
         addEmote(":white_check_mark:",AssetLibrary.getImageFromSet("emotes",854));
         addEmote(":white_circle:",AssetLibrary.getImageFromSet("emotes",855));
         addEmote(":white_flower:",AssetLibrary.getImageFromSet("emotes",856));
         addEmote(":white_large_square:",AssetLibrary.getImageFromSet("emotes",857));
         addEmote(":white_medium_small_square:",AssetLibrary.getImageFromSet("emotes",858));
         addEmote(":white_medium_square:",AssetLibrary.getImageFromSet("emotes",859));
         addEmote(":white_small_square:",AssetLibrary.getImageFromSet("emotes",860));
         addEmote(":white_square_button:",AssetLibrary.getImageFromSet("emotes",861));
         addEmote(":wind_chime:",AssetLibrary.getImageFromSet("emotes",862));
         addEmote(":wine_glass:",AssetLibrary.getImageFromSet("emotes",863));
         addEmote(":wink:",AssetLibrary.getImageFromSet("emotes",864));
         addEmote(":wolf:",AssetLibrary.getImageFromSet("emotes",865));
         addEmote(":woman:",AssetLibrary.getImageFromSet("emotes",866));
         addEmote(":womans_clothes:",AssetLibrary.getImageFromSet("emotes",867));
         addEmote(":womans_hat:",AssetLibrary.getImageFromSet("emotes",868));
         addEmote(":womens:",AssetLibrary.getImageFromSet("emotes",869));
         addEmote(":worried:",AssetLibrary.getImageFromSet("emotes",870));
         addEmote(":wrench:",AssetLibrary.getImageFromSet("emotes",871));
         addEmote(":x:",AssetLibrary.getImageFromSet("emotes",872));
         addEmote(":yellow_heart:",AssetLibrary.getImageFromSet("emotes",873));
         addEmote(":yen:",AssetLibrary.getImageFromSet("emotes",874));
         addEmote(":yum:",AssetLibrary.getImageFromSet("emotes",875));
         addEmote(":zap:",AssetLibrary.getImageFromSet("emotes",876));
         addEmote(":zero:",AssetLibrary.getImageFromSet("emotes",877));
         addEmote(":zzz:",AssetLibrary.getImageFromSet("emotes",878));
      }
      
      public static function addEmote(param1:String, param2:BitmapData, param3:Number = 1, param4:Boolean = true) : void
      {
         emotes[param1] = new Emote(param1,param2,param3,param4);
      }
      
      public static function hasEmote(param1:String) : Boolean
      {
         return emotes[param1] != undefined;
      }
      
      public static function getEmote(param1:String) : Emote
      {
         return (emotes[param1] as Emote).clone();
      }
   }
}

 
Step 3
In assets folder(kabam.rotmg.assets) paste the attached image file.
And create a new class called EmbeddedAssets_emotesEmbed_, replace the content inside that file with this:
Code:
package kabam.rotmg.assets{
import mx.core.BitmapAsset;


[Embed(source="EmbeddedAssets_emotesEmbed_.png")]
   public class EmbeddedAssets_emotesEmbed_ extends BitmapAsset
   {
       
      
      public function EmbeddedAssets_emotesEmbed_()
      {
         super();
      }
   }
}

 
Step 4
Go to AssetLoader.as (com.company.assembleegameclient.util) and find this line:
Code:
Parameters.load();
under that, paste this:
Code:
Emotes.load();
in that same file, find function addImages, and inside that function, paste this:
Code:
AssetLibrary.addImageSet("emotes", new EmbeddedAssets.emotesEmbed_().bitmapData, 16, 16);
Also, you will need to add this import(above everything):
Code:
import kabam.rotmg.emotes.Emotes;

 
Step 5
Go to EmbeddedAssets.as (kabam.rotmg.assets) and paste this:
Code:
public static var emotesEmbed_:Class = EmbeddedAssets_emotesEmbed_;

 
Step 6
Go to ChatListItemFactory.as add this function:
 
.
Code:
public function add(param1:String) : void    {
        var _loc2_:StringBuilder = null;
        var _loc3_:BitmapData = null;
        var _loc4_:String = null;
        if(this.containsEmotes(param1))
        {
            for each(_loc4_ in this.getAllWords(param1))
            {
                if(Emotes.hasEmote(_loc4_))
                {
                    this.buffer.push(Emotes.getEmote(_loc4_));
                }
                else
                {
                    _loc2_ = new StaticStringBuilder(_loc4_);
                    _loc3_ = this.getBitmapData(_loc2_,this.getTextColor());
                    this.buffer.push(new Bitmap(_loc3_));
                }
            }
            return;
        }
        _loc2_ = new StaticStringBuilder(param1);
        _loc3_ = this.getBitmapData(_loc2_,this.getTextColor());
        this.buffer.push(new Bitmap(_loc3_));
    }

Above it, add these:
 
.
Code:
public function getAllWords(param1:String) : Array    {
        return param1.split(" ");
    }


    public function containsEmotes(param1:String) : Boolean
    {
        var _loc3_:String = null;
        var _loc2_:Array = param1.split(" ");
        for each(_loc3_ in _loc2_)
        {
            if(Emotes.hasEmote(_loc3_))
            {
                return true;
            }
        }
        return false;
    }

Now, find function MakeMessageLine and replace it with:
 
.
Code:
private function makeMessageLine(text:String):void {        var SBuilder:StringBuilder;
        var BitmapData_:BitmapData;
        if (this.containsEmotes(text)) {
            for each (var word:String in this.getAllWords(text)) {
                if (Emotes.hasEmote(word)) {
                    this.buffer.push(Emotes.getEmote(word));
                }
                else {
                    SBuilder = new StaticStringBuilder(word);
                    BitmapData_ = this.getBitmapData(SBuilder, this.getTextColor());
                    this.buffer.push(new Bitmap(BitmapData_));
                }
            }
            return;
        }
        SBuilder = new StaticStringBuilder(text);
        BitmapData_ = this.getBitmapData(SBuilder, this.getTextColor());
        this.buffer.push(new Bitmap(BitmapData_));
    }

That should be it, but even though you have over 850 emotes, you may want to add more. To do that, simply follow this additional tut:
 
How to add more emotes

I will show you how to add more emotes in the same sprite sheet with same size, and in a new sprite sheet, with a bigger size.
 
Adding in the same sprite sheet (16x16)

Step 1:
Open the sprite sheet file with paint.net

Step 2:
Click on Image->canvas size. And change the height to 896(adding 16 for every time the sheet is full)
Change the anchor from center to superior, and click ok/accept.

Step 3:
With the rectangle selection tool, select all of the white pixels and press Ctrl+Del.

Step 4:
Add the emotes in the blank space. They have to be 16x16, if they are smaller, just try to center them in the 16x16 square.

Step 5:
Save the file. When you are about to save the file, change the bit depth to autodected.

You shouldn't have problems with the other emotes or with the new ones, if you don't like the quality of the emotes, find bigger versions and follow the next tutorial.

 
Adding emotes in a new sprite sheet (+16x16)

Step 1:
Create a new .png file, and name it EmbeddedAssets_fileNameEmbed_, now, the width and height will depend on the size of the emotes you wanna add, the height will be equal to the size of the emotes you will add, for example, if you want to add 32x32 emotes, the height will be 32, and the width will be amount of emotes * size, the amount of emotes is the amount of emotes you want next to each other, something like 10, or 15, or whatever number you like.

Step 2:
Add the emotes to the sprite sheet.

Step 3:
Save the file, and make sure to select autodetected before, otherwise your emotes will look weird.

Step 4:
Add this in EmbeddedAssets.as
Code:
public static var emotessizexsizeEmbed_:Class = EmbeddedAssets_emotessizexsizeEmbed_;
Step 5:
Now, in AssetLoader.as, add this:
Code:
AssetLibrary.addImageSet("emotessizexsize", new EmbeddedAssets.emotessizexsizeEmbed_().bitmapData, width, height);


btw longest tutorial I've made, so if something's not right, just tell me
Contributing to a dead section, makes it more alive. Keep up the good work.
did you rip this off of votr lol
Quote Originally Posted by Frog223 View Post
did you rip this off of votr lol
votr didn't even had it working correctly.
And if you wanna know, I took this from a decompiled nilly's client
Hey,

so it works but not in the text box could your help me fix it?
Posts 1–6 of 6 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us