Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int calculateMaxBaseDamage(int watk) {
- int maxbasedamage;
- if (watk == 0) {
- maxbasedamage = 1;
- } else {
- IItem weapon_item = getInventory(MapleInventoryType.EQUIPPED).getItem((byte) -11);
- if (weapon_item != null) {
- MapleWeaponType weapon = MapleItemInformationProvider.getInstance().getWeaponType(weapon_item.getItemId());
- int mainstat;
- int secondarystat;
- if (weapon == MapleWeaponType.BOW || weapon == MapleWeaponType.CROSSBOW) {
- mainstat = localdex;
- secondarystat = localstr;
- } else if ((getJob().isA(MapleJob.THIEF) || getJob().isA(MapleJob.NIGHTWALKER1)) && (weapon == MapleWeaponType.CLAW || weapon == MapleWeaponType.DAGGER)) {
- mainstat = localluk;
- secondarystat = localdex + localstr;
- } else {
- mainstat = localstr;
- secondarystat = localdex;
- }
- maxbasedamage = (int) (((weapon.getMaxDamageMultiplier() * mainstat + secondarystat) / 100.0) * watk) + 10;
- } else {
- maxbasedamage = 0;
- }
- }
- return maxbasedamage;
- }
Add Comment
Please, Sign In to add comment