Guest User

Untitled

a guest
Jan 23rd, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public int calculateMaxBaseDamage(int watk) {
  2. int maxbasedamage;
  3. if (watk == 0) {
  4. maxbasedamage = 1;
  5. } else {
  6. IItem weapon_item = getInventory(MapleInventoryType.EQUIPPED).getItem((byte) -11);
  7. if (weapon_item != null) {
  8. MapleWeaponType weapon = MapleItemInformationProvider.getInstance().getWeaponType(weapon_item.getItemId());
  9. int mainstat;
  10. int secondarystat;
  11. if (weapon == MapleWeaponType.BOW || weapon == MapleWeaponType.CROSSBOW) {
  12. mainstat = localdex;
  13. secondarystat = localstr;
  14. } else if ((getJob().isA(MapleJob.THIEF) || getJob().isA(MapleJob.NIGHTWALKER1)) && (weapon == MapleWeaponType.CLAW || weapon == MapleWeaponType.DAGGER)) {
  15. mainstat = localluk;
  16. secondarystat = localdex + localstr;
  17. } else {
  18. mainstat = localstr;
  19. secondarystat = localdex;
  20. }
  21. maxbasedamage = (int) (((weapon.getMaxDamageMultiplier() * mainstat + secondarystat) / 100.0) * watk) + 10;
  22. } else {
  23. maxbasedamage = 0;
  24. }
  25. }
  26. return maxbasedamage;
  27. }
Add Comment
Please, Sign In to add comment