Commit graph

1016 commits

Author SHA1 Message Date
8dd60c5203 Change buyMax to maximize on repeatables, and make requirements report ability to maximize
Also fixes up some of the requirements tests that weren't actually asserting
2023-02-14 22:29:31 -06:00
763f556c52 buyMax -> maximize 2023-02-14 21:47:18 -06:00
1032579c2d Rename repeatable.purchaseLimit to limit and initialValue to initialAmount 2023-02-14 21:35:05 -06:00
7000d4898c Updated AI to use repeatables instead of buyables 2023-02-14 13:24:21 -06:00
5a4bb43814 Renamed buyables to repeatables 2023-02-14 13:23:59 -06:00
e78b295e3e More test fixes 2023-02-14 13:00:31 -06:00
f3ed96f8cf Make clamping functions pass-throughs for inverting 2023-02-14 02:41:33 -06:00
ba19f4a727 Fix some tests 2023-02-14 01:12:11 -06:00
a09e87f7ac Remove some AI stuff so tests can run 2023-02-09 07:42:52 -06:00
a18ca76e3d Fix some requirements tests 2023-02-09 07:41:58 -06:00
bc941df22b Updated formula typing for non-invertible params in invertible formulas 2023-02-09 06:57:36 -06:00
ad1211ba2a Added tests for requirements 2023-02-07 08:31:09 -06:00
fdff3a89e3 Further documented formulas 2023-02-06 00:55:55 -06:00
d082228b8c Documented requirements.tsx 2023-02-06 00:55:37 -06:00
7ed71b6c4b Make buyables support buying max 2023-02-05 02:51:07 -06:00
7f3b9dad71 Make requirements support buying max 2023-02-05 02:44:03 -06:00
aa07793759 Make calculateMaxAffordable only accept spendResources values on supported formulas 2023-02-05 00:26:24 -06:00
e45c822787 Fix error about persistent value that isn't part of a layer 2023-02-05 00:25:48 -06:00
5f035c4d22 Made maxAffordable be relative rather than absolute 2023-02-05 00:24:50 -06:00
a508c6c2e7 Update vitest 2023-02-04 19:16:22 -06:00
6236a33b1b Add some more tests for nested formulas 2023-02-04 18:51:11 -06:00
59347c7db4 Lots of formula changes
Many tests fail and inverting integrals is basically non-functional because it just chains stuff
Will need to implement integration by parts and/or integration by substitution for that
2023-02-04 17:56:05 -06:00
3bc88dd3c2 Added tests for custom formulas 2023-01-19 23:26:46 -06:00
8078599831 Implement conditional formulas 2023-01-19 08:36:16 -06:00
0dcd059ead Implement step-wise functions 2023-01-19 07:45:33 -06:00
532d5e7578 Made formulas comparable and more efficient 2023-01-15 00:06:54 -06:00
96e1eb33b3 Fix some tests. Boy tests run slow 2023-01-08 10:15:46 -06:00
f3f9e7ea5b Support variable anywhere in formula 2023-01-06 00:38:11 -06:00
3c2d3a5cea Formulas implementation (incomplete) 2023-01-05 01:27:44 -06:00
5390085a00 Add static functions for trig functions in b_e 2023-01-03 20:56:49 -06:00
df8962ae3e Update b_e 2023-01-03 20:56:48 -06:00
652d720b5f Apply requirement system to advent incremental 2023-01-01 18:25:55 -06:00
6efda5ddce Merge branch 'main' into next 2023-01-01 18:25:51 -06:00
011df9cf2e Implemented requirements system 2023-01-01 18:25:43 -06:00
0728567cb9 Cleanup 2022-12-29 08:36:11 -06:00
d34687bb2d Fix NaN detection
Also removes the proxy around player and cleaned up types
2022-12-28 09:03:51 -06:00
c3cef99c7f Fix typos 2022-12-26 23:17:07 -06:00
d982110bb3 Tweak isPersistent typing 2022-12-26 23:14:12 -06:00
f0ce06e77d Implement Action feature 2022-12-26 22:50:11 -06:00
a3674ffbc6 Floor reindeer feed amount 2022-12-26 16:51:40 -06:00
b5bc37c36a Make setupPassiveGeneration not lower the resource 2022-12-25 18:53:27 -06:00
96263d8bc9 Version Bump 2022-12-25 17:09:41 -06:00
cb2c77fa00 Hard cap packing resets to 3 2022-12-25 17:08:37 -06:00
1316f1bf01 Don't show white dye boost before white dye bought 2022-12-25 16:53:05 -06:00
unsoftcapped3
944c305230
fix upgrades being much more expensive than they should be 2022-12-25 11:49:04 -08:00
6532f27b1a Bump version 2022-12-25 09:32:23 -06:00
e5e5477711 Fix elf resets 2022-12-25 09:30:11 -06:00
2628541bfe Fix mastery issues 2022-12-25 09:10:57 -06:00
457a3ea1ac Mark this as 1.0 2022-12-24 22:16:48 -06:00
c0e3eace37 Fix so many buyables doing the wrong costs and going up by 2
pay() when
2022-12-24 22:13:08 -06:00