#279 split more type 1 item stats

Closed
opened 3 years ago by image · 1 comments
image commented 3 years ago

already pushed updates:

  • Aggression reduces resistability on aggression spells
  • Ministration reduces power costs on ministration spells
  • Ordination reduces resistability on ordination spells
  • Subjugation (mastery_skill id 882983852 on spell will use subjugation to increase chance to hit / not resist)
  • Disruption (mastery_skill id 613995491 on spell will use disruption to increase chance to hit / not resist)
  • Weapon Skills weapon skill stat added to the current weapon skill (crush/slash/pierce)

All the tradeskill mastery skills implemented with the resist addition (resist = 'failure' in tradeskill terms) same as Aggression, Ordination, Subjugation and Disruption

  • Artificing
  • Artistry
  • Chemistry
  • Fletching
  • Metal Shaping
  • Metalworking
  • Scribing
  • Sculpting
  • Tailoring
  • Adorning - should be addressed like the rest of the tradeskills with the workbench
  • Tinkering - ditto with workbench / tradeskills
  • Ranged - handled via base skill in DetermineHit chance
  • Swimming - swimming stat now modifies breath and swimming speeds
  • Transmuting - transmuting skill now increased by item stat allowing higher skill items to be transmuted, in turn allowing higher chance in skill increase https://forums.daybreakgames.com/eq2/index.php?threads/leveling-transmuting.4052/

To level transmuting you just break stuff down. Near your skill level transmutes will give a 50% skill-up rate. Your (max level) is ((transmute skill) / 5 + 5). The top range is from (max level) down to (max level -10). Items below that will taper off from 50% to bottoming out at 20% skill up rate for gray transmutes.

already pushed updates: - [x] Aggression reduces resistability on aggression spells - [x] Ministration reduces power costs on ministration spells - [x] Ordination reduces resistability on ordination spells - [x] Subjugation (mastery_skill id 882983852 on spell will use subjugation to increase chance to hit / not resist) - [x] Disruption (mastery_skill id 613995491 on spell will use disruption to increase chance to hit / not resist) - [x] Weapon Skills weapon skill stat added to the current weapon skill (crush/slash/pierce) All the tradeskill mastery skills implemented with the resist addition (resist = 'failure' in tradeskill terms) same as Aggression, Ordination, Subjugation and Disruption - [x] Artificing - [x] Artistry - [x] Chemistry - [x] Fletching - [x] Metal Shaping - [x] Metalworking - [x] Scribing - [x] Sculpting - [x] Tailoring - [x] Adorning - should be addressed like the rest of the tradeskills with the workbench - [x] Tinkering - ditto with workbench / tradeskills - [x] Ranged - handled via base skill in DetermineHit chance - [x] Swimming - swimming stat now modifies breath and swimming speeds - [x] Transmuting - transmuting skill now increased by item stat allowing higher skill items to be transmuted, in turn allowing higher chance in skill increase https://forums.daybreakgames.com/eq2/index.php?threads/leveling-transmuting.4052/ To level transmuting you just break stuff down. Near your skill level transmutes will give a 50% skill-up rate. Your (max level) is ((transmute skill) / 5 + 5). The top range is from (max level) down to (max level -10). Items below that will taper off from 50% to bottoming out at 20% skill up rate for gray transmutes.
image commented 1 year ago
Collaborator

need to redo these functions to support rules for various skill types then we can reduce our formula work in the rest of the code:

sint32 CalculateFormulaByStat(sint32 value, int16 stat);
int32 CalculateFormulaByStat(int32 value, int16 stat);
int32 CalculateFormulaBonus(int32 value, float percent_bonus);
need to redo these functions to support rules for various skill types then we can reduce our formula work in the rest of the code: sint32 CalculateFormulaByStat(sint32 value, int16 stat); int32 CalculateFormulaByStat(int32 value, int16 stat); int32 CalculateFormulaBonus(int32 value, float percent_bonus);
image referenced this issue from a commit 1 year ago
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.