Thread:GoldenApple NB/@comment-26971153-20150625214923/@comment-25302371-20150626222320

now, this is much better

public function o304{ position = new o5543; super; if(o16778.o11665 && o16778.o11665.o16851){ o16055 = o16778.o11665.o16851.o3752; }       if(o9775 == null){ o9775 = new o6508; o8188.o3049.o12083(o9775,o11317.o15743,o3698); }       o13331 = this; o2097.push(this); }   public static const o4352:int = 10000000; public static const o9712:int = 0; public static const o14974:int = 1; public static const o10457:int = 2; public static var o9775:o11005 = null; public static var o2097:Vector. = new Vector. ;   public static const o3194:int = 0; public static const o12337:int = 1; public static const o12917:int = 2; public static var o4677:int = 0; public static var o1513:Vector. = new Vector. ;   private static var o15735:o15447 = new o15447(69); public static function reset : void{ o2097.slice(0,4294967295); o1513.splice(0,4294967295); o4677 = 0; o15735.o12683(69); }   private static function o3698(param1:o1600) : void{ if(param1.entity is o8188){ o4833.o13751(null,0.001,o18278); }   }    private static function o18278 : void{ var _loc2_:* = 0; var _loc1_:* = null; if(o16778.o11665.o16746){ o1513.length = 0; return; }       while(o1513.length > 0){ if(o1513.length <= 0){ break; }           break; }   }    public static function o15135(param1:Class = null) : int{ var _loc2_:* = 0; if(param1 == o16778.o10660.o11341[o9246.o17761(936)]){ _loc2_ = 10; }else if(param1 == o16778.o10660.o11341[o9246.o17761(922)]){ _loc2_ = 300; }else if(param1 == o16778.o10660.o11341[o9246.o17761(925)]){ _loc2_ = 5; }else{ _loc2_ = 1; }       return _loc2_; }   public var position:o5543; protected var o19139:int = 0; private var o13331; public var o11676:Boolean = true; public var o15464:int = 0; protected var o15355:o15447; public function getCacheAssets : Vector.{ return null; }   public function o11048(param1:int) : void{ this.o19139 = param1; o15355 = new o15447(param1); }   public function o8187(param1:Class = null, param2:Number = 0, param3:o5543 = null, param4:int = 0, param5:int = 0, param6:Boolean = false, param7:Boolean = true, param8:Boolean = true, param9:int = 0, param10:int = -1) : o8188{ var _loc11_:* = 0; if(param1 == null){ return null; }       if(param10 != -1){ _loc11_ = param10; }else{ _loc11_ = o19139; o19139 = o19139 + o15135(param1); }       if(o18135 == false && param6 == false){ if(o11676){ o1513.push(new o177(param1,param2,this,_loc11_,param3,param4,param5,param7,param8,param9)); }           return null; }       return o9546(param1,param2,_loc11_,param3,param4,param5,param7,param8,param9); }   public function o9546(param1:Class, param2:Number, param3:int, param4:o5543 = null, param5:int = 0, param6:int = 0, param7:Boolean = true, param8:Boolean = true, param9:int = 0) : o8188{ if(param4 == null){ var param4:o5543 = new o5543(position.x,position.y); }       var _loc11_:o8188 = o16778.o10660.o19016.o3835(param1,[param2,param4,param5],param3) as o8188; if(_loc11_ == null){ return null; }       _loc11_.o9026.rotation = o16778.o10660.random.o18502(param3) * 3.141592653589793 * 2; _loc11_.o16278 = o16778.o7493; var _loc10_:Boolean = o16778.o11665.o16851.o9379 == 2?true:false; _loc11_.o4712 = param6; var _loc12_:* = false; if(param9 == 0){ if(o16470(_loc11_)){ _loc12_ = true; }       }else if(param9 == 2){ _loc12_ = true; }else if(param9 == 1){ _loc12_ = false; }       if(_loc12_ && !_loc11_.o10060 && !_loc11_.o10072 && !(_loc11_.type == 19) && _loc10_ && param9 == 2){ _loc11_.o15226(o507.o15668); }else if(_loc12_ && !_loc11_.o10060 && !_loc11_.o10072 && !(_loc11_.type == 19) && _loc10_ && o2512(_loc11_)){ _loc11_.o15226(o507.o15668); }else if(_loc12_){ _loc11_.o15226(o507.o5211(_loc11_.type,_loc11_.grade)); }else{ _loc11_.o15226([]); }       if(param8 == false){ _loc11_.o17145 = 0; }       if(param7 == false){ _loc11_.o8930 = 0; }       o9775.dispatchData(new o17464(_loc11_)); o381(_loc11_); return _loc11_; }   public function o2512(param1:o8188) : Boolean{ var _loc2_:Number = o16778.o10660.random.o18502(this.o2163 + param1.o2163 * 137654); if(_loc2_ <= o18131.o1395){ return true; }       return false; }   public function o18135 : Boolean{ return o16778.o10660.o19016.o12840(o8188).length < o16778.o10660.o9804; }   protected function o381(param1:o8188) : void{} protected function o16470(param1:o8188) : Boolean{ if(((o16778.o10660.random.o18502(this.o2163 + param1.grade * 137654) * 3) + param1.type) % 3 == 0){} if(((o16778.o10660.random.o18502(this.o2163 + param1.grade * 137654) * 3) + param1.type) % 3 == 0){ return false; }       return false; }   public function get o3213 : Boolean{ return true; }   public function set o3213(param1:Boolean) : void{} public function get o1993 : Boolean{ return false; }   public function set o1993(param1:Boolean) : void{} private var o9425:int = 0; public function get o2163 : int{ if(o9425 == 0){ trace(o9246.o17761(1527) + o9425 + o9246.o17761(26) + this + o9246.o17761(27) + this.o2264 + o9246.o17761(16) + this.name); }       return o9425; }   public function set o2163(param1:int) : void{ if(param1 == 0){ trace(o9246.o17761(1528) + param1 + o9246.o17761(26) + this + o9246.o17761(27) + this.o2264 + o9246.o17761(16) + this.name); }       o9425 = param1; }