Updates for 2023-10-19

  • After ten hours, 45 minutes, 4,218 lines of code, two cups of coffee and an account closure, I present to you…

The Most Important Class, Dark Elf

  • Rechecked double damage from Edoryu, chance is loading correctly from the database per weapon (25%)

  • Rechecked max damage from Claw, chance is loading correctly from the database per weapon (33%)

  • Claw critical will now add on the enchant value of the weapon, not just the max weapon damage, in PvP and PvE

  • Added safety check for Double Break when under level 90

  • Fix Double Break cancelling its damage out entirely

  • Went through and output each on hit bonus damage from STR, to the console, up to 45 STR. Working as intended

  • Checked proc chance on Burning Spirit. Is 33% and dealing 1.5 times damage to final damage output, excluding weapon proc damage

  • Found method calling calcBuffDamage in PvP and PvE that would pass in already buffed Burning Spirit damage and then buff it again based on that 33% chance. Now removed. For the slower people here, that means less bang bang!

  • Found and removed a random +1 damage in PvP and PvE

  • Initial weapon damage will now select a random 1 to WeaponSmallDmg in PvP

  • Remove checks for RobotNpcs before a PvP and PvE attack. No reason to keep that system

  • Punching will now do 1 damage in PvP and PvE probably why there was a random +1 in the other calculations

  • Make sure that no damage multipliers are working on Blessed/Undead bonus damage in PvE. Confirmed and working as intended and no there is no bonus in PvP, in case you were worried

  • Completely re-wrote how melee and ranged damage is calculated and multiplied from the weapon base and enchant so this is going to need testing. Please provide feedback and do not abuse if a bug is found

  • Soul of Flame will now proc maxWeaponDamage + Enchant + Bonus Damage

  • Strike of Valakas will now check a full 100 instead of 99

  • Strike of Valakas will no longer increase total output damage by 50%. This could lead to double criting on the same damage. Strike of Valakas now has a chance to do full weapon damage, as intended.

  • Remove Strike of Valakas from calculating on ranged attacks.

  • Enable Strike of Valakas to work in PvE

  • Lower Strike of Valakas proc chance 8 -> 3%, still needs +1% increase crit at +7 +8 +9 coded in

  • Elemental Fire, Brave Mental and Quake have the same proc chance of 12%

  • Blow Attack & Cyclone proc chance is 5% +1% every level after 75 up to a max of 20%

  • Remove Blow Attack chance of being calculated twice in the same swing in PvP

  • Remove punching damage being checked twice

  • Kiringku Critical damage is now calculated in PvP

  • Kiringku Critical damage is no longer double damage, is instead damage * 1.5

  • Remove bonus critical strike from shoulders

  • Remove check for Dark Elf class when using an Edoryu

  • Over enchanted bonuses (from 2018 weapon update) will now apply before damage multipliers

  • Moved all bonus damage from stats and buffs like (pure DEX/STR) to be calculated into a Claw/Edo/Blow Attack or even normal critical hit.

  • TLDR: Melee and ranged damage will now feel more consistent on each hit and have higher critical hits. Attack damage is in a far more accurate state than ever before.

  • Change Gold Kurtz Event poly to old Kurtz Polymorph

  • Fix Old Kurtz polymorph frame count

  • Add level check on item use for ItemUse2.java

  • Royal class NPC will now sell the correct Spellbook (Aura)

  • Craftsman Weapon Enchant Scroll price down 2m -> 450k

  • Up Craftsman Weapon Enchant Scroll success rate 9 -> 10%

  • Demon Breath sell price down 50 -> 18k

  • Demon Breath drop rate up 2 -> 5%

  • Experience Percent Potions will now give a flat 1% at all levels, can only be used up to level 90

  • Fix Striker Gale duration 12 seconds

Mainland Caves

  • Fix 3f map size, monsters will now spawn on the entire map
  • Lower 3f respawn time by 50%
  • Experience will increase by 10%, on all floors, when hunting at night time, regardless of level. This bonus exp is a flat 10% on top of the experience from the monster and is calculated before bonuses.