Guest User

Untitled

a guest
Oct 17th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1.     public int getRunSpeed()
  2.     {
  3.         if (getActiveChar() == null)
  4.             return 1;
  5.        
  6.         int val;
  7.         int val1;
  8.         int pen;
  9.         val1 = super.getRunSpeed();
  10.         L2PcInstance player = getActiveChar();
  11.         pen = getActiveChar().getExpertiseArmorPenalty();
  12.         if (pen > 0)
  13.         {
  14.         if (pen == 1)
  15.             val = (int) (val1 - (val1 * 0.15));
  16.        
  17.         else if (pen == 2)
  18.             val = (int) (val1 - (val1 * 0.3));
  19.        
  20.         else if (pen == 3)
  21.             val = (int) (val1 - (val1 * 0.45));
  22.        
  23.         else if (pen == 4)
  24.             val = (int) (val1 - (val1 * 0.5));
  25.         }
  26.         if (player.isMounted())
  27.         {
  28.             int baseRunSpd = NpcTable.getInstance().getTemplate(getActiveChar().getMountNpcId()).getBaseRunSpd();
  29.             val = (int) (calcStat(Stats.RUN_SPEED, baseRunSpd, null, null));
  30.         }
  31.         else
  32.             val = super.getRunSpeed();
  33.        
  34.         return val;
  35.     }
Add Comment
Please, Sign In to add comment