693c34f585
Fix action not being marked selected
2023-04-22 20:51:56 -05:00
a59f77aa6d
Support classes and styles to be defined by node types
2023-04-22 19:22:31 -05:00
6e443ace0d
Show action tooltips when selected
2023-04-22 19:22:25 -05:00
7a81157bcc
Fix remaining typing issues with formula typing change
2023-04-22 18:10:32 -05:00
80c66135b2
Fix nodes appearing in center when selected
2023-04-22 00:33:30 -05:00
4160986a4d
Fix issues with boards
2023-04-21 19:49:55 -05:00
6cff4eca82
Ooops
2023-04-20 17:29:33 -05:00
87a2d6bdc9
Close example
2023-04-19 21:40:34 -05:00
8806910f5e
Resolving problems
2023-04-19 21:37:28 -05:00
98f18fef43
Ran prettier
2023-04-19 20:39:25 -05:00
Seth Posner
24fcd3468e
Print an error if decorator is missing required property
2023-04-19 18:21:00 -07:00
Seth Posner
6043d0c414
Add missing import
2023-04-19 17:55:02 -07:00
Seth Posner
27d678a30b
Change decorator varargs to Generic variants
2023-04-19 17:49:15 -07:00
Seth Posner
7065de519f
Add optional total functions to BonusDecorator options
2023-04-19 16:59:52 -07:00
Seth Posner
f79359b18a
Merge remote-tracking branch 'upstream/main'
2023-04-19 16:56:44 -07:00
632da10aca
Make lazy proxies and options funcs pass along base object
2023-04-18 20:56:47 -05:00
Seth Posner
287541dd3f
Merge remote-tracking branch 'upstream/main'
2023-04-18 07:08:15 -07:00
c65dc777cc
Reworked flow for converting modifiers to formulas, and renamed revert to invert
2023-04-15 09:39:16 -05:00
8c0a0c4410
Made board nodes support booleans for visibility
2023-04-11 07:52:18 -05:00
70cda5fa8a
Fix some typing
2023-04-05 19:42:02 -05:00
Seth Posner
3cac14d81d
Merge remote-tracking branch 'upstream/main'
2023-04-05 09:43:20 -07:00
0614f14ad6
Added tests for conversions
2023-04-04 23:14:35 -05:00
Seth Posner
d7f6caffd3
Merge remote-tracking branch 'upstream/main'
2023-04-04 14:50:25 -07:00
3ad0d64590
Documented the rest of the features
...
Not the vue components though
2023-04-04 00:02:23 -05:00
44a5b336d6
Make challenges display requirements
2023-04-03 08:19:58 -05:00
61bc53f954
Large achievement styling changes
2023-04-03 08:15:44 -05:00
2b1250fb38
Fix build issue
2023-04-03 00:39:19 -05:00
7c7fb38dd8
Merge milestones and achievements
...
Yay for removing a whole redundant feature!
2023-04-03 00:34:45 -05:00
742d2293d0
Made achievements use requirements system, and document them
2023-04-02 23:49:51 -05:00
e6c7ad62a7
Document challenge
2023-04-02 23:49:47 -05:00
165eba688e
Slightly improve resource imports
2023-04-02 22:26:30 -05:00
528afc6b59
Fix tooltips being pinnable causing SO
2023-04-02 22:09:13 -05:00
572566c4c1
Updated prestige layer to new conversion
2023-04-02 22:03:58 -05:00
f717fe8db2
Make every component use GenericComponent
...
some projects seem to require this and others not?
2023-04-02 21:57:50 -05:00
98cb997056
Make conversions pass the variable to the formula
2023-04-02 21:47:31 -05:00
3e0aafcf02
Make conversions use formulas
2023-04-02 20:30:08 -05:00
cc1a2998e0
Make challenges use the requirements system
2023-04-02 19:22:23 -05:00
c3b5f2cdad
Throw error objects instead of strings
2023-03-23 20:22:03 -05:00
Seth Posner
a0833d2029
Remove region and separator comments
2023-03-02 15:42:32 -08:00
Seth Posner
06817dbbfb
Swap back to util/bignum
2023-03-02 15:40:45 -08:00
Seth Posner
2f847c3fd9
Split decorators into multiple files, add typedocs
2023-03-02 15:05:24 -08:00
Seth Posner
4b2fa80d4c
Remove decorated data from generic repeatable display
2023-03-02 15:04:18 -08:00
Seth Posner
c585a5d1b1
Merge remote-tracking branch 'upstream/main'
2023-02-25 16:50:39 -08:00
Seth Posner
691a68ecf2
Add decorators to decoratable features
2023-02-25 16:48:36 -08:00
d30cfe857f
Fix NaN checks
2023-02-22 21:03:47 -06:00
2affe53321
Fix tab buttons not showing glow
2023-02-22 20:29:01 -06:00
Seth Posner
40d2bcf55d
Merge remote-tracking branch 'upstream/main'
2023-02-17 15:56:32 -08:00
Seth Posner
dafbcd5a6c
Advanced Decorator first draft
2023-02-17 15:56:04 -08:00
e0e325e048
Settings overhaul
2023-02-15 21:58:06 -06:00
4a28c2f8f9
Remove showIf and make visibility properties take booleans
2023-02-15 20:54:56 -06:00
1bfa66e1c9
Add mouse/touch events to more onClicks
2023-02-15 20:36:04 -06:00
3dd2d96567
Documented repeatables
2023-02-15 20:35:37 -06:00
cdce13480e
Remove references to purchasing for repeatable
2023-02-15 20:35:08 -06:00
4fb2d90dbb
buyMax -> maximize
2023-02-15 20:33:49 -06:00
712fcf7eb0
Rename repeatable.purchaseLimit to limit and initialValue to initialAmount
2023-02-15 20:33:46 -06:00
ccb8e76eaf
Renamed buyables to repeatables
2023-02-15 20:33:32 -06:00
68702c5620
Make buyables support buying max
2023-02-15 20:31:56 -06:00
3a4b15bd8f
Implemented requirements system
2023-02-15 20:26:40 -06:00
345f8c1cd8
Implement Action feature
2023-02-15 20:13:05 -06:00
2ece8e5a17
Floor reindeer feed amount
2023-02-15 20:12:18 -06:00
166c2d34b4
Make setupPassiveGeneration not lower the resource
2023-02-15 20:11:57 -06:00
2122103c0e
Fix display issue in board
2022-12-24 09:43:51 -06:00
4c4ff87110
Fix tab family padding-left
2022-12-23 15:57:09 -06:00
65071760ec
Make boards take state and link overrides
2022-12-23 11:46:06 -06:00
7984f525d7
Fixed typo for hotkeys
2022-12-22 22:41:03 -06:00
23ad0680f5
Fixed hotkeys not working with shift + number
2022-12-21 22:39:20 -06:00
9b49aedccb
Add eslint rule for strict boolean expressions and fix linting issues
2022-12-20 21:33:23 -06:00
81e774bbd4
Make hotkeys 2-column
2022-12-19 07:42:34 -06:00
d02b7294a1
hotkey tweaks
2022-12-19 07:29:28 -06:00
ducdat0507
a4e74a9c5d
Hotkey display
2022-12-19 07:28:00 -06:00
97faa20056
Fix addSoftcap not affecting currentAt or nextAt
2022-12-12 14:19:18 -06:00
27def194e8
merged grid rows and retain soft edges
2022-12-10 19:33:24 +01:00
8e8c71224a
Fix total resources increasing on load
2022-12-07 23:01:38 -06:00
36f064ebd7
Cleaned up NonPersistent typing
2022-12-06 08:06:35 -06:00
5fa2e521b2
Fixed resets
2022-12-06 08:06:31 -06:00
4207677944
Fix save data object redundancy
...
Note: Requires the use of noPersist quite a bit, but the console will tell you when you missed a spot
Also required breaking up events.ts due to cyclical dependencies
2022-12-06 00:22:32 -06:00
0f275e3e94
Add showPopups property to milestones
2022-12-04 20:07:01 -06:00
Seth Posner
62c3e1f45d
Apply flooring to resource displays
2022-12-01 21:16:00 -06:00
ce895ed0a0
Fix mainDisplay not respecting classes and styles props
2022-11-30 18:42:58 -06:00
753ce5f8de
Add initialValue to Buyables
2022-11-29 08:13:04 -06:00
8f52918e38
Fix boards not starting with starting nodes
2022-11-07 22:09:34 -06:00
3dbacc8e21
Fixed board feature
2022-11-07 22:09:20 -06:00
5bea1bf9b4
Fix isFunction typing
2022-11-07 22:06:16 -06:00
ad613d06d4
Fixed fonts causing shifts in Node positions on firefox
2022-08-22 08:52:51 -05:00
3042d5ebb6
Use shallowRef in more places
2022-08-22 08:52:43 -05:00
bca8c6d64e
Made Pixi application holder a shallow ref
2022-08-22 08:52:24 -05:00
61859049b9
Fixed issues with pixi.js
2022-08-22 08:52:15 -05:00
72dbc2da90
Implemented utility to unwrap computable resources
2022-07-26 19:52:11 -05:00
17a033bfd9
Use ID to compare layers in trackResetTime
2022-07-22 21:54:37 -05:00
7d1346746f
Fix trackResetTime not working after the layer is removed and re-added
2022-07-17 19:39:25 -05:00
23545a9d33
Fixed super duper major typo that would've totally been worth making a PR over
2022-07-14 22:40:54 -05:00
1f4676d997
Make Particles component typed generically to fix doc generation
2022-07-14 08:20:28 -05:00
2763749904
Minimize how much pixi.js we use
2022-07-14 00:06:39 -05:00
be96fcdd38
Fixed broken links
2022-07-10 03:00:08 -05:00
717f13ebe0
Fix typing errors
2022-07-10 02:20:51 -05:00
db304dea43
Cleaned up docs
2022-07-10 01:07:39 -05:00
439e10d7b1
Create tooltips' pinnable persistent variable immediately
2022-07-09 22:09:26 -05:00
3ee1cdb384
Fix Links not always updating its outer bounds
2022-07-09 19:11:12 -05:00
863c70222b
Better handling of provide failing
...
Was having trouble with Vite HMR
2022-07-09 19:10:53 -05:00
9b89552f1c
Prevent onComplete events triggering while loading saves
2022-07-09 19:10:03 -05:00