Editing
Tradeskills
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Probability of success == In a [https://forums.daybreakgames.com/eq/index.php?threads/tradeskills-probabilty-of-success-formula.250617/ Daybreak forum thread], Ngreth, EQ Developer, posted code from EQ Traders for working out the success rate of a combine. <code>//run the base success formula if ($data['trivial'] < 68) { $success = $skill - $data['trivial'] + 66; } else { $success = ($skill-($data['trivial'] * 0.75)) + 51.5; } // If skill is 0, ignore tradeskill AA // if skill is greater, calculate the fail modifier to success, and increment success by that. if ($data['skill'] > 0) { $fail = 100-$success; $fail = $aa*$fail/100; $success += $fail; } //cap success if ($success < 5) $success = 5; if ($success > 95) $success = 95; //as skill gets greater than trivial, in steps of 40, reduce the chance to fail further. //this could probably be done formulaicly instead of conditionally if ($data['skill'] > $data['trivial']) { if (($data['skill']-$data['trivial']) >= 200) { $success = 100; } else if (($data['skill']-$data['trivial']) >= 160) { $success = 100 - ((100-$success)*(.20)); } else if (($data['skill']-$data['trivial']) >= 120) { $success = 100 - ((100-$success)*(.40)); } else if (($data['skill']-$data['trivial']) >= 80) { $success = 100 - ((100-$success)*(.60)); } else if (($data['skill']-$data['trivial']) >= 40) { $success = 100 - ((100-$success)*(.80)); } } </code> When asked to verify if the code is correct for calculating success, he replied: {{Cquote|<br />#2 Nope :) It is what is on EQTC. A dev 10 years ago said it was correct (I'm not aware of any changes to the success chance in those 10 years)||| [https://forums.daybreakgames.com/eq/index.php?threads/tradeskills-probabilty-of-success-formula.250617/#post-3686675 Adam "Ngreth" Bell, Senior Designer, EverQuest]}} === Minimum failure rate === {{Cquote|<br />Some recipes have success limiters added by design, and/or can have a minimum fail specified. Trivial does not directly calculate to success, there are logic branches so they can customize the outcome for each item for how many they want to come out. ||| [https://forums.daybreakgames.com/eq/index.php?threads/tradeskills.286474/#post-4175284 Soulbanshee, EQ forum post, October 27, 2022]}} {{Cquote|<br />Confirming the hypothesis that both of these items <nowiki>[thus any item could]</nowiki> have minimum failure rates and you've reached them. ||| [https://forums.daybreakgames.com/eq/index.php?threads/tradeskills.286474/#post-4175396 Meeko, EQ Developer, October 27, 2022]}}
Summary:
Please note that all contributions to Fanra's EverQuest Wiki are considered to be released under the Creative Commons Attribution Share Alike (see
Project:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Main Menu
Main page
Sections
Classes and Races
Spells, Songs, Disciplines, and AAs
Items
Zones
NPCs
Quests
Raids
Tradeskills
User Interface
Tips and Guides
EQ Links
Wiki
Recent changes
Advanced search
Random page
Help
Contact Fanra
Tools
What links here
Related changes
Upload file
Special pages
Page information