OpenMU
OpenMU copied to clipboard
Add dark horse options & major dmg calcs refactoring
To do:
- [ ] Add Update Plugins
Dev changes:
- Refactored attack damage and defense calculations :relieved:.
- Extended Attribute/PowerUp entities to include a
Stageproperty to allow for more flexibility and better mimic original calculations. The idea is to group elements by stages within the sameComposableAttribute, thereby allowing sum and multiplication on different levels, whereas before, all sum/multiplication values were bundled together (a single stage). See here and here. - Added
InputOperator.MinandInputOperator.MaxforAttributeRelationshipElement. - Added
MasterSkillDefinition.ExtendsDurationto flag master skills which formula applies to a duration increase (there are several such skills, like Soul Barrier Proficiency). - Added
Stats.AttackSpeedAnyas a bucket to feed bothStats.AttackSpeedandStats.MagicSpeedfor simplification. - Added Force/Force Wave logic.
Features:
- Added Dark Horse options.
- Added some transformation jewelry and some pet options (but not to chat /item command).
- Added double item option (physical and wizardry) for MG swords.
- Added Summoner skill Berserk.
- Added Weakness magic effect (RF's Killing Blow, and (in the future) Summoner's Weakness).
- Added missing initial CS skills and items for DL and MG.
- Added ammo (bolts/arrows) damage increase according to item level.
Fixes:
- Item options (physical/wizardry damage apply to both min and max dmg).
- Some character base stats and base stats-related attributes.
- Sometimes it was not possible to add a MST point due to one of the lower rank skills not meeting level threshold (while another did).
- Shield item option.