Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int getRunSpeed()
- {
- if (getActiveChar() == null)
- return 1;
- int val;
- int val1;
- int pen;
- val1 = super.getRunSpeed();
- L2PcInstance player = getActiveChar();
- pen = getActiveChar().getExpertiseArmorPenalty();
- if (pen > 0)
- {
- if (pen == 1)
- val = (int) (val1 - (val1 * 0.15));
- else if (pen == 2)
- val = (int) (val1 - (val1 * 0.3));
- else if (pen == 3)
- val = (int) (val1 - (val1 * 0.45));
- else if (pen == 4)
- val = (int) (val1 - (val1 * 0.5));
- }
- if (player.isMounted())
- {
- int baseRunSpd = NpcTable.getInstance().getTemplate(getActiveChar().getMountNpcId()).getBaseRunSpd();
- val = (int) (calcStat(Stats.RUN_SPEED, baseRunSpd, null, null));
- }
- else
- val = super.getRunSpeed();
- return val;
- }
Add Comment
Please, Sign In to add comment