5a59aaf4fc
Persistence rework
...
- Removed makePersistent
- Removed Persistent, renamed PersistentRef to Persistent
- createLazyProxy now takes optional base object
- For use where previously makePersistent would be used
- Added warnings when creating refs outside a layer
- Added warnings when persistent refs aren't included in their layer object
- createLayer now takes id as a parameter rather than an option
2022-04-10 19:26:33 -05:00
bd084e51c5
Fixed issue with dynamically loading layers
2022-04-10 19:26:33 -05:00
Seth Posner
099c19d712
Fix independent gain, add current cost
2022-04-10 15:05:49 -07:00
ecc4b9fb5f
Replaced tsparticles with pixi-emitter
2022-04-01 01:08:29 -05:00
69468d88c0
Update bounding rects when fonts have loaded in
...
This fixes the issue with everything shifting slightly once they load,
invalidating all the bounding rects until they are next updated
2022-04-01 01:08:26 -05:00
af9b2a8d19
Print key and value in lazy proxy's setter error message
2022-04-01 01:08:22 -05:00
f40765e4de
Changed how conversion gain modifiers work, so nextAt will be correct
2022-03-29 21:32:40 -05:00
84ed880533
Made overlay nav not overlap leftmost layer
2022-03-28 21:24:26 -05:00
572e543ba8
Made all properties in FeatureNode non-optional
2022-03-27 19:23:31 -05:00
3fa7ccf0c1
Added collapsibles
2022-03-27 19:23:20 -05:00
270894f59d
Cleaned up milestone css slightly
2022-03-27 19:23:16 -05:00
6cbf313faa
Fixed double glow on tree nodes
2022-03-27 10:25:14 -05:00
c00a695edc
Removed unused updateMouse function
2022-03-27 00:49:04 -05:00
561dd35570
Added events to onClick
2022-03-27 00:47:34 -05:00
887002e95b
Added support for non-fullscreen particles
...
This also drastically improves positioning effects based on elements
2022-03-27 00:47:25 -05:00
8d0489c8e1
Default Challenge.canStart to true
2022-03-27 00:47:14 -05:00
da6a47b1da
Fixed position of links
2022-03-27 00:46:42 -05:00
5ce8195779
Separated Links into a feature and Context
2022-03-27 00:39:38 -05:00
b60d170657
Made node positions more general purpose
2022-03-27 00:39:35 -05:00
0acfebb412
Implemented Particles feature
2022-03-27 00:39:23 -05:00
765e2cfc5f
Coerce buyable's currDisplay first
2022-03-16 11:24:54 -05:00
e076c84483
Fix buyables not supporting CoercableComponents for displays
2022-03-16 11:20:53 -05:00
496ea34a9b
Enabled using the BaseLayer features while creating the layer
2022-03-13 23:06:25 -05:00
77a3d92075
Fixed z-index issues when stopping hovering on .can
2022-03-13 23:06:17 -05:00
acc9622d49
Fix features not handling refs passed to style props correctly
2022-03-13 23:06:10 -05:00
de4bb44e02
Bind onClick and onHold functions before wrapping them
2022-03-13 23:05:59 -05:00
8170f240c8
Fix clickables not obeying mergeAdjacent
2022-03-13 23:05:48 -05:00
56d3a21440
Add dontMerge class to allow features to disable mergeAdjacent
2022-03-12 20:40:28 -06:00
ac598fa3a7
Added support for resources of non-persistent refs
2022-03-12 20:40:22 -06:00
a7ff83dfd4
Fixed banner not having correct width
2022-03-11 18:46:05 -06:00
1ecab3716e
Added gameWon global event
2022-03-11 17:26:39 -06:00
563bf76bee
setupHoldToClick calls stop on unmount
2022-03-11 17:01:22 -06:00
3682582fc3
Added enablePausing config
2022-03-11 16:58:11 -06:00
1cf72b4337
Added hotkeys to info modal
2022-03-11 16:38:49 -06:00
ada566b53a
Added isAnyChallengeActive
2022-03-11 15:41:13 -06:00
e56f34c13c
Converted variables that track time to numbers
2022-03-11 15:33:08 -06:00
b33de01a96
Added setupAutoComplete
2022-03-11 12:48:53 -06:00
14b1420b55
Add complete function to challenge
2022-03-11 12:48:44 -06:00
9c45653b8b
Add setupAutoClick
2022-03-11 10:02:28 -06:00
1f48622314
Cache decimals used for trackOOMPS
2022-03-11 09:59:45 -06:00
bb2c61e425
Removed setupAutoReset
2022-03-11 09:22:16 -06:00
e5da55d26a
Made buyables default to infinite purchase limit
2022-03-11 09:16:19 -06:00
d8edac1c9a
Add manual complete function for milestones
2022-03-11 08:54:36 -06:00
1fac1edb46
Use watchEffect instead of event listener for completing achievements
2022-03-11 08:54:05 -06:00
7524ed3164
Export more types
2022-03-08 19:40:51 -06:00
a12fae5fae
Added stub declaration files for libs that don't provide one
2022-03-08 01:13:53 -06:00
a76182c0bd
Hide things from documentation that don't apply
2022-03-08 00:25:08 -06:00
1b765e8b50
Corrected exponential scaling to polynomial
2022-03-05 22:49:35 -06:00
d1cdfd2c9c
Fixed layer tree node options
2022-03-05 16:42:55 -06:00
79dd822b3a
Remove unused parameter from exponential scaling function
2022-03-05 16:06:23 -06:00