This does a bunch of things. Mainly numerous bug fixes/making more accurate to OSRS, and adding several new special attacks:
Change ahrims staff to single handed, and add mage % boost
Fix various level/bonuses for pvp armor (like vestas/statius)
Add ghostly robe equipment bonuses
Update dragon knives to be knives instead of darts
Use constant for tick length where applicable
Fix recoil damage to be accurate to how rs works
Fix redemption
Refactor items that don't use ammo from weapon slot to have data stored in the ranged weapon type enum, and use where applicable
Add vestas longsword spec
Add statius warhammer spec
Add ancient godsword spec
Fix dark bow spec (it should roll accuracy, but even if not accurate it hits 8-8, not just skip accuracy check altogether)
Fix armadyl crossbow spec, and apply double bolt percentage
Minor fix to zaryte crossbow spec hit delay
Minor fixes to ballista spec numbers, and add light ballista
Add morrigans javelin + spec
Add dragon knife + spec
Add volatile nightmare staff spec
Add spell accuracy multiplier ability, and implement zuriel's staff ancient magic effect for ice/blood spells
Update magic strength loading from equipment to take number from bonus manager instead of hardcoding boosts again
Update pending hit to set hit to accurate if changing total damage to be greater than zero
Add ability for ranged weapons to override default animation - throwing dragon knives is an animation, not a graphic
Fix issue with bonus manager not counting dragon javelin bonus with heavy ballista because it would only count one range strength boost
For the new special attacks I have added most of the animations/graphics, but some I'm not sure of/weren't matching with what rs has. The attacks all work regardless.
Note there's various empty whitespace removals that Intellij just automatically removed whenever I changed a file because some spacing was weird. Ideally these should be removed anyways so I left them.
This does a bunch of things. Mainly numerous bug fixes/making more accurate to OSRS, and adding several new special attacks:
For the new special attacks I have added most of the animations/graphics, but some I'm not sure of/weren't matching with what rs has. The attacks all work regardless.
Note there's various empty whitespace removals that Intellij just automatically removed whenever I changed a file because some spacing was weird. Ideally these should be removed anyways so I left them.