Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 3.68 KB

File metadata and controls

40 lines (28 loc) · 3.68 KB

Notes

Beary Good Sim is still very much a work in progress. Below are details about various simulation sections.

Parameters

Threat values are very sensitive to the fight parameters. This primarily means fight length, rotation, buffs, and other equipped gear.

For example, a short fight length will heavily favor on-use trinkets -- so will a fight length that allows for exactly 2 trinket uses (i.e. Bloodlust Brooch in a 140 second fight). It's recommended that you sim with a reasonable time range in fight duration to avoid the effects of a single additional swing skewing the results and that a longer fight length is chosen to reflect TBC boss tuning (4 minutes+). Note that longer fights will affect simulation length.

Trinket 1 is always activated before Trinket 2, if applicable. Double-on use (chain use or concurrent use where applicable) is supported.

Custom Parameters

Custom values in the "Custom" tab can be used to offset gem bonuses and test stat weights if necessary.

70U Import

Sets can be exported from 70U into the sim by going to your 70U character screen, clicking the "..." elipses to the right of auto-fill, and copy-pasting the text in the box into the Import 70U section at the bottom of the Settings tab on the bottom-left corner of the sim.

Bug Reports

This is an alpha-stage project and bugs are expected. This includes, but is not restricted to individual item values and/or links to Wowhead. This data is manually entered and read over, but errors are expected. Errors may also appear in the algorithms themselves for simulating the fight.

If anything looks out of sort, please file an issue at https://github.com/mobmentality67/mobmentality67.github.io/issues (preferred), open a PR (even better), or message me on Discord mobmentality#9406. Please verify that this is not already reported at the above issues link.

Debugging

The "Stats" view is helpful for debugging oddities in the fight from a high level (especially the attack table breakdown). To observe a single fight, set simulations = 1 in Settings and simulate a run, then open your browser's Console and (F12 in chrome) to view the output log.

Porting

This is directly ported from Guybrush's Warrior Sim, with the vast, vast majority of work on the UI itself done by Guybrush and other contributors. See https://github.com/GuybrushGit/WarriorSim for the original repository and its history. Porting this to work for TBC Feral Druid involved gutting the algorithms surrounding damage, adding damage taken, rotation, and adding tank parameters.

References

Lots of the work that went into the algorithm rework was built from excellent work by others. This includes, but is not limited to,

Contributions

I'm happy to work on this without any contributions -- I think it's an interesting collaborative discussion and effort and I like to have the tool available for the community. But if you want to buy me coffee, here's my PayPal: https://paypal.me/mobmentality67. Thank you!