Guest User

Untitled

a guest
Oct 15th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public static function checkForTractoring(arg1:Transactions.Transaction, arg2:Engine.Classes.WorldObject):void
  2.         {
  3.             var loc1:*;
  4.             loc1 = undefined;
  5.             var loc2:*;
  6.             loc2 = null;
  7.             var loc3:*;
  8.             loc3 = null;
  9.             var loc4:*;
  10.             loc4 = null;
  11.             if (arg1 as Transactions.TTractor)
  12.             {
  13.                 loc2 = arg2 as Classes.FarmGameObject;
  14.                 loc3 = new Classes.HireAvatar("0");
  15.                 loc4 = String(arg2);
  16.                 var loc5:*;
  17.                 loc5 = loc4;
  18.                 switch (loc5)
  19.                 {
  20.                     case "[object FrontierAnimal]":
  21.                     {
  22.                         loc1 = new Transactions.TTend(loc2, loc3) as Transactions.Transaction;
  23.                         break;
  24.                     }
  25.                     case "[object FrontierBuilding]":
  26.                     {
  27.                         loc1 = new Transactions.TWorkOnBuilding(loc2, loc3, null) as Transactions.Transaction;
  28.                         break;
  29.                     }
  30.                     case "[object FrontierCrop]":
  31.                     {
  32.                         loc1 = new Transactions.THarvestCrop(loc2 as Classes.FrontierCrop, loc3, null) as Transactions.Transaction;
  33.                         break;
  34.                     }
  35.                     case "[object FrontierDebris]":
  36.                     {
  37.                         loc1 = new Transactions.TClear(loc2, loc3) as Transactions.Transaction;
  38.                         break;
  39.                     }
  40.                     case "[object FrontierTree]":
  41.                     {
  42.                         loc1 = new Transactions.TTend(loc2, loc3) as Transactions.Transaction;
  43.                         break;
  44.                     }
  45.                     case "[object FrontierLumberTree]":
  46.                     {
  47.                         loc1 = new Transactions.TChopTree(loc2 as Classes.FrontierLumberTree, loc3) as Transactions.Transaction;
  48.                         break;
  49.                     }
  50.                 }
  51.                 Global.questManager.checkForQuestUpdate(loc1, arg2);
  52.             }
  53.             return;
  54.         }
Add Comment
Please, Sign In to add comment