All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.5.14 (2025-01-23)
- quality: add missing fround efficiency formula for hybrid actions too (cf2c263)
3.5.13 (2024-12-02)
- quality: add missing fround efficiency formula because 100 * 2.55 != 255 in JS (3776fe9)
3.5.12 (2024-11-17)
- quality: add missing fround in base quality formula (a3ade24)
3.5.11 (2024-07-14)
- add new actions to export barrels (54bc638)
3.5.10 (2024-07-11)
3.5.9 (2024-07-07)
- quick-innovation: set wait time to 3 to handle its slow animation (00935cb)
3.5.8 (2024-07-02)
- trained-perfection: properly remove buff after usage (8b35975)
3.5.7 (2024-07-02)
- trained-perfection: shouldn't reduce Groundwork's potency (e3b3c35)
3.5.6 (2024-06-30)
- trained-perfection: now acts like a buff instead (fd203fc)
- trained-perfection: shouldn't require specialist (270ea0c)
3.5.5 (2024-06-28)
3.5.4 (2024-06-28)
- core: add missing LEVEL_TABLE entries for DT (ce9f05a)
3.5.3 (2024-06-27)
- core: applied action updates from 7.0 (8ec5f1c)
3.5.2 (2024-06-26)
- delicate-synthesis: implement new trait (574d012)
3.5.1 (2024-06-26)
- hasty-touch: only add Expedience if level >= 96 (480e030)
3.5.0 (2024-06-26)
- daring-touch: place it next to hasty and show combo when available (a28a4bf)
- inner-quiet: inner quiet triggering below level 11 (#80) (49b95bd)
- new Dawntrail actions (ad5b356)
3.4.0 (2024-06-26)
- new Dawntrail actions (ed2e6ff)
3.3.3 (2024-01-12)
- math: IQ floating point precision error (3f4b7f8)
3.3.2 (2023-08-13)
- console: better log cleanup (3dbf6ec)
3.3.1 (2023-08-12)
- console: log cleanup (259dcec)
3.3.0 (2023-06-16)
3.2.0 (2023-03-25)
- simulator: better threshold logic and min stats implementation (911007b)
- stats: handle splendorous tools' buff on good conditions (b7f2c6f)
3.1.6 (2023-02-09)
3.1.5 (2022-12-30)
- heart and soul: fixed Tricks of the Trade removing H&S on linear mode no matter the condition (3a3bf8e)
3.1.4 (2022-08-30)
- quality: fix rounding error, fround again (adc3669)
3.1.3 (2022-08-29)
- MuMe: fix prime interaction and steps count (f6d53d9)
3.1.2 (2022-08-23)
- 6.2: better support for new quality requirement system (7bccbb4)
3.1.1 (2022-08-23)
- 6.2: better support for new quality requirement system (7ae42c0)
3.1.0 (2022-08-19)
- 6.2: support for new quality requirement system (7da61be)
3.0.14 (2022-08-19)
3.0.13 (2022-05-10)
- math: fix rounding error for progress actions (f2c99e8)
3.0.11 (2022-01-06)
- final-appraisal: only allow remove final appraisal if buff is present (5bffaee)
3.0.10 (2022-01-04)
3.0.9 (2022-01-04)
- core: fixed float64 precision issue with game using float32 (0139701)
3.0.8 (2021-12-11)
- byregots-blessing: now usable a t1 stack of IQ (120cb1c)
3.0.7 (2021-12-09)
- advanced-touch: combo now properly requires ST to be combo too (5182135)
3.0.6 (2021-12-05)
- formula: fixed formula for when clvl === rlvl (d8902f7)
3.0.5 (2021-12-05)
- core: fixed flooring issue with condition mod (2f45fe8)
- core: fixed progression being doubled (d5b1dfc)
3.0.4 (2021-12-05)
- innovation: fixed innovation bug interaction (3d5667f)
3.0.3 (2021-12-05)
- delicate-synthesis: fixed IQ buff not applied properly (2496b5d)
3.0.2 (2021-12-04)
- preparatory-touch: fixed IQ stacks going up to 11 (1957e52)
3.0.1 (2021-12-04)
- math: fixed formula for starred recipes (42eb5b6)
3.0.0 (2021-12-03)
- core: final 6.0 fixes (c0c1b93)
3.0.0-rc.3 (2021-12-02)
- core: switch IQ buff bonus from multiplicative to additive (94669e5)
3.0.0-rc.2 (2021-12-02)
- IQ: fixed IQ min stats being 10 instead of max (cafe346)
3.0.0-rc.1 (2021-12-02)
3.0.0-rc.0 (2021-12-02)
- core: excellent state probability (521c2ab)
- simulation: 6.0 changes (f8c2d1a)
- simulation: this makes any rotation created before 6.0 inaccurate with their corresponding game version.
2.10.12 (2021-10-24)
2.10.10 (2021-10-24)
2.10.9 (2021-10-24)
- model: make hq and quickSynth optional on Craft (12005a7)
2.10.8 (2021-04-28)
- combos: only consider action combo if the action didn't fail (ee97c32)
2.10.7 (2021-04-07)
- standard-touch: fixed wrong combo for CP cost reduction (2f986d8)
2.10.6 (2021-04-02)
- Observe: fixed combo being broken for standard touch (5a412b8)
2.10.5 (2021-03-30)
- Observe: fixed combo being broken by skipped actions (0314864)
2.10.4 (2021-01-23)
- cost: properly floor the added negative cost with Pliant (973b3c3)
2.10.3 (2021-01-14)
- simulator: correctly simulate random crafting conditions (efe867b)
2.10.2 (2021-01-14)
- update condition proc rates (b2210f9)
2.10.1 (2021-01-13)
2.10.0 (2021-01-12)
2.9.2 (2021-01-10)
- maxTurns: fixed a bug with buffs being ticked twice on final turn (c1cc4e0)
2.9.1 (2020-12-22)
- tricks-of-the-trade: don't regen CP on normal state anymore (04e9cb0)
2.9.0 (2020-12-11)
- reliability-report: added min and max HQ% (e667fa9)
2.8.1 (2020-12-08)
- StandardTouch: better cost check (14eff24)
2.8.0 (2020-12-07)
- core: support for 5.4 changes (7cd46e0)
2.7.1 (2020-09-17)
- Careful Observation: skip buff ticks when used (782fa98)
2.7.0 (2020-09-17)
- add careful observation (5bc824a)
2.6.0 (2020-09-12)
- core: dissociated fail and step states (99ebfe0)
2.5.6 (2020-09-10)
2.5.5 (2020-08-19)
- importer: accept basicSynth2 as a Basic Synthesis json value (d50e2b1)
2.5.4 (2020-08-16)
- buffs: better fix for failing buffs and other actions (c18d318)
2.5.3 (2020-08-16)
- buffs: fixed an issue with buffs being ticked when ToT or buff action is skipped (9380b41)
2.5.2 (2020-07-15)
- byregots-blessing: better fix for fail cause detection. (1d711ef)
2.5.1 (2020-07-15)
- byregots-blessing: fixed fail cause detection. (b23c877)
2.5.0 (2020-04-18)
- buff: add nameless support and linked it to name of the elements (9bd83c0)
2.4.2 (2020-04-18)
- inner-quiet: fixed control bonus to always be an integer (672fa81)
2.4.1 (2020-03-17)
- groundworkd: account for durability after buffs are applied (0459c11)
2.4.0 (2020-03-15)
- patient-touch: fixed IQ adjustment on failure (d46e23f)
2.4.0-beta.4 (2020-03-10)
- sturdy: durability cost is ceil not floor (floor negative = -1 * ceil positive) (f2fc65e)
2.4.0-beta.3 (2020-03-10)
- sturdy: fixed sturdy condition implementation (a0ccc79)
2.4.0-beta.2 (2020-03-10)
2.4.0-beta.1 (2020-03-10)
2.4.0-beta.0 (2020-03-10)
- implemented new states from 5.21 update for expert recipes (aab98bb)
2.3.5 (2020-02-27)
- allow movement for MuMe and Reflect if it's not in valid index (2a6c7d2)
2.3.4 (2020-02-27)
- MuMe and Reflect can't be moved anymore (923f65f)
2.3.3 (2020-02-24)
2.3.2 (2020-02-18)
- byregots-blessing: byregots blessing needs at least two IQ stacks to be used (623449c)
2.3.1 (2019-12-10)
2.3.0 (2019-12-10)
- Allow clipping of some buff actions as per 5.15 changes (996ca18)
2.2.0 (2019-11-05)
- safe: safe mode now considers actions that require good as failed (5544ac3)
2.1.3 (2019-11-03)
- core: flooring fixes for base value functions (8f80df2)
- final-appraisal: remove buff once it proc'd (669717f)
2.1.2 (2019-11-02)
- ingenuity: fixed ingenuity based on user data (dd94dfc)
2.1.1 (2019-11-01)
- model: fixed missing exports (3c5a26a)
2.1.0 (2019-10-31)
- brand: fixed an issue with brand of the elements not being computed properly (1588083)
- final-appraisal: using final appraisal on first step doesn't count as step anymore (dfa4139)
- added fake action to remove final appraisal (d7c97f2)
2.0.8 (2019-10-31)
- brand: fixed potency bonus on brand of elements (1d900c0)
2.0.7 (2019-10-30)
- buff: added clip check for buffs (36c796b)
- delicate-synthesis: fixed an issue with flooring on prog not done (593bd7b)
- final-appraisal: don't tick buffs if final appraisal was used (c6be295)
- final-appraisal: fixed an issue with final appraisal and delicate synthesis (d858abe)
2.0.6 (2019-10-30)
- MuMe: fix for MuMe bonus value (7722a6a)
2.0.5 (2019-10-30)
- patient-touch: fixed patient touch IQ stacks addition (c96e81c)
- fix for MuMe and GS bonus on delicate synth (9810aa7)
2.0.4 (2019-10-29)
2.0.3 (2019-10-29)
2.0.2 (2019-10-29)
2.0.1 (2019-10-29)
2.0.6 (2019-10-30)
- MuMe: fix for MuMe bonus value (7722a6a)
2.0.5 (2019-10-30)
- patient-touch: fixed patient touch IQ stacks addition (c96e81c)
- fix for MuMe and GS bonus on delicate synth (9810aa7)
2.0.4 (2019-10-29)
2.0.3 (2019-10-29)
2.0.2 (2019-10-29)
2.0.1 (2019-10-29)
2.0.0 (2019-10-29)
- fixed an issue allowing two goods in a row in tickState() (ff26f91)
2.0.0-rc.7 (2019-10-25)
2.0.0-rc.6 (2019-10-25)
2.0.0-rc.5 (2019-10-25)
2.0.0-rc.4 (2019-10-25)
2.0.0-rc.3 (2019-10-25)
2.0.0-rc.2 (2019-10-25)
2.0.0-rc.1 (2019-10-25)
2.0.0-rc.0 (2019-10-25)
1.3.3 (2019-10-06)
1.3.2 (2019-09-08)
1.3.1 (2019-08-06)
- core: fixed barrels export (12cc1ca)
1.3.0 (2019-08-06)
- you can now force state on a given step (d0c1265)
1.2.21 (2019-08-06)
- iq: fixed an issue with IQ stacks not applied properly in safe mode (e2075a9)
1.2.20 (2019-08-04)
- tricks of the trade: fixed an issue making ToT still regen CP with safe mode (db442d1)
1.2.19 (2019-08-02)
- min-stats: fix for min stats search limit (f2626ee)
1.2.18 (2019-08-02)
- min-stats: limited search to a total of 10000 iterations (87ba124)
1.2.17 (2019-08-01)
- tricks of the trade: don't add 20CP if simulation is in safe mode (7559fcf)
1.2.16 (2019-08-01)
- minimum-stats: proper fix for minimum stats system this time (284f0ac)
1.2.15 (2019-08-01)
- minimum-stats: fixed an issue with minimum stats not being accurate with quality (second time) (e85b119)
1.2.14 (2019-08-01)
- minimum-stats: fixed an issue with minimum stats not being accurate with quality (4451f35)
1.2.13 (2019-07-30)
- ingenuity: fixed ingenuities' accuracy for rlvl 450 (16a015e)
- registry: added missing actions from the import/export feature (995a7f3)
- reuse: reuse can only be used if quality is 100% (f0a6566)
1.2.12 (2019-07-24)
- fixed an issue with stats being muted for min stats computing (952f12a)
1.2.11 (2019-07-23)
1.2.10 (2019-07-22)
- do not tick buffs if synth has already ended (00a27b8)
1.2.9 (2019-07-15)
- fixed an issue with trained hand and delicate synthesis ceiling instead of flooring (d4f1a53), closes #4
1.2.8 (2019-07-12)
- ingenuity: fixed ingenuity accuracy on lower level, still not perfect tho (77ee553)
1.2.7 (2019-07-12)
- made buff action buff and initial stacks public (ac6b407)
1.2.6 (2019-07-12)
- fixed missing id for preparatory touch (09ed2cf)
- registry: added missing craft optimizer import entries (2dff767)
- registry: fixed wrong shortName for rapid synth 3 (aeebf26)
1.2.5 (2019-07-10)
- fixed wrong level for Delicate Synthesis (0ec8ae0)
1.2.4 (2019-07-04)
- fixed an issue with force failed actions not being failed properly (0c96e4b)
1.2.3 (2019-07-03)
- registry: fixed an issue with rotation serialization (04dc280)
1.2.2 (2019-07-03)
- patient-touch: fixed a bug with patient touch onFail method (be16f33)
1.2.1 (2019-07-01)
- fixed ingenuity behavior for stormblood and shadowbringers (d3c4482)
1.2.0 (2019-06-30)
- fixed an issue with trained actions being usable when they shouldn't (5969ab9)
- fixed broken id on steady hand II for CUL (d3943b5)
- fixed wrong precision with HQ ingredients quality (e68ddad)
- implemented real ingame formula into the simulator (3e2a778)
1.1.1 (2019-06-29)
- getBaseProgression and getBaseQuality are now public for UI purpose (d6c13f4)
1.1.0 (2019-06-29)
- rapid-synthesis-iii: fixed potency penalty for when durability < 20 (a1b895b)
1.1.0-beta.7 (2019-06-28)
- implemented reuse buff (134fddc)
1.1.0-beta.6 (2019-06-28)
- delicate-synthesis: fixed an issue making it give 2 stacks instead of only one (48e96ff)
1.1.0-beta.5 (2019-06-28)
- fixed an issue with delicate synthesis being unusable (eabe4f6)
1.1.0-beta.4 (2019-06-28)
- added new skills from the shadowbringers patch (545d827)
1.1.0-beta.3 (2019-06-27)
- fixed an issue with name of elements never being usable (e432236)
1.1.0-beta.2 (2019-06-26)
1.1.0-beta.1 (2019-06-26)
1.1.0-beta.0 (2019-06-26)
- implemented changes from preliminary 5.0 patch notes (147192b)
1.0.5 (2019-06-23)
- fixed a bug with last name of XXX change (eb5e551)
1.0.4 (2019-06-23)
- fixed a bug allowing you to use Name of XXX twice in a rotation (925335e)
1.0.3 (2019-06-18)
- core: removed unused fields from craft model (80ad140)
1.0.2 (2019-06-15)
- build: fixed typing path for npm publish (5302eff)