Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     _loc1.onCellObject = function (sExtraData)
  2.     {
  3.         var _loc3 = sExtraData.charAt(0) == "+";
  4.         var _loc4 = sExtraData.substr(1).split("|");
  5.         var _loc5 = 0;
  6.        
  7.         while (++_loc5, _loc5 < _loc4.length)
  8.         {
  9.             var _loc6 = _loc4[_loc5].split(";");
  10.             var _loc7 = Number(_loc6[0]);
  11.             var _loc8 = _global.parseInt(_loc6[1]);
  12.             if (_loc3)
  13.             {
  14.                 var _loc9 = new dofus.datacenter.Item(0, _loc8);
  15.                 var _loc10 = Number(_loc6[2]);
  16.                 switch (_loc10)
  17.                 {
  18.                     case 0:
  19.                     {
  20.                         this.api.gfx.updateCellObjectExternalWithExternalClip(_loc7, _loc9.iconFile, 1, true, true, _loc9);
  21.                         break;
  22.                     }
  23.                     case 1:
  24.                     {
  25.                         if (this.api.gfx.mapHandler.getCellData(_loc7).layerObjectExternalData.unicID != _loc8)
  26.                         {
  27.                             this.api.gfx.updateCellObjectExternalWithExternalClip(_loc7, _loc9.iconFile, 1, true, false, _loc9);
  28.                         }
  29.                         else
  30.                         {
  31.                             _loc9 = this.api.gfx.mapHandler.getCellData(_loc7).layerObjectExternalData;
  32.                         } // end else if
  33.                         _loc9.durability = Number(_loc6[3]);
  34.                         _loc9.durabilityMax = Number(_loc6[4]);
  35.                         break;
  36.                     }
  37.                 } // End of switch
  38.                 continue;
  39.             } // end if
  40.             this.api.gfx.initializeCell(_loc7, 1);
  41.         } // end while
  42.     };
  43.     _loc1.onFrameObject2 = function (sExtraData)
  44.     {
  45.         var _loc3 = sExtraData.split("|");
  46.         var _loc4 = 0;
  47.        
  48.         while (++_loc4, _loc4 < _loc3.length)
  49.         {
  50.             var _loc5 = _loc3[_loc4].split(";");
  51.             var _loc6 = Number(_loc5[0]);
  52.             var _loc7 = _loc5[1];
  53.             var _loc8 = _loc5[2] != undefined;
  54.             var _loc9 = _loc5[2] == "1" ? (true) : (false);
  55.             if (_loc8)
  56.             {
  57.                 this.api.gfx.setObject2Interactive(_loc6, _loc9, 2);
  58.             } // end if
  59.             this.api.gfx.setObject2Frame(_loc6, _loc7);
  60.         } // end while
  61.     };
  62.     _loc1.onFrameObjectExternal = function (sExtraData)
  63.     {
  64.         var _loc3 = sExtraData.split("|");
  65.         var _loc4 = 0;
  66.        
  67.         while (++_loc4, _loc4 < _loc3.length)
  68.         {
  69.             var _loc5 = _loc3[_loc4].split(";");
  70.             var _loc6 = Number(_loc5[0]);
  71.             var _loc7 = Number(_loc5[1]);
  72.             this.api.gfx.setObjectExternalFrame(_loc6, _loc7);
  73.         } // end while
  74.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement