|
b98f6db1c4
|
Move printFormula to Formula.stringify and add tests for it
Run Tests / test (pull_request) Successful in 2m1s
Build and Deploy / build-and-deploy (push) Successful in 54s
Run Tests / test (push) Successful in 2m3s
|
2024-03-29 00:24:31 -05:00 |
|
|
b88fa68874
|
Fix extends syntax
Run Tests / test (pull_request) Failing after 2m4s
|
2024-03-28 23:40:47 -05:00 |
|
|
90d0307cf0
|
Add hotkey tests, make them pass
Includes updating vitest and supporting hotkeys with both ctrl+shift
|
2024-03-28 23:40:46 -05:00 |
|
|
1f22f506dd
|
Add tests for tree reset propagation
Build and Deploy / build-and-deploy (push) Successful in 57s
Run Tests / test (push) Successful in 2m1s
|
2024-02-21 04:15:49 +00:00 |
|
|
1e2b20a70f
|
PR feedback
|
2024-02-21 01:25:52 +00:00 |
|
|
2e0e221010
|
Made modifier typing a lot less nasty
|
2024-02-21 01:25:52 +00:00 |
|
|
4092cd6d56
|
Add regression test for modifier.getFormula respecting enabled
|
2024-02-21 01:25:52 +00:00 |
|
Seth Posner
|
8811996f64
|
Add tests confirming low-input conversion values
|
2023-11-13 14:10:00 -08:00 |
|
|
eee5ac3e2d
|
Fix passthroughs for inversions and make more operations invertible
|
2023-05-30 22:54:46 -05:00 |
|
|
63dcad4c12
|
Fix requirements tests
|
2023-05-20 08:30:07 -05:00 |
|
|
e896fd84cf
|
Change formula testing values to hopefully catch any other miscalculations
|
2023-05-19 08:04:20 -05:00 |
|
|
7deacb41e1
|
Fixed tests
|
2023-05-17 08:23:10 -05:00 |
|
|
4e9fb1bc9b
|
Fixed tests
|
2023-05-15 07:40:00 -05:00 |
|
|
f8095a9694
|
Made calculateMaxAffordable, calculateCost, and cost requirements interface a bit cleaner
|
2023-05-14 18:51:15 -05:00 |
|
|
4d7f03d543
|
Fix crash when calculating formula cost
Happened when spend resource was false and the formula was non-integrable, but the amount to buy were all going to be summed anyways
|
2023-05-05 19:11:57 -05:00 |
|
|
bffc27344a
|
Fixed isInvertible and isIntegrable not working nested correctly
|
2023-04-30 11:49:43 -05:00 |
|
|
7a81157bcc
|
Fix remaining typing issues with formula typing change
|
2023-04-22 18:10:32 -05:00 |
|
|
f7f4d0aa9f
|
Fix non-integrable requirements crashing in cost requirements with spendResources true
(Which should be valid in the event the dev doesn't want to maximize)
|
2023-04-22 17:59:09 -05:00 |
|
|
97fcd28fe2
|
Change formula typing to work better
|
2023-04-22 17:59:05 -05:00 |
|
|
b6317a47e8
|
Fix calculate max affordable edge case
|
2023-04-21 23:48:19 -05:00 |
|
|
8806910f5e
|
Resolving problems
|
2023-04-19 21:37:28 -05:00 |
|
|
f0fd926cec
|
Update package-lock.json and snapshots
|
2023-04-19 19:17:36 -05:00 |
|
|
0f2cc45a7e
|
Add else statement to conditional formulas
|
2023-04-18 20:56:23 -05:00 |
|
|
1928be236d
|
Add tests for modifiers
|
2023-04-15 22:43:42 -05:00 |
|
|
7693aae4bf
|
Minor cleanup of tests
|
2023-04-04 23:20:31 -05:00 |
|
|
0614f14ad6
|
Added tests for conversions
|
2023-04-04 23:14:35 -05:00 |
|
|
7e7a36bb78
|
Add summedPurchases param for buy max utilities
|
2023-04-02 16:41:39 -05:00 |
|
|
fb360c72c5
|
Add some more tests
|
2023-04-02 15:16:47 -05:00 |
|
|
0c1410a1c1
|
Remove a handful of long-running tests
|
2023-04-02 15:04:31 -05:00 |
|
|
8dc0c6c55c
|
All tests pass now
|
2023-04-02 15:02:43 -05:00 |
|
|
6115b6687d
|
Fixing more tests with integral rework
|
2023-04-02 00:33:11 -05:00 |
|
|
a91efffd5c
|
WIP integral rework
|
2023-04-01 15:55:17 -05:00 |
|
|
f47cc23eea
|
Add some test TODOs
|
2023-03-23 20:16:59 -05:00 |
|
|
f94c0c1f68
|
Add some more tests for step-wise and conditional formulas
|
2023-03-23 20:00:06 -05:00 |
|
|
3b4c098f9e
|
Fix some formula tests
|
2023-03-23 19:59:45 -05:00 |
|
|
6e4c61155a
|
Re-organize formulas for better readability/maintainability
|
2023-03-23 19:04:07 -05:00 |
|
|
bb0f83e75a
|
Make tests faster
|
2023-03-23 11:47:39 -05:00 |
|
|
3078584043
|
Rewrite integration to handle nested formulas properly
And more clearly defines which formulas are supported
|
2023-03-23 11:43:44 -05:00 |
|
|
5afb691b30
|
Fix more tests
|
2023-03-21 00:15:28 -05:00 |
|
|
922b138a5b
|
Fix test
|
2023-02-16 20:30:39 -06:00 |
|
|
d3f5e3bed7
|
Fix some merge issues
|
2023-02-15 21:08:10 -06:00 |
|
|
dcb3bc949d
|
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-15 20:33:53 -06:00 |
|
|
8987c0c69f
|
More test fixes
|
2023-02-15 20:32:30 -06:00 |
|
|
553c6a4554
|
Make clamping functions pass-throughs for inverting
|
2023-02-15 20:32:27 -06:00 |
|
|
fd925071e5
|
Fix some tests
|
2023-02-15 20:32:24 -06:00 |
|
|
b3d61149c4
|
Fix some requirements tests
|
2023-02-15 20:32:14 -06:00 |
|
|
de0e3f90b8
|
Updated formula typing for non-invertible params in invertible formulas
|
2023-02-15 20:32:10 -06:00 |
|
|
a4d6c2e844
|
Added tests for requirements
|
2023-02-15 20:32:05 -06:00 |
|
|
7eeb0318e2
|
Make requirements support buying max
|
2023-02-15 20:31:53 -06:00 |
|
|
b89c4cde09
|
Fix error about persistent value that isn't part of a layer
|
2023-02-15 20:31:46 -06:00 |
|