-
Notifications
You must be signed in to change notification settings - Fork 10
/
changelog.js
1438 lines (1248 loc) · 129 KB
/
changelog.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*
Ethereal Farm
Copyright (C) 2020-2024 Lode Vandevenne
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
function getChangeLog() {
var text = '';
if(window['global_is_beta']) {
if(window['beta_patchnotes']) {
text += '<hr>Beta patch notes:<br/><br/>';
text += window['beta_patchnotes'];
text += 'End of beta patch notes<hr><br/><br/>';
} else {
text += 'This is a beta version<br/><br/>';
}
}
text += '0.14.2 (2024-10-19)';
text += '<br/>• Added 4 more diamond infinity crops and 3 more fishes.';
text += '<br/>• Infinity symbol resin now goes immediately to the main resin pool rather than upcoming resin.';
text += '<br/>• When not in the main field tab, the brassica refresh button will now show its state of life.'; // in the basic field tab itself it remains fully green to show that that's the state the button brings it to by default (refresh brassica), in other tabs you can't see the state of the field so the info is useful
text += '<br/>• Active holidays now show information in the "About" dialog.';
text += '<br/>• Bugfixes.'; // includes crash with swapping fruits on mobile, and incorrect 'potential' mushroom spores display
text += '<br/><br/>';
text += '0.14.1 (2024-09-09)';
text += '<br/>• Added 3 more crops of the diamond infinity tier.';
text += '<br/>• Added 2 new fishes for the infinity pond.';
text += '<br/>• Made the infinity symbol\'s catch-up mechanism, that maintains an average of 1 per 24 hours in case of catching it late, more forgiving.'; // now allows up to 4 days of missing it
text += '<br/><br/>';
text += '0.14.0 (2024-09-02)';
text += '<br/>• Added the diamond infinity tier, and its first two crops.';
text += '<br/>• Added Infinity symbol, which spawns once per day in the infinity field and provides a bit of resin when clicked manually. It unlocks together with auto-transcend.'; // The main goal of this one is to still have something simple manual to do daily when the game is auto-transcending
text += '<br/>• Slightly improved gold fruit boost since it was not a big gain compared to electrum fruits.';
text += '<br/>• Transcension stats in several places now also show amount of auto-transcends left that can be done without human interaction (out of 20).';
text += '<br/>• Added "shift+u" shortcut which, when hovering mouse pointer over a crop will upgrade it by 1 tier (as opposed to the already existing "u" shortcut which upgrades it to the max possible tier).';
text += '<br/>• Bugfixes'; // e.g. show correct game time in tooltip in the log messages when game was paused, and removed double message for same thing in infinity brassica tooltip when it isn't producing enough to sustain itself
text += '<br/><br/>';
text += '0.13.2 (2024-08-12)';
text += '<br/>• Added season overrides for auto-action triggers, so now also the trigger conditions can be customized separately per season (once you unlocked this ability).';
text += '<br/>• For the "crop upgraded" auto-action trigger type, it\'s now also possible to select the upgrade level the crop should have.';
text += '<br/>• For the "planted crop" and "fullgrown crop" auto-action trigger types, it\'s now also possible to select the amount of crops.';
text += '<br/>• Increased precision with which the time duration of previous runs in the "Transcension statistics" dialog is kept.';
text += '<br/>• Made the cost limit setting for auto-unlock also visible when using "share with auto-plant".'; // not having it visible was an oversight
text += '<br/>• It\'s now possible to rearrange the display order of auto-actions.';
text += '<br/>• Fixed long idle charged fern giving 1.75x more charged resources than intended.';
text += '<br/>• Fixed the fact that picking up fern and transcending in a single auto-action made the fern have little to no effect.'; // it used to not work because transcending happened immediately after picking up fern, so tree didn't have time to level up. In addition, made time between tree levelsups 0.5s instead of 1s.
text += '<br/>• Fixed computation precision issues related to auto-actions and resource amounts during multi-hour fast-forward computations (when loading savegames or inactive tabs).';
text += '<br/> ◦ NOTE: despite the improved precision, it\'s recommended when having two time-triggered auto-actions in a row which both pick up a fern, to leave at least 10 seconds extra between the auto-actions compared to expected fern spawn time: auto-actions fern pickup time can vary up to >5 seconds.'; // 3 fixes were involved: changed how weighted time at level coasts through fast successive tree levels, made time-based triggers of auto actions more strict during heavy computing, and made automaton's auto actions succeed each other faster in the long time duration loop
text += '<br/>• Various small bugfixes and tweaks.'; // includes also new achievements for opening various somewhat hidden dialogs, and a display bug where some fishes showed 5% too much in tooltips
text += '<br/><br/>';
text += '0.13.1 (2024-07-15)';
text += '<br/>• Added season overrides for auto-action effects, unlocked if you have auto-transcend. Any auto action effects can be overriden for any of the seasons. This uses a fully separate configuration of the action effects, only used in that season. Use the "seasonal" button under the "Configure effect" dialog for this.';
text += '<br/>• Added "hold season" auto-action effect. This is unlocked if you have auto-transcend.';
text += '<br/>• Made the resin, twigs and time statistics in the "transcension stats" dialog more precise, and added season stat. You only get these increased stats for next runs after this version\'s release';
text += '<br/>• Made it more robust how the game remembers the undo state before an auto-transcend. When coming back after a long time to a game with auto-transcends enabled, and pressing the "undo" button, it will undo the last auto-transcend (unless you did a manual action before pressing undo)';
text += '<br/>• Fixed bug where "hold season" wouldn\'t return 30 amber when transcending before the previous season ended';
text += '<br/>• Named the auto-action effect configuration "Effect" instead of "Action" in more places';
text += '<br/>• Added transcend count to the game info dialog and tooltip (from the info box at the top left, left of the seeds amount), previously this was only visible deep in the player statistics dialog';
text += '<br/><br/>';
text += '0.13.0 Auto-transcend (2024-06-27)';
text += '<br/>• Added auto-transcend for the auto-actions, unlocked by wither challenge 150.';
text += '<br/>• Moved the extra auto-action slot reward from wither 150, to wither 200.';
text += '<br/>• Added a new statistics dialog with time, resin and twigs of multiple previous transcensions ("transcension stats" under the main menu dialog).';
text += '<br/>• Nerfed the infinity production of the ruby infinity bee nest, fern and acorn: they were too powerful because expected fishes at this point are more powerful than anticipated when these were designed.';
text += '<br/>• Typo fixes.';
text += '<br/><br/>';
text += '0.12.5 QoL balancing (2024-06-03)';
text += '<br/>• Brassica upgrades now add +35% instead of +20% lifetime duration.';
// the 'effectively half' is due to the 0.5 multiplier of this fern bonus.
text += '<br/>• Increased the maximum fern charge time of the "slower ferns" choice upgrade from 6 (effectively 3) to 9 (effectively 4.5) hours.';
text += '<br/>• For auto-actions:';
text += '<br/> ◦ You now get three instead of only one auto-action available from the beginning after completing the wither challenge (one of the three is the special start-of-run-only one), and up to 7 in total later.';
text += '<br/> ◦ Automating ethereal blueprints with auto-actions is now available from the beginning when completing the wither challenge rather than as a later wither challenge reward.';
text += '<br/>• For infinity field time delay:';
text += '<br/> ◦ Infinity time delay no longer happens when changing the infinity field or fishes in a way that doesn\'t decrease infintiy seeds / spores production.';
text += '<br/> ◦ Infinity time delay also no longer happens when changing the infinity field or fishes during the first few minutes of a run.';
text += '<br/> ◦ The remaining time of the infinity time delay for the basic field production boost, if present, is now shown in the infinity tree tooltip.';
text += '<br/>• Fruit abilities are now initially sorted alphabetically for newly dropped fruits rather than random order. Existing fruits are not affected and the order can still be changed manually.';
text += '<br/>• Bugfixes.';
text += '<br/><br/>';
text += '0.12.4 (2024-05-15)';
text += '<br/>• Added "prestiged grow speed" ethereal upgrade for ethereal tree level 27.';
text += '<br/>• Added two new fishes.'; // black puffer and red banded leporinus
text += '<br/>• Added the next ruby infinity crops.';
text += '<br/>• All basic field production bonus from infinity field is now time-delayed after increasing it (before, only fishes did this, now also placing crops). This is to reduce need to manually change the infinity field layout whenever transcending. As before, the time-delay disappears gradually over 3 hours, or immediately when starting a new run.';
text += '<br/>• Infinity runestones 20-hour freeze completely removed from the game (since the time-delay now replaces this limitation).';
text += '<br/>• Infinity runestones now have a growing animation.';
text += '<br/>• Increased boost to basic field from the infinity ruby blackberry.';
text += '<br/>• Infinity pond dialog now also shows infinity seeds and production/s info inside.';
text += '<br/>• Bugfixes.';
text += '<br/><br/>';
text += '0.12.3b (2024-05-02)';
text += '<br/>• The pond now shows an hourglass symbol when time-weighted fishes are in effect, so that it\'s clear why e.g. infinity boost to basic field isn\'t immediately increasing after placing an oranda.';
text += '<br/>• Fixed bug with oranda and koi sometimes not working.';
text += '<br/><br/>';
text += '0.12.3 (2024-05-02)';
text += '<br/>• Added first few crops of the ruby infinity tier.';
text += '<br/>• Added new ethereal mistletoe upgrade: squirrel friendliness at mistletoe evolution level 13.';
text += '<br/>• Squirrel evolution now allows placing two squirrels in the ethereal field.';
text += '<br/>• Using the new exponential challenge production boost bonus formula for thistle challenge and wasabi challenge (see earlier changelog entries for more info).';
text += '<br/>• Changed the the special neighbor boosts in ethereal field (this are: tree, automaton, squirrel and mistletoe):';
text += '<br/> ◦ Their main boost is made additive with other special neighbor types instead of multiplicative, which ensures more surface area of the ethereal field can be made useful.';
text += '<br/> ◦ There\'s a separate additional bonus for having at least 2 special neighbor boosts touching a single crop (no increase for having 3+), to make the boosts somewhat similar to before this update up to this point.';
text += '<br/> ◦ This change is done to allow this and future updates to increase the ethereal tree, automaton and squirrel neighbor boost (similar to the mistletoe which can already reach arbitrarily high boosts).';
text += '<br/>• Boost to basic field of infinity crop tier 7 and up increased (this is to compensate part of the loss from the special neighbor boost change).';
text += '<br/>• Infinity lotus boost now only affects infinity crops within its own tier (since ruby is the first higher tier for lotus, this change has no real effect on current games).';
text += '<br/>• Crop prestiges that have never been done before, now must be done manually the first time, not by automaton, similar to crop unlocks. The upgrade tab will get a special color in this case.'; // for crop unlocks this was released in februari 2024, and actually not doing it for prestiges as an oversight back then
text += '<br/>• Ethereal squirrel and automaton detailed info dialogs now show a breakdown for neighbor boost, and ethereal tree and mistletoe dialog also show their neighbor boost now.';
text += '<br/>• Fix issue where squirrel didn\'t use the evolved squirrel texture after squirrel evolution anymore.'; // and holiday hats were broken too, which used similar texture change method
text += '<br/>• Other bugfixes.'; // e.g. fern could spawn on top of tree on 6x6 field but not others, and display of seeds/s and spores/s when loading paused game was wrong (NOTE: that if infinity seeds/spores is still wrong, showing 0; but the regular seeds/spores showed a misleading non-zero amount)
text += '<br/><br/>';
text += '0.12.2 (2024-04-01)';
text += '<br/>• Added new infinity crop: emerald infinity lotus.';
text += '<br/>• Added two new fishes: red oranda and black anemone.';
text += '<br/>• New exponential bonus formula used for the production bonus of the rocks challenge and poison ivy challenge. This especially makes rocks challenge more worth it at higher levels. These are the next two challenges after infernal challenge to get this change, and in future updates all challenges (and the resin/twigs bonus too, but not exponential) will get a similar change.';
text += '<br/>• In the bee challenge, bees no longer need to be fullgrown to workm their effect is visible immediately.';
text += '<br/>• All eggs and presents now have a hint in the tooltip.'; // the hint does not directly reveal what it is but is consistent, so is learnable
text += '<br/>• In transcend dialogs, the "r" shortcut can now be used to transcend without blueprint (like the "b" shortcut that already worked for with blueprint).'; // "enter" already worked in some cases (but not in case of finishing challenge) but was not intuitive. 'r' is a bit better because the buttons are named 'run' or 'regular run'
text += '<br/>• Added "Field neighbor boost to here" statistic in the detailed stats dialog for berries, mushrooms, nuts and flowers.';
text += '<br/>• The "Basic tree boost bonus" ethereal upgrade now shows current and upgraded bonus in the tooltip.'; // similar to tree's gesture and spectral arboretum
text += '<br/>• Better icon for the "Four seasons" achievement.';
text += '<br/>• Renamed the "save after each action" preference to "save on refresh / action" for clarity'; // since it wasn't clear for players that this setting disables the browser refresh behavior
text += '<br/>• Bugfixes and other small UI tweaks.'; // e.g. shows both time-weighted and non-time-weighted infinity field to basic field bonus in the pond tooltip too now when applicable, and shows present/egg production/growspeed duration in the info dialog too instead of only in tooltip
text += '<br/><br/>';
text += '0.12.1 (2024-03-09)';
text += '<br/>• Fixed bug where some nettles were too weak during tower defense';
text += '<br/>• Improved the randomness of the RNG (pseudo-random number generator): while it was fair and unbiased, it had some visible regular patterns over time.';
text += '<br/>• Ethereal blueprints exported to text (TXT) now align the values in rows to the tier numbers using spaces (so they look better in 2D as text). This change also means spaces in blueprints are now ignored rather than treated as an empty field cell (this should have no effect since it was already using the dot "." to indicate empty cells)';
text += '<br/>• Improved help dialog when unlocking automaton, to mention clearly where to find the blueprint library better (it\'s in the tree).';
text += '<br/>• Fixed display bug where the button that should say "Complete Challenge" when beating a next challenge goal, could say "Abort Challenge" instead.';
text += '<br/>• Fixed bug where, when just unlocking a new resource, the resource displays at the top could have the wrong dialogs or tooltips.';
text += '<br/><br/>';
text += '0.12.0 (2024-02-26)';
text += '<br/>• Added ruby fruits, starting from level 190. In this tier, a new ability combines resin and twigs bonus in a single slot.';
text += '<br/>• Using new challenge formula for the production bonus of the infernal challenge (eventually all challenges will be modified like this, and eventually resin/twigs bonus will also be changed).';
text += '<br/>• Improved how challenge production bonus formula is displayed in their info dialogs.';
text += '<br/>• Highest tree level ever squirrel upgrade tooltip now shows current and next level value info.';
text += '<br/>• The treelevel prod boost fruit now shows a target bonus that you get when reaching the tree level at which the <i>next</i> tier of fruit can drop. If there is no next tier, this is 5 levels above the tree level where the current fruit tier starts dropping 100% of the time. The bonus can still increase above this target for higher tree level, but it gradually reaches a cap (which is not shown but is around 25% above the shown target level).';
text += '<br/>• Made the arrow on crop upgrade icons a bit more subtle, to look different from the arrows that can appear in the ethereal field.';
text += '<br/>• Fixed a bug with the emerald fruit drop chances, they were too low.';
text += '<br/>• Fixed emerald infinity acorn basic field bonus.';
text += '<br/>• Fixed a typo.';
text += '<br/><br/>';
text += '0.11.4 - Bugfixes, balanding and QoL (2024-02-08)';
text += '<br/>• Crop unlocks that have never been done before, now must be done manually the first time, not by automaton. The upgrade tab will get a special color in this case.'; // this is so that you can see them by being required to manually interact with it at least once
text += '<br/>• Fish tooltips now show total bonus of all of their type, and time-weighted as well as non-time-weighted value in case it is time-weighted.';
text += '<br/>• Long-lived ferns now also show in the tooltip whether they were bushy, this information was missing.';
text += '<br/>• Added warning message in infinity brassica tooltip, and exclamation mark icon, if it doesn\'t produce enough due to no shrimp.';
text += '<br/>• Improved some log messages when replacing infinity crops.'; // when replacing it used to say "deleted" followed by "planted" but using the plant cost minus delete cost in the plant message, which was confusing
text += '<br/>• Removed a potential cause of some lag when receiving an achievement on mobile.'; // on mobile chrome, rendering of many canvases goes slow, so no longer updating the achievement UI when the achievement tab is not open
text += '<br/>• Removed the old ability to change fruit border color by clicking the dialog icon, the "mark border color" button already allows doing it in a better way.';
text += '<br/>• Fixed issue where refreshing infinity brassica sometimes didn\'t work even if having enough infinity seeds.'; // when having enough seeds to refresh it but not enough for a whole new one
text += '<br/>• Fixed issue where blueprint in the start-of-run-only auto-action didn\'t work.';
text += '<br/><br/>';
text += '0.11.3 (2024-01-27)';
text += '<br/>• Added more emerald infinity crops.';
text += '<br/>• Added two more new fishes.'; // red octopus and black goldfish
text += '<br/>• Deleting watercress in basic field now gives a refund (based on lifetime), improving very early game.'; // they gave 0 refund before. it's only about 10 seeds, but in early game as well as start of basic/truly basic this matters. also it may cause lock-out if you immediately plant and un-plant watercress, where only ferns can then save it
text += '<br/>• The time-weighted fishes now work in a time window of max 3 hours, rather than the entire run (good for multi-day runs).'; // this means in a multi-day run if you activate a better fish near the end, you can get the full benefit by waiting 3 hours, rather than by waiting a theoretically infinite amount of time
text += '<br/>• Kois and oranda are now also time-weighted (in addition to eel and tang).';
text += '<br/>• Added the forgotten achievements for the new infinity crops and fishes in the previous version.';
text += '<br/>• Added achievements for the tower defense challenge.';
text += '<br/><br/>';
text += '0.11.2 (2024-01-22)';
text += '<br/>• Added a new ethereal upgrade, at level 26.'; // spectral arboretum
text += '<br/>• Added a new ethereal crop, at level 26.'; // poison ivy
text += '<br/>• Added a new fish, the red shrimp. You can only have max one of it at the same time with no other shrimps.'; // red shrimp. max 1 for convenience to make room in the pond
text += '<br/>• Added the first two crops for the next infinity tier (emerald).'; // emerald watercress and berry
text += '<br/>• Eel and tang fishes (twigs/resin bonus) now use weighted time computation, rather than minimum ever this run.'; // that is, you can e.g. remove all tangs for a few minutes and have almost no loss of resin bonus at all during the run. Before, the minimum amount of tangs ever present during the run would determine the bonus so removing them even very briefly to move them around would ruin the bonus.
text += '<br/><br/>';
text += '0.11.1 (2024-01-02)';
text += '<br/>• Added a new infinity crop.'; // infinity sapphire acorn
text += '<br/>• Added a new fish type.'; // oranda
text += '<br/>• Added back a resin/twigs bonus for the TD challenge reward.';
text += '<br/>• Tweaks and bugfixes.'; // e.g. now shows challenge max level in the dialog where it shows max tree level ever when running a challenge
text += '<br/><br/>';
text += '0.11.0 (2023-12-20) - Tower Defense:';
text += '<br/>• Added the tower defense challenge (unlocks at level 75), with a completely different game mechanic.';
text += '<br/>• Added new production bonus reward mechanic for this challenge, it gives a multiplicative bonus for every 100 levels reached after 75.'
text += '<br/>• Fixed missing time estimates for plant infinity field crop tooltips.'
text += '<br/>• Fixed achievement tooltips sometimes not working.'
text += '<br/><br/>';
text += '0.10.9 (2023-11-29):';
text += '<br/>• Limited max amount of eels and tangs in the pond';
text += '<br/>• Fixed red eel and red tang not working'
text += '<br/><br/>';
text += '0.10.8 (2023-11-26):';
text += '<br/>• Added a new infinity fish (leporinus)';
text += '<br/>• Buffed infinity sapphire champignon a bit'; // to be more competitive against mushroom of previous tier with infinity ferns
text += '<br/>• Holiday events are from now automated with fixed dates every year, each will last for 1 month at the following dates:';
text += '<br/> ◦ Presents: December 7th - January 7th';
text += '<br/> ◦ Eggs: March 25th - April 25th';
text += '<br/> ◦ Pumpkins: October 6th - November 6th';
text += '<br/>• Fixed bug where achievement dialog could open multiple times.';
text += '<br/><br/>';
text += '0.10.7 (2023-11-04):';
text += '<br/>• Added next infinity crops tier (sapphire).';
text += '<br/>• Added 3 new fishes.';
text += '<br/>• Buffed the red koi slightly.';
text += '<br/>• UI improvements in pond: missing fish types listed, and upgrade arrows for new tiers that can be afforded.';
text += '<br/>• Blueprint page in blueprint dialog is now remembered in savegames.';
text += '<br/>• Internal changes for the upcoming tower defense challenge (not yet released).';
text += '<br/><br/>';
text += '0.10.6 (2023-10-12):';
text += '<br/>• Made the amethyst infinity nettle stronger (this was done by making previous-tier nettle effect less strong but amethyst mushroom stronger to compensate).';
text += '<br/>• The fruit border color can now be picked from a dialog, and two more colors added.';
text += '<br/>• The halloween event (pumpkin!) automatically started a few days ago, and wil run until November 10th.';
text += '<br/>• Many bugfixes and UI improvements done since last patch.'; // e.g. tooltip style applied to the tooltip rendered in the long click dialog for mobile
text += '<br/><br/>';
text += '0.10.5 (2023-08-21):';
text += '<br/>• 7 new infinity crops, for new amethist tier. The 7th is a new type.';
text += '<br/>• New ethereal upgrade for ethereal tree level 25.';
text += '<br/>• 3 new high level fishes.';
text += '<br/>• New ethereal mistletoe bonus (requires evolve 15).';
text += '<br/>• Buffed the rhodium nettle spores from 100% to 150% bonus, and slightly buffed its basic field bonus.';
text += '<br/>• Added "u" shortcut in pond to upgrade fishes to next tier, "shift+d" to downgrade, etc... (similar to the fields).';
text += '<br/>• Bugfixes.'; // such as missing fruit slots in 'Fruit storage slot sources' informational dialog, and wrong rockier challenge bonus display in tree in some cases
text += '<br/><br/>';
text += '0.10.4 (2023-08-01):';
text += '<br/>• Higher tier ethereal ferns give more starter resources, to make a next tier more worth it compared to previous.'; // this doesn't matter much for higher ferns as players immediately get much more seeds from the first berry at that stage. But it does matter slightly for fern II, when unlocking that one starter resources is still a constraint, and a single fern II costs more than 3 fern I's yet the 3 fern I's gave more, this update now should fix this disappointment
text += '<br/>• Fruit dialog now has "move to" option to move fruits to a certain slot, so they can be moved more easily on devices where drag and drop doesn\'t work.';
text += '<br/>• Marking the fruit border color is now an explicitely visible button (it used to be somewhat hidden by clicking the fruit icon).';
text += '<br/>• The fruits in the sacrificial pool now appear from left to right again (less confusing since stored fruits are also left to right), but the rows will still have the newest row at the top (so more visible).';
text += '<br/>• Runestone shows up higher in the list of crops in the infinity field so it\'s easier to find when having many more crop tiers unlocked.';
text += '<br/>• Long clicking a field cell now shows more actions on mobile devices, so affecting a crop under fern without picking up the fern is now possible.';
text += '<br/>• Fix an issue where mobile browsers would zoom into the "import save" dialog, making the actual import button invisible.';
text += '<br/>• Fixed a possible rendering performance issue with ethereal field.';
text += '<br/>• An internal mechanism to support beta-test versions of the game is implemented, but not yet used for now.';
text += '<br/>• Various other bugfixes and QoL, especially related to mobile devices and early game.'; // e.g. overflowing text in fuse screen, improved long click on upgrade cells, some contrasts, ...
text += '<br/><br/>';
text += '0.10.3 (2023-07-16):';
text += '<br/>• Added infinity nettle (starts at rhodium tier).';
text += '<br/>• Changed the way resource info is displayed, on more lines, to reduce amount of layout flickering on mobile.';
text += '<br/>• Removed "swap pages" button from blueprint dialog, but this can be done with shift+click on the page button instead now.';
text += '<br/>• For some challenges (where an unexpected auto-blueprint would harm the progress), auto-action will be disabled at the start now. It will re-enable again next run unless manually specifically disabled.';
text += '<br/>• Automaton toggle buttons moved from side panel to bottom, so also visible on mobile devices now.';
text += '<br/>• Time til next rock challenge layout change is now shown in its dialog.';
text += '<br/>• Bugfixes.'; // e.g. pressing enter key after blueprint rename, caused the blueprint to get planted, and typo "ran" instead of "run"
text += '<br/><br/>';
text += '0.10.2 (2023-07-02):';
text += '<br/>• Added a new ethereal mistletoe upgrade that allows placing a second one for more neighbor boost.';
text += '<br/>• Rearranged the unlock evolution levels of some ethereal mistletoe upgrades: Nuts at 10 instead of 12, lotus neighbors at 12 instead of 13, the new upgrade is at 13.';
text += '<br/>• Ethereal mistletoe that is not planted next to tree now shows a less fullgrown graphic to indicate the problem.';
text += '<br/>• Fixed bug with not unlocking next tiers when automaton auto-action overrides fullgrown crop.';
text += '<br/>• Fixed bug with truly basic speed achievements.';
text += '<br/>• Fixed bug where challenge completion screen would say "abort" despite completion.';
text += '<br/><br/>';
text += '0.10.1 (2023-06-18):';
text += '<br/>• Eel and tang now must be in pond during entire run to keep their effect.';
text += '<br/>• The new minimum level for bonus requirements of challenges have been lowered so that the production bonus gotten when not managing to complete a challenge is still meaningful.';
text += '<br/>• Added the missing poison ivy achievements.';
text += '<br/><br/>';
text += '0.10.0 (2023-06-18):';
text += '<br/>• Added next-tier stingy crop and a new challenge to unlock it.';
text += '<br/>• New level 24 ethereal crop.';
text += '<br/>• Challenge bonuses are now all applied individually rather than additive to each other. The formulas have been tuned down to take this into account. This makes each individual challenge bonus more significant.';
text += '<br/>• Several challenges now get a minimum level at which the bonus only begins.';
text += '<br/>• Fixed missing eel twigs bonus.';
text += '<br/>• Tweaks and fixes.'; // typo fixes, grayed color for non active permaweather, ...
text += '<br/><br/>';
text += '0.9.4 (2023-05-23):';
text += '<br/>• Added rhodium infinity crops.';
text += '<br/>• Added 3 new fish types.';
text += '<br/>• Added achievements for fishes.';
text += '<br/>• You can now shift+click weather to change perma-weather without altering currently active weather.';
text += '<br/>• Added "Move blueprint" option to blueprints to reorganize their ordering.';
text += '<br/>• Added volume setting to the notification sounds.';
text += '<br/>• Undeletable runestones are now rendered with a highlighted border.';
text += '<br/>• More info shown in the choice upgrade info dialog in automaton settings: unlock level and current status.';
text += '<br/>• Dialog and button style tweaks.';
text += '<br/>• Other UI tweaks.'; // e.g. indicates achievement row that has new achievements now
text += '<br/>• Bugfixes.';
text += '<br/><br/>';
text += '0.9.3 (2023-05-01):';
text += '<br/>• Added two new fish types to infinity pond.';
text += '<br/>• Added two new ethereal mistletoe upgrades.';
text += '<br/>• Added one new high level ethereal crop.';
text += '<br/>• Goldfish boosts all infinity seeds now, so also brassica.';
text += '<br/>• Changed the ethereal mistletoe upgrades UI to combine buttons and effects.';
text += '<br/>• Various tweaks and fixes.';
text += '<br/><br/>';
text += '0.9.2 (2023-04-03):';
text += '<br/>• Idle choice upgrade improvements:';
text += '<br/> - Watercress also gets infinite lifetime now, like wasabi';
text += '<br/> - Ferns get charged with up to a few hours worth of resource production after being idle for a long time. Most are past resources, not current-weather interacting production, but some are.';
text += '<br/>• Distinction between brassica fruit and non-brassica fruit multiplier for end-of-life brassica removed.';
text += '<br/>• Watercress now gives at least 1 seed/s at start of infernal challenge so it can be bootstrapped without ethereal fern.';
text += '<br/>• UI tweaks, including tooltip typo fixes.';
text += '<br/><br/>';
text += '0.9.1 (2023-03-27):';
text += '<br/>• Added platinum infinity crops.';
text += '<br/>• New fish type added.';
text += '<br/>• Bees in infinity field now also give a slight boost to infinity mushrooms, through the flowers.';
text += '<br/>• Autumn now also makes mushrooms consume less seeds.';
text += '<br/>• Reordered how some resources are shown at the top, to line up resin/twigs, seeds/infinity seeds and spores/infinity spores.';
text += '<br/>• Various tweaks.'; // includes attempt at fix with mushroom priority heuristics for auto-plant and egg drop tweaks
text += '<br/><br/>';
text += '0.9.0 (2023-03-23):';
text += '<br/>• New infinity crop: golden mushroom.';
text += '<br/>• Added ability to place fishes in the infinity pond, available once you have infinity mushrooms. Only a few fish types added in this first version of it.';
text += '<br/><br/>';
text += '0.8.6b (2023-03-18):';
text += '<br/>• Fixed bug: auto-planting of ethereal blueprints was sometimes not working.';
text += '<br/>• UI tweaks, including better sorting order for planting ethereal crops.';
text += '<br/><br/>';
text += '0.8.6 (2023-03-15):';
text += '<br/>• Eggs event configured to start on March 20th! Eggs with random rewards will drop every now and then. The event will run until April 20th.';
text += '<br/>• Added two new crops and 1 new upgrade for ethereal tree level 22.';
text += '<br/>• Added one more infinity crop (more coming soon).';
text += '<br/>• Made berry boost, mushroom boost and spores overload stronger on emerald fruits.';
text += '<br/>• Ethereal field crops now show an upgrade arrow icon if a higher tier is unlocked and affordable but not yet bought. These icons only serve as a reminder when a new tier is unlocked, and will not show up once a single crop of this tier is present anywhere on the field.';
text += '<br/>• Other tweaks and fixes.';
text += '<br/><br/>';
text += '0.8.5 (2023-03-08):';
text += '<br/>• It\'s now possible to recover sacrificed fruits that were dropped by the tree last run. This is for in case some fruits were forgotten, it is not usable as permanent storage.';
text += '<br/>• Added more infinity runestone achievements.';
text += '<br/><br/>';
text += '0.8.4 (2023-03-05):';
text += '<br/>• Resin/twigs fruit bonus now also works when they aren\'t active but have given some spores buildup before.';
text += '<br/>• Added more rocks challenge reward stages.';
text += '<br/>• Added more ethereal upgrades for fruit slots.';
text += '<br/>• 2-season fruit fusing bugfix.';
text += '<br/><br/>';
text += '0.8.3 (2023-03-05):';
text += '<br/>• Rebalanced the resin and twigs fruits to be about as good as before the "fern trick" for high level fruits, but without needing the trick. The resin/twigs given are now based on spore production with any resin/twigs active instead of time, they now give an additional small production bonus, and the resin/twigs bonus itself is increased.';
text += '<br/>• Unused twigs now also give a little bit of production bonus, but much less than resin does.';
text += '<br/>• "Final form" restriction of fruit fusing obsoleted: dragon fruits and star fruits can now be mixed with anything, but the result is the lowest fruit type.';
text += '<br/>• New fruits now show up at the beginning, rather than at the end, of the sacrificial pool, so the higher ones will be visible at the front instead of at the back';
text += '<br/>• Using the shortcuts p, u or d on crops of the field no longer picks up ferns.';
text += '<br/>• Added shortcut shift+p to overplant crop (reminder: without shift, p picks (=remembers) a crop, and plants it on empty field).';
text += '<br/>• Small fixes';
text += '<br/><br/>';
text += '0.8.2 (2023-02-27):';
text += '<br/>• Added two more wither challenge reward levels for auto-actions';
text += '<br/> - Ethereal auto-blueprints. Note: if you use this feature, ensure to keep your ethereal blueprints up to date to not make it plant outdated ones!';
text += '<br/> - Another auto-action slot, but this one is limited and only works at start-of-run. It can automatically set the correct fruit, weather, ... at start of runs. It can also be activated with the 0-key if number keys are configured for auto-actions.';
text += '<br/>• Removed "fern trick" with resin/twigs fruits'; // unintended trick with resin/twigs fruits: equipping it after clicking fern that produces lots of spores with regular spore fruit when tree is over-leveled
text += '<br/>• Tweaks and fixes';
text += '<br/><br/>';
text += '0.8.0 (2023-02-05):';
text += '<br/>• Added emerald fruit tier, dropping starting from tree level 160. Changes compared to sapphire fruits: one more ability slot, a new ability type added, bee and weather ability types removed';
text += '<br/>• Fruit growth speed values slightly tweaked for more spread across tiers.';
text += '<br/>• Added "neighbor boost to here" stat in ethereal field crop popup, which allows to more easily identify which field spot has which total boost from lotuses, automaton, etc...';
text += '<br/><br/>';
text += '0.7.10 (2023-01-22):';
text += '<br/>• Added 9x8 field size upgrade at ethereal tree level 21.';
text += '<br/>• Partially added gold infinity tier. This tier progresses slower than previous tiers.';
text += '<br/>• Buffed the electrum infinity flower and beehive.';
text += '<br/>• Third and higher runestones are now much more expensive, they were cheaper than intended compared to the seed income of next infinity crop tiers. Existing ones above two (not reachable now but theoretically later) will be removed and refunded.';
text += '<br/>• Runestone non-deletion time changed from 23 hours to 20 hours.';
text += '<br/>• Increased higher infinity crop achievement bonus scaling.';
text += '<br/><br/>';
text += '0.7.9 (2023-01-07):';
text += '<br/>• Added "reset choice upgrades" amber effect.';
text += '<br/>• The brassica time upgrade in squirrel evolution II now also adds 50% copying.';
text += '<br/>• Tree\'s gesture upgrade tooltip is now dynamic, showing current and next values.';
text += '<br/>• Further extending the long-press touch device support: most buttons now can show their tooltip by long-pressing them, e.g. most settings-dialog buttons and the amber buttons.';
text += '<br/><br/>';
text += '0.7.8 (2023-01-02):';
text += '<br/>• Mainly bugfixes, no gameplay changes for now.'; // includes fixing undo of player action after auto-action happened during sped up computation
text += '<br/>• During stormy challenge a lightning can be briefly seen now when a crops is hit.';
text += '<br/>• The game auto-saves more often after doing player actions now, decreasing chance of lost actions when closing browser. Also repurposed the "save when refreshing tab" setting to "save after each action" for this. The setting should be on (the default) to get the new extra extra auto-saves.';
text += '<br/>• Some buttons (undo, refresh brassica and import save) reveal extra functions when long pressing them, to access these features on mobile. These features were already accessible using the shift/ctrl key on other devices and are listed in the shortcuts help dialog. (this feature was already released a few days before this patch note but is now actually listed)';
text += '<br/>• Fixed issue with undo after auto-action happened during sped-up time';
text += '<br/><br/>';
text += '0.7.7 (2022-12-24):';
text += '<br/>• Added 3 new ethereal crops (for levels 19 and up).';
text += '<br/>• Added electrum infinity tier, with 5 new infinity crops.';
text += '<br/>• Slightly buffed silver infinity flower and bee.';
text += '<br/>• Added an achievement for each infinity crop type.';
text += '<br/>• Presents containing seeds or spores now reveal this in the tooltip.'; // this is because you may want to activate weather before those (so one could use undo anyway to re-take it). Others don't require knowledge beforehand so remain a surprise.
text += '<br/>• Added button to swap the contents of the two pages in the blueprint dialog. This affects auto-actions, since they refer to blueprints by number.';
text += '<br/>• Added the accidently forgotten hat to automaton and squirrel in ethereal field.';
text += '<br/>• Various tweaks and bugfixes.'; // e.g. infinity flowers work immediately (like other crops already did), ethereal plant dialog has crops sorted by price, ...
text += '<br/><br/>';
text += '0.7.6 (2022-12-05):';
text += '<br/>• Enabled holiday event, it will activate on december 6th (depending on time zone) and last for 1 month. Presents with random effects will drop!';
text += '<br/>• Bugfixes.'; // undo in combination with auto-action, season change resource comparison display, time at treelevel weighted better for fern computation accidently applied to everything
text += '<br/><br/>';
text += '0.7.5 (2022-11-27):';
text += '<br/>• Added 4 new infinity field crops.';
text += '<br/>• Added a new ethereal mistletoe upgrade (requires more evolution).';
text += '<br/>• Removed all time restrictions for deleting crops in ethereal field, and ethereal crops have their effect immediately rather than after growing. This is a test, some form of rate-limiting the changing of ethereal crops may come back in the future if this creates strategies that require too much activity.';
text += '<br/>• Increased the flower effect of the ethereal spring upgrade from 25% to 33%, and the spring grow speed bonus from 20% to 25%';
text += '<br/>• Added "upgraded crop" as a possible automaton action trigger';
text += '<br/>• Auto-actions can now also be done manually, assigned to number shortcut keys, and the side panel got a small auto-action configuration button';
text += '<br/>• When taking a fern when tree has just been leveling up, it now uses the best time at level from the last few minutes for its computation (when time at level production bonus is unlocked). When e.g. just switching from a seeds to a spores fruit, this was already achievable before by clicking fast enough, but now fern works well for auto actions too.';
text += '<br/>• UI tweaks and fixes.'; // e.g. ethereal tree tooltip now mentions its neighbor boost, fixed wrong values in before/after season production message and next crop planting cost message, and downgrade tier button for infinity field. Also made auto-actions undoable
text += '<br/><br/>';
text += '0.7.4 (2022-11-09):';
text += '<br/>• Fix timing race condition issue that could cause season jumps during hold season.';
text += '<br/>• Added back the season +1 hour amber ability';
text += '<br/>• Added "Total resin allocation" stat in the resin info dialog.';
text += '<br/><br/>';
text += '0.7.3 (2022-11-08):';
text += '<br/>• Added more infinity crops';
text += '<br/>• Added new amber ability, "hold season", which holds the same season the entire run.';
text += '<br/>• Slight discount for the season -1h amber ability, and removed the +1h one since "hold season" allows the same but better.';
text += '<br/>• Time where freely deleting in ethereal field is possible at start of run increased from 10 to 30 minutes.';
text += '<br/>• In mixed seed+spore layouts, automaton heuristics will prioritize some flowers intended for mushrooms too now.';
text += '<br/>• More infinity seeds related info shown in dialogs, including detailed breakdowns for infinity crops.';
text += '<br/>• Added "clear infinity field" button to automaton.';
text += '<br/><br/>';
text += '0.7.2 (2022-10-31):';
text += '<br/>• Added nut prestige for all the nut crops.';
text += '<br/>• Fixed high tier nut medals giving too much bonus compared to other crop achieves.';
text += '<br/>• Increased bonus of seeds amount and tree level achieves, which should make up for the decreased nut achievements bonus.';
text += '<br/>• The automatic border for named or fused fruits is now more subtle.';
text += '<br/>• Improved fruit background color contrast. Reason for the visible change in 0.7.1 is that since this release fruits have the same background color in both dark and light UI themes, and that change was done because some border colors were hard to see against the light UI backgrounds.';
text += '<br/>• Various fixes.'; // includes refresh on watercress templates was broken, and tree level 155+ accidently dropping amethist instead of sapphire fruits
text += '<br/><br/>';
text += '0.7.1 (2022-10-30):';
text += '<br/>• Added two new infinity field crops.'; // zinc blackberry and zinc anemone
text += '<br/>• Added "i" shortcut to go to infinity field tab.';
text += '<br/>• UI tweaks: viewing pre-evolution squirrel tree, more notations for entering auto-action time, merged two groups of fruit fusing checkboxes, fruit border color tweaks, ...'; // also typo fixes, added the forgotten production info to infinity field crop dialogs, mistletoe upgrade in progress button highlight color, per hour (instead of per second) production display for low inf seeds income, ...
text += '<br/><br/>';
text += '0.7.0 (2022-10-24):';
text += '<br/>• Added the infinity field, a third field tab in the game. This requires ethereal tree 20 to unlock. For this first release, the infinity field has only a single crop, as an initial test of this new feature (which also means it could change). Later more crops will be released.';
text += '<br/>• Small tweaks and fixes.'; // update nuts value in squirrel tab when nuts change while it's open, and small cosmetic ui/text changes, mistletoe dialog some bonuses not shown fixed and bonuses shown in tooltips
text += '<br/><br/>';
text += '0.6.6 (2022-10-10):';
text += '<br/>• Added a halloween event, which unlocks a pumpkin crop that takes 2x2 field spaces, requiring new layouts to use it well. This event will last 1 month.';
text += '<br/>• Added a page 2 to the blueprint dialog, doubling the amount of available blueprints. The "p" key is a shortcut to switch pages.';
text += '<br/>• Bugfixes.'; // mostly infernal challenge season related
text += '<br/><br/>';
text += '0.6.5 (2022-09-18):';
text += '<br/>• In spring, bees can now diagonally reach flowers (but not in the rockier challenge).';
text += '<br/>• Fixed auto-action taking fern before all blueprint templates planted by automaton: it now waits a few seconds before picking up fern.';
text += '<br/>• Fixed auto-action select crop dialog not showing already-known crops from previous runs';
text += '<br/>• Auto-action triggers can now be re-used if edited and given a condition in the future, e.g. if an auto-action recently triggered 1 hour into the run and you now set it to trigger after 2 hours, it will trigger again at that time.';
text += '<br/>• Editing auto-actions to give them a condition in the past (for the current run) will no longer trigger them while or after editing them.';
text += '<br/>• Added missing wither challenge stage completion medals (and another new achievement).';
text += '<br/>• When having the stormy challenge reward, if auto-action activates weather at start of run, when the weather is not yet unlocked, it\'ll still be setup as the permanent weather.';
text += '<br/>• Auto-action time-based trigger can now be entered in the format hours:minutes or hours, rather than minutes (so you can e.g. type 3 or 3:00, instead of 180, for 3 hours).';
text += '<br/><br/>';
text += '0.6.4 (2022-09-12):';
text += '<br/>• Auto-action can now also activate weather, refresh brassica and take fern. This must be unlocked first with a new stage of the wither challenge.';
text += '<br/>• Added a third auto-action slot as reward for another new stage of the wither challenge.';
text += '<br/>• There\'s now an auto-action toggle in the side panel.';
text += '<br/>• UI tweaks.'; // e.g. added non-potential/hypothetical income to the "expected when fullgrown" resources tooltip, and better naming/info about hypothetical production in the seeds tooltip
text += '<br/><br/>';
text += '0.6.3 (2022-09-04):';
text += '<br/>• Automaton auto-action (formerly named auto-blueprint) can now also automatically choose a fruit to switch to.';
text += '<br/>• Automaton auto-action can now also use time since start of run as a possible action trigger.';
text += '<br/>• Expected total income per second (once all crops are fullgrown) is now shown in the top resource tooltips for seeds, spores and nuts.';
text += '<br/>• Rockier challenge completion levels now also shown on its button when choosing challenges, when all rockier cycles have already been done.';
text += '<br/>• When importing a blueprint from text, tab characters are now ignored, so importing from a spreadsheet works.'; // also spaces but only with some heuristic, but spreadsheets use tab characters
text += '<br/><br/>';
text += '0.6.2 (2022-08-30):';
text += '<br/>• The ethereal mistletoe evolution no longer boosts the twigs or resin bonuses. The base value of the twigs and resin bonuses was increased to compensate.';
text += '<br/><br/>';
text += '0.6.1 (2022-08-28):';
text += '<br/>• In the evolved squirrel upgrade tree, combined the 3 fruit probability upgrades into 2, and changed one into a new upgrade.';
text += '<br/>• Added two more ethereal mistletoe upgrades (requiring higher evolution).';
text += '<br/>• Pressing the enter key on a button focused with tab now also activates it. Let me know if this causes any issues.';
text += '<br/>• Various other tweaks and bugfixes.'; // e.g. the tooltip of the mistletoe evolution upgrade now says at which level a new upgrade unlocks, and the mistletoe tooltip in ethereal field says remaining time
text += '<br/><br/>';
text += '0.6.0 (2022-08-20):';
text += '<br/>• Added ethereal mistletoe. Only one of this crop can be planted in the ethereal field, and it has upgrades inside that cost time. Unlocks at ethereal tree 15.';
text += '<br/>• Added another new high level ethereal crop.';
text += '<br/>• Automaton auto-blueprints can now also use unlocked or planted crop types as a trigger condition.';
text += '<br/>• Added more truly basic challenge speed achievements';
text += '<br/>• Added one more rocks challenge reward stage';
text += '<br/>• Added a few more fruit-marking border colors. As a reminder, fruit border colors can be chosen by clicking the fruit icon in the "configure fruit" dialog (marking as favorite).';
text += '<br/>• The game now starts with 10 seeds rather than 0 seeds, so a watercress can be planted immediately without collecting ferns in the first playthough.';
text += '<br/>• Ferns spawn at regular rate at the start of the game now, rather than sped up.';
text += '<br/>• All ethereal ferns give 10x more seeds, e.g. the first one now gives 1000 seeds.';
text += '<br/>• Brassica production upgrade now only gives +25% instead of +100% seeds. Only early-game income is briefly affected by this.';
// requiring 10 watercress is the behavior of the main game's first playthrough, but that's as a tutorial, in the challenges it's confusing instead (requiring a single watercress is ok and often present in blueprint) and it doesn't make the challenge easier anyway since you need to collect seeds for the unlock with watercress anyway
text += '<br/>• During the basic and truly basic challenge, as well as any other run other than the first playthrough, the blackberry unlock now becomes visible after a single watercress rather than after 10.';
text += '<br/>• Reordered some of the evolved squirrel upgrades near the end.';
text += '<br/>• UI tweaks and fixes.'; // typo fix, target levels shown next to rewards gotten in the challenge stats dialog, crop progress bars a bit more min pixels, ...
text += '<br/><br/>';
text += '0.5.0 (2022-08-01):';
text += '<br/>• Automaton features get unlocked earlier and there\'s a new automation feature too:';
text += '<br/> 1. Auto-plant is now unlocked immediately when getting automaton (at ethereal tree level 1, without a required challenge), instead of auto-choice. Before, auto-plant unlocked only at ethereal tree level 3 with the wither challenge';
text += '<br/> 2. Auto-upgrades and auto-choice now both unlock at ethereal tree level 2, with the no-upgrades challenge.';
text += '<br/> 3. Blackberry challenge now appears at ethereal tree level 3 instead of 4. This means automaton auto-unlock is now available already at ethereal tree level 3.';
text += '<br/> 4. Wither challenge now unlocks at ethereal tree level 5 instead of 3, and unlocks a completely new ability: auto-blueprint override (before it unlocked auto-plant).';
text += '<br/>• The new auto-blueprint override ability allows to program the automaton to override the field with a chosen blueprint once a chosen tree level is reached.';
text += '<br/>• Challenge target levels tweaked where appropriate, e.g. the second target of the no upgrades challenge got harder, and wither much higher.'; // also, automaton cost-finetuning options are now all unlocked at once with stage 2 of no upgrades challenge, rather than separately for auto-upgrades and auto-plant
text += '<br/>• Blackberry secret, blueberry secret and cranberry secret all unlock one ethereal tree level earlier now.';
text += '<br/>• Blueberry secret and cranberry secret now also come with other unlocks (anemone, champignon, ...) already bought rather than just made visible.';
text += '<br/>• Resin income from transcensions reduced during the first 10 minutes of the run to prevent resin/hr being higher after 1 minute than rest of the run when not having resin extraction yet.';
text += '<br/>• Various other tweaks and fixes.'; // roman number setting not remembered, small bugfix in challenge reward listed in some cases, automaton will now prioritize planting a blackberry before buying watercress upgrades, automaton auto-plant mushroom prioritization tweak, guarantee first bronze fruit promised by a help dialog, ...
text += '<br/><br/>';
text += '0.4.0 (2022-07-11):';
text += '<br/>• Added squirrel evolution at the end of the squirrel upgrade tree. When purchased, this resets the squirrel tree to a new one with a new mix of new and old upgrades. This makes production initially significantly weaker, but allows getting much stronger than before eventually.';
text += '<br/>• Added 4 more tiers of nuts crops.';
text += '<br/>• In squirrel UI, simplified the rule used when it reveals the name of the upgrade or shows "???". There are no more red colored chips, only gray for those that aren\'t in reach to buy.';
text += '<br/>• Added ctrl+z as shortcut for undo.';
text += '<br/>• Fixed lightning bolt after game pause during stormy challenge.';
text += '<br/>• Fixed automaton cost configuration dropdowns, which broke by the modal dialogs update.';
text += '<br/>• Various other fixes and tweaks.'; // max tree level in top left info box popup, fix fruit ability order sometimes not preserved after fusing, auto upgrades of nuts crops not working after unlocking squirrel first time and defaulting to 100% instead of 50%, bold highlight for fruit fuse that increases charge, ethereal tree percentage to next level shown in tab, icons in the while-planting 'show crop info' dialogs, ...
text += '<br/><br/>';
text += '0.3.5 (2022-06-26):';
text += '<br/>• Improved HTML aria annotations of modal dialogs and fruit fusing dialog. It should no longer be possible to access HTML elements that are not part of the currently active dialog.';
text += '<br/>• Fixed bug preventing field size change during non-truly basic challenge.';
text += '<br/><br/>';
text += '0.3.4 (2022-06-25):';
text += '<br/>• Improved HTML aria annotations for automaton dropdowns.';
text += '<br/><br/>';
text += '0.3.3 (2022-06-23):';
text += '<br/>• Added 2 new ethereal crops and 2 new ethereal upgrades (field size), requires high level ethereal tree to unlock.';
text += '<br/>• Ethereal tree now has a dialog to see the things that got unlocked at previous levels.';
text += '<br/>• Bugfixes, including a minor fruit fusing dialog bug.';
text += '<br/><br/>';
text += '0.3.2 (2022-06-12):';
text += '<br/>• When fusing fruits, you can now choose to keep or discard two-star [**] abilities that get transferred, and also change the priority of which abilities get pushed out by the transferred ones. Scroll down in the fuse dialog to see these new controls, but they are only visible if there\'s a two-star [**] ability in the "from"-fruit.';
text += '<br/>• Layout and help of the fuse fruit dialog slightly adjusted for clarity.';
text += '<br/>• Fusing a fruit that\'s worse than the original is no longer prevented: it\'s easier to learn how fusing works when allowed to see all the possible results.';
text += '<br/>• Minor fixes.'; // includes a few fixes in the challenge display related to cycling bonus and capped bonus level
text += '<br/><br/>';
text += '0.3.1 (2022-05-24):';
text += '<br/>• Fixed sapphire fruit treelevel ability: it scaled up too early and should only start becoming good around tree level 145';
text += '<br/><br/>';
text += '0.3.0 (2022-05-22):';
text += '<br/>• Added the infernal challenge.';
text += '<br/>• Added sapphire fruits. In these, relative importance of some abilities is changed: nettle and mushroom more important, weather less important';
text += '<br/>• Seed overload slightly buffed for both amethist and sapphire fruits.';
text += '<br/>• Added a first truly basic speed achievement (level 10 in 2.5 hours).';
text += '<br/>• When getting automaton, the watercress upgrade is now visible from the start (as a reminder, when not yet having blackberry secret).';
text += '<br/>• Tuned automaton plant order heuristics for mushrooms with brassica, and brassica fruit.';
text += '<br/>• Typo fixes.';
text += '<br/><br/>';
text += '0.2.2 (2022-05-15):';
text += '<br/>• Removed the red tutorial arrows, only the goals serve as the tutorial now.';
text += '<br/><br/>';
text += '0.2.1 (2022-05-14):';
text += '<br/>• Added setting to disable roman numerals (for upgrade and fruit levels). It will still display them up to 12 (XII), but after that it switches to decimal.';
text += '<br/>• Renamed the "save on close" setting to "save on refresh tab": this setting only works for closing tabs, but not when closing the entire browser or shutting down computer.';
text += '<br/>• The seeds and spores tooltips now also show max amount had so far this run.';
text += '<br/>• Tweaks to the early game tutorial.';
text += '<br/><br/>';
text += '0.2.0 (2022-05-11):';
text += '<br/>• New version number scheme: the middle number now is incremented for changes with significant effect on gameplay (e.g. a new challenge, ...), and the rightmost for smaller tweaks or bugfixes.';
text += '<br/>• New shortcuts added: "f" goes to basic field tab, "e" goes to ethereal field tab, in blueprint edit dialog "f" sets blueprint from field, "enter" overrides field with blueprint.'; // This particular set of tabs/shortcuts was chosen to make ethereal blueprint switching easier. In addition, in fruit/blueprint rename dialogs, enter key now accepts it rather than add newline.';
text += '<br/>• Removed the "shortcuts may delete crop" setting, it\'s always allowed now.'; // this used to be required for ctrl+click to delete and other similar shortcuts
text += '<br/>• Added a new tier name and color, amethyst, to get 12 tiers total. There doesn\'t seem to exist a memorable real or fictional gem considered more precious than diamond, so it had to be inserted before sapphire: sapphire fruits now became amethyst.';
text += '<br/>• Achievement tier value requirements increased. This is purely cosmetic.';
text += '<br/>• Ethereal blueprints now show the resin cost.';
text += '<br/>• Ethereal blueprints now get planted with priority around the tree spiraling outwards, to get likely important crops first when there\'s not enough resin.'; // spiral is not yet as good as a heuristic that computes importance of each crop, but it's an improvement over left to right top to bottom order
text += '<br/>• "Clear ethereal field" action is now available in the automaton tab even if the automaton is absent.'; // but not clear basic field: this is only intended to make it easier to clear the ethereal field and place an automaton there
text += '<br/>• The time to freely replant ethereal field at start of a run extended to 10 minutes.';
text += '<br/>• Tweaks and fixes';
text += '<br/><br/>';
text += '0.1.104 (2022-05-02):';
text += '<br/>• Ethereal delete tokens have been removed from the game. Instead, the ethereal field can now be freely replanted at the beginning of any run, any time later in the run, and every 2 hours thereafter. Templates can always be freely deleted. To prevent stuck situations, replacing a crop with a squirrel or automaton is always possible if no other free field spots are available.'; // The time limit is there because the game shouldn't be about constantly changing the ethereal field, but planning a layout at the beginning at the run, and one or two phases later on is possible
text += '<br/>• Blueberry secret and cranberry secret now also already buy the unlock upgrade for free (rather than merely make it visible), for clarity and consitency with blackberry secret. They also no longer make unlock clover visible, instead blueberry secret makes unlock anemone immediately visible.';
text += '<br/>• Bugfixes.';
text += '<br/><br/>';
text += '0.1.103 - Early game balancing (2022-04-27):';
text += '<br/>• Added a new bee tier for the basic field.';
text += '<br/>• Added achievements for amount of nuts, and more for seeds.';
text += '<br/>• The "time at level" bonus is now weighted with the duration of several previous levels.';
text += '<br/>• Added goals, an interactive tutorial for the early game, giving direction up to unlocking of automaton. Goal chips appear above the message log.';
text += '<br/>• Reduced spore production of mushrooms above champignon by 25% but increased nettle/thistle boost by 25% and made them cheaper to compensate exactly. This makes nettles more interesting during the first run of the game.';
text += '<br/>• Mistletoe now unlocks after blackberry instead of after blueberry (still requires the ethereal upgrade), and is cheaper.';
text += '<br/>• The first ethereal tree level now costs 72 instead of 144 twigs, and the second 1296 instead of 1728. All others stay the same (powers of 12).';
text += '<br/>• Tweaked automaton planting heuristics to prefer berries touching brassica a bit more.';
text += '<br/>• Changed some blueprint letter symbols, due some crops having become whole series, and for possible future crop types. The changes are: stinging: S (was: N), bees: Z ("buzz", was: H), squirrel: Q (was: S), nuts: N (was: U)';
text += '<br/>• Renamed some in-game names for clarity: old beehive -> "bee nest", new beehive -> "beehive", beehive crop type -> "bee", prickly/nettle crop type -> "stinging", upgrade crop (in field) -> "tier up"';
text += '<br/>• Twigs resource display, tree spore requirement and automaton tab appear sooner in early game, for clarity.';
text += '<br/>• Bugfixes and UI improvements.'; // includes: more clear message when trying to plant blueprint in truly basic and bee challenge, showing "disabled" in name of some tabs during truly basic challenge, amount of amber shown on amber tab, dialog consistency, one less popup dialog on first ethereal tree levelup, wrapping tooltip text fix, ...
text += '<br/><br/>';
text += '0.1.102 (2022-04-18):';
text += '<br/>• Added stormy challenge with perma weather reward.';
text += '<br/>• Added 6 new higher level ethereal crops.';
text += '<br/>• Added reward level caps to basic and truly basic challenge, and tweaked their bonuses to give more earlier, but diminishing returns later. The caps are very high and not intended to be reached as this takes a long time and rewards are very diminishing at that point.'; // the caps are 30 for basic challenge, 25 for truly basic challenge
text += '<br/>• Mushroom boost and nettle boost fruit abilities a bit increased.';
text += '<br/>• Shift + click, and shift + number key in blueprint dialog now plants with overriding rather than without (and the ctrl shortcut got deprecated).'; // the reason is that ctrl+numberkey shortcuts are taken over by browsers to switch browser tabs, and override field is generally the more useful action
text += '<br/>• Reorganized the challenge info dialog in more sections to more easily find rules, goal and rewards between the text.';
text += '<br/>• Bugfixes.';
text += '<br/><br/>';
text += '0.1.101 (2022-04-16):';
text += '<br/>• A new first flower tier, anemone, is now available after blackberry instead of cranberry, much sooner, to improve the early game experience.';
text += '<br/>• Lategame flower prices and effects are the same (including prestiged anemone which is what sunflower used to be).';
text += '<br/>• In the ethereal field flowers changed names, but the effects are same as before.';
text += '<br/>• This causes some achievements (for highest flower tier) to have to be re-earned, sorry for the incovenience.'; // the alternative, keeping all id's of flowers and achieves, required a relatively complex change in savegames with sunflowers (which have to become prestiged anemones), noting that we keep 8 tiers of flowers (not 9; so sunflower is gone for now) to keep matching corresponding berries in future prestiges
text += '<br/>• Mushroom and flower achievements give a slightly higher boost.';
text += '<br/>• Seeds income now only shows a gray numeric value if more than two thirds of seed production goes to mushrooms (as a warning), and it now shows the potential total production, rather than a negative value.';
text += '<br/>• The blueprint dialog now supports shortcut keys 1-9 to select a blueprint.';
text += '<br/><br/>';
text += '0.1.100 - Fruity update (2022-04-10):';
text += '<br/>• Added sapphire fruits, and new fruit abilities only available from this tier.'; // The "mix" ability may need some extra explanation that doesn't fit in its UI description: its 3 multipliers are tuned (using sqrt/cbrt-ish powers) such that in overal game production boost it\'s roughly as good as 1 bee ability, or 1 brassica ability, or 1 nettle ability, but is a combination of them. The mix ability is also designed to be quite useless if combined with a bee, brassica or nettle boost ability on the same fruit (by making it additive with those), so for a good fruit either have only mix, or any amount of those others, but not both. Also, the watercress effect of mix fruit is different on mushroom copying vs berry copying, to make its tuning very exact when taking into account its nettle ability doesn't affect seeds. "Mix" is not always better than pure bee boost or pure brassica boost, it's situational, it's a bit more flexible (being "ok" in more situations), but there are only a few specific cases where it's not strictly worse than pure bee (e.g. when most berries are next to a brassica).
text += '<br/>• New fruit mixing type, unlocked by new squirrel upgrade. The original dragon fruit got renamed to star fruit, but behaves exactly the same.'; // the reason the rename, rather than keeping dragon fruit the 4-season one and adding a new one with a new name on top, is that "dragon fruit" sounds more powerful than "star fruit" and I couldn't find any fruit that sounds even more powerful than "dragon fruit" does. In addition, "star fruit" is quite excellent in that it grows in many seasons of the year, perfectly representing 4 seasons.
text += '<br/>• Added a few extra fruit storage space upgrades and other ways to get some.'; // The extra way requires fusing various combined seasonal fruit types, and due to how its computation is done, it must be done from scratch for existing savegames, already fused fruits aren't counted
text += '<br/>• Due to UI space reasons, only the first 10 fruit slots can be selected as active now, the others are purely storage.'; // because the arrow selectors require horizontal space, and having them wrap would be possible, but somewhat ugly
text += '<br/>• Added a new choice upgrade (resin vs production).'; // In challenges without resin, automaton will automatically pick the non-resin choice anyway if the resin one is selected.
text += '<br/>• Added new crop count achievements.'; // 50
text += '<br/>• Various other tweaks.'; // includes making nettle fruit ability a bit stronger, to make it not strictly worse than bee fruit, and, info buttons in the automaton choice-upgrade dialog. And subtle change that was needed for the mix fruit separate watercress multiplier for berry and mushroom: watercress copying breakdown UI will now show the mushroom breakdown if only next to mushroom, and the nuts breakdown if only next to nut, instead of always showing the berry breakdown
text += '<br/><br/>';
text += '0.1.99 (2022-04-04):';
text += '<br/>• New event started! Eggs with random rewards will drop every now and then. It will run throughout April.';
text += '<br/>• Changed the graphics of the bee challenge: now it has in order: worker bee, drone, queen bee. This to avoid confusion with the differently functioning main game beehive. The queen also got a crown.';
text += '<br/>• Made undeletable challenge a bit harder.'; // Blueberry secret and cranberry secret don't work, and when prestiging, undeletable ghosts remain. In addition (but this doesn't make it harder), nuts and mistletoe can no longer be used
text += '<br/>• Made font sizes more consistent.';
text += '<br/>• Fixed fern resource computation in case of growing flowers.';
text += '<br/>• Various minor UI tweaks.'; // includes another few improvements to the location of challenge target level / max level / production bonus related information, and, fused fruit prefers to go to storage pool over sacrificial pool now
text += '<br/><br/>';
text += '0.1.98c (2022-03-27):';
text += '<br/>• Increased bonus of some of the resin and other achievements.';
text += '<br/>• Crops in the final time units of growing will now already show the final fullgrown image (but still with progress bar).';
text += '<br/>• New easier shortcut to transcend without blueprint: "t", "enter".';
text += '<br/>• Exporting ethereal blueprint as TXT now inlcudes the tier numbers.';
text += '<br/>• Bugfixes';
text += '<br/><br/>';
text += '0.1.98 - Balancing and QoL (2022-03-20):';
text += '<br/>• Added a new ethereal upgrade.';
text += '<br/>• Active weather can now be changed while one is running. This doesn\'t allow multiple at the same time and the use-time of the old one is lost.'; // more precisely, you can switch back and forth between the old and new one, but the use-time of one is always lost
text += '<br/>• Fern resources are now computed as if all crops are fullgrown, so clicking a fern is no longer bad if new crops just started growing.'; // except brassica, their growth (such as being withered but still semi active) is taken into account
text += '<br/>• In the passive fern choice, ferns that are not taken for a long time now have a chance to become bushy.';
text += '<br/>• Added support for ethereal blueprints.';
text += '<br/>• Using blueprints no longer requires the automaton to be present, but still requires it to be unlocked.'; // since blueprints can now affect the ethereal field, it could be very confusing if a blueprint removes the automaton, and then you can't use blueprints anymore
text += '<br/>• More tree level based achievements and more appropriate bonus values for them.';
text += '<br/>• Challenge start button tooltips now mention when challenge was last run (once known).';
text += '<br/>• Starting a challenge now also allows starting with blueprint more easily (with shortcuts: "t", "c", choose challenge, "b", choose blueprint).';
text += '<br/>• Other UI improvements and bugfixes.'; // nuts cost timer, winter fern vs template color contrast, downgrade ethereal crop button, ...
text += '<br/><br/>';
text += '0.1.97 (2022-03-06):';
text += '<br/>• All tiers of flowers, mushrooms and berries can now be prestiged.';
text += '<br/>• Added two new nut tiers (to keep alphabetic naming order, some tier names have shifted).'; // added / inserted beechnut, ginkgo, pecan nut. pili got shifted out, for now
text += '<br/>• Added "Plant entire field" option to automaton tab, which plants the same crop on all empty spots.';
text += '<br/>• Dark scrollbars for dark mode themes (experimental browser dependent feature).';
text += '<br/>• Various small tweaks and fixes.'; // typo fixes, and the tooltip of crops now says "next tier cost" instead of "upgrade cost" and will also show it if the next crop's unlock upgrade is visibible, rather than only after it was unlocked
text += '<br/><br/>';
text += '0.1.96b (2022-02-25):';
text += '<br/>• Fixed game balance breaking bugs.'; // essense dupe fixed, and fixed wither challenge unplayable without blackberry secret
text += '<br/><br/>';
text += '0.1.96 (2022-02-09):';
text += '<br/>• Added new fruit tier (rhodium)';
text += '<br/>• Tweaks in earliest game: watercress upgrade from 50% to 100%, blackberry unlock needs 10 instead of 5 watercress, red tutorial arrows added.'; // the 10 watercress requirement makes the watercress upgrade and blackberry unlock appear at different times rather than same time which is easier for the early game tutorial
text += '<br/>• Performance improvements.'; // one big instead of multiple small canvases for blueprint dialog, render field only once instead of twice after refresh, prevent redrawing of all fruits when upgrading abilities
text += '<br/>• Bugfixes.';
text += '<br/><br/>';
text += '0.1.95 (2022-01-19):';
text += '<br/>• One more prestigeable berry added.';
text += '<br/>• New ethereal crops and upgrades for ethereal tree level 9 to 12.';
text += '<br/>• Holiday event ended.';
text += '<br/>• Fixed issue with offline computation and the time based squirrel upgrade, and other bugfixes.';
text += '<br/><br/>';
text += '0.1.94 (2021-12-28):';
text += '<br/>• Initial version of "prestige" released, a single berry type can be prestiged in this version.';
text += '<br/>• Added one more tier of flower.';
text += '<br/>• Added two new challenges (one is a harder variation of the other).';
text += '<br/>• Added one more completion target level for the rocks challenge.';
text += '<br/>• Various small fixes.'; // gear icon in automaton dialog issue with some fonts, "paused" now showing after page refresh, a bit more precision in computation after long time durations
text += '<br/><br/>';
text += '0.1.93 (2021-12-17):';
text += '<br/>• Holiday event started!';
text += '<br/> - Presents with random rewards will drop.';
text += '<br/> - The squirrel and automaton got a festive hat.';
text += '<br/> - This event will be active for 1 month.';
text += '<br/>• Ethereal crop grow times made faster.'; // includes upgrade dialog staying open when pressing buy in it
text += '<br/>• Other tweaks and fixes.'; // includes upgrade dialog staying open when pressing buy in it, and, the missing bee template in the ethereal field
text += '<br/><br/>';
text += '0.1.92 (2021-12-05):';
text += '<br/>• Added one more tier of berry and mushroom. To keep the name order of tiers alphabetical, they are inserted in the place of certain existing crops, so some currently planted crops may have changed name and image. Their stats are the same though.';
text += '<br/>• Added three more tiers of nuts.';
text += '<br/>• Added eight new squirrel upgrades.';
text += '<br/>• Fruit nerf: Creating a dragon fruit now requires two two-seasonal fruits with the same abilities, and a dragon fruit can no longer itself be fused with anything. This makes it more challenging to create it, but is done because it was trivial to make a dragon fruit once having one perfect two-seasonal fruit, making it irrelevant.';
text += '<br/>• Fruit buff: The upgrade cost scaling of linear boost fruit abilities is now cheaper. Check your your fruit tab, since you can likely upgrade their abilities significantly. As a reminder: shift+clicking the fruit ability upgrade button will upgrade it multiple times';
text += '<br/><br/>';
text += '0.1.91 (2021-11-21):';
text += '<br/>• Brassica/watercress winter penalty now removed when next to the tree (but no exception during the wasabi challenge anymore), so useful again during winter';
text += '<br/>• Bugfixes and UI tweaks: upgrades in message log setting, wasabi during wither challenge, another \'potential\' income display bugfix, ...';
text += '<br/>• Tweaks: new \'gated\' squirrel upgrade connector style, performance tweak related to infinite lifetime wasabi, added overlay text if game is computing multiple seasons after long inactivity...';
text += '<br/><br/>';
text += '0.1.90 "Wasabi update" (2021-11-08):';
text += '<br/>• Added wasabi, the next tier of watercress, with 25% more copying and lifetime, and a challenge to unlock it.';
text += '<br/>• Watercress and wasabi are of type \'brassica\', and now this name is used where \'watercress\' was used before.';
text += '<br/>• Brassica are now negatively affected by winter (except during the wasabi challenge), for more seasonal variety.';
text += '<br/>• Fruits of high tier dropping in main fruit storage is now a setting (off by default).';
text += '<br/>• More ethereal tree achievements added and they give more bonus.';
text += '<br/>• A dialog now pops up when the ethereal tree levels up with the list of things it unlocked. This because it was easy to miss its levelup before.';
text += '<br/>• UI tweaks and fixes.'; // undo button in editing blueprints dialog, fix a crash when viewing certain crop stats, ...
text += '<br/><br/>';
text += '0.1.89 (2021-10-24):';
text += '<br/>• High-yield watercress choice upgrade now begins at +50% copying bonus but after a while this goes down towards no bonus (it can be refreshed back to 50%), prevously this was a constant +33%. This can get more out of weather+fern combo, but is more active.';
text += '<br/>• Sturdy watercress choice upgrade now only gives +50% lifetime duration, but now gives a constant +25% copying bonus. About the nerfed lifetime duration: a later update will add another form of longer duration instead.';
text += '<br/>• Buffed the rainbow weather base bonus from 50% to 75%.';
text += '<br/>• Added a setting for number key shortcuts: choice of activate weather, change tabs, or change active fruit slot. See main menu -> preferences -> controls.';
text += '<br/>• A fruit that\'s of higher tier or season type than ever seen before can now drop in the stored fruits rather than sacrificial pool. And custom-named fruits show their name in the fruit tab when active.';
text += '<br/>• Other minor QoL improvements.'; // esc key opens main menu, fix upgrade cost display in tooltips, named fruits name in tab, less roomy configure buttons in automaton UI, some improved help dialogs, when editing fruit name the original name appears in the edit box rather than have it empty
text += '<br/><br/>';
text += '0.1.88 (2021-10-10):';
text += '<br/>• Ferns at game start now give at minimum the starter resources from ethereal ferns.';
text += '<br/>• Added new choice upgrade for watercress.';
text += '<br/>• Increased ethereal neighbor bonus from automaton and squirrel in the ethereal field.';
text += '<br/>• Ethereal delete tokens revamp to allow more individual crop deletions and more full field replacements per season cycle:';
text += '<br/> - Gives more ethereal delete tokens per season: 50% of your ethereal field cells, rather than just 2 or 3, and can carry 4x that amount.';
text += '<br/> - Deleting the entire field now costs as much tokens as all individual deletions, rather than just 4 tokens, and this option is now in the automaton UI.';
text += '<br/> - The reward for the "undeletable" challenge changed from ethereal token related reward to: more recoup for deleting regular crops';
text += '<br/>• Certain bee related achievements now have a more fair requirement.'; // the 'unbeelievable', 'buzzy', 'royal buzz' and 'unbeetable' achievements now only need enough bees for a 5x5 field, rather than become exponentially harder to get with larger field size
text += '<br/>• Watercress copying penalty when having 2 watercress reduced, but increased for more than 3 watercress.';
text += '<br/>• Various UI tweaks: start-challenge button tooltips, upgrade cost in tooltips, overconsumption display fix if watercress next to mushrooms, ...'; // also choice upgrade info in automaton UI, fix involving amount of season changes display, watercress remainder remains in more cases, display of previous run's final twigs/h and resin/h in info panel tooltips, separate color for the passive play choice upgrade in automaton UI, < > shortcuts for changing fruits to support more international keyboards, ...
text += '<br/><br/>';
text += '0.1.87 (2021-09-19):';
text += '<br/>• New ethereal upgrade.';
text += '<br/>• New ethereal crops. Includes bees.';
// there are a few different colors, but the goal of the color is not to distinguish exact categories like "grow", "mushroom", ...,
// instead the color is intended to be a visible warning that you may have a fruit active that's only for specialized purposes like watercress, weaether, grow speed, ...
// if you have a special fruit active but don't have a regular pure production fruit of high enough tier in the first place, it won't show the color
text += '<br/>• Fruit tab color now hints when a non-production fruit is active.';
text += '<br/>• Cosmetic tweaks.';
text += '<br/><br/>';
text += '0.1.86b (2021-08-28):';
text += '<br/>• Fixed issue with the soft cap of grow times, so that early grow speed upgrades affect all plants at least some visible amount.';
text += '<br/><br/>';
text += '0.1.86 (2021-08-25):';
text += '<br/>• Balanced flower upgrade costs to keep later tiers relevant.';
// the above balancing makes flower upgrades a bit more expensive towards the end, but the squirrel upgrade boost below more than compensates for that
text += '<br/>• Increased boost of squirrel upgrades for flower boost, berry boost and mushroom boost.';
text += '<br/>• Fixed bug where time that resin fruit was active wasn\'t taken into account. Its bonus is supposed to only work depending on how long it was active during the last tree-level.';
text += '<br/>• Ferns now give resources based on the current income when you click, rather than when they spawned or when they internally refreshed.';
// reason for this: if ferns give resources of current production, it's very easy to hold on to a bushy fern for a good moment, but this can have such a good effect on the run
// that the best strategy involves saving up for a bushy fern every run, which can mean on average 20 minutes of waiting for 2-minute ferns. that is very annoying and to be avoided.
// the old bushy fern multiplier was 5x, now it is around 2x (combined with less random variability than regular fern)
// the new resin drop of bushy ferns doesn't depend on state in current run but on best resin-run ever, so encourages clicking the bushy fern immediately
text += '<br/>• Resource multiplier of extra bushy ferns decreased, except for very early game. To compensate, extra bushy ferns now give a small amount of resin (0.5% of highest run for 2-minute ones). This resin itself is not counted for highest run stat, and not included in the /hr stats, but otherwise given as upcoming resin as usual.';
text += '<br/>• Improved automaton heuristic for choosing which flowers to plant/upgrade first in the field, taking the other boosts of berries into account.';
text += '<br/>• Bugfixes, performance improvements and other tweaks.';
text += '<br/><br/>';
text += '0.1.85 (2021-08-17):';
text += '<br/>• Added two more tiers of nut crops';
text += '<br/>• Decreased grow times of mushrooms, flowers and nuts';
text += '<br/>• Wither challenge now allows using blueprints, after a new third stage of it is completed.';
text += '<br/>• In the transcend dialog, shortcut key "c" added to open challenge dialog.';
// The performance improvement is makig showResource a non-nested function.
text += '<br/>• Other small tweaks, fixes and a performance improvement.';
text += '<br/><br/>';
text += '0.1.84 (2021-07-30):';
text += '<br/>• Added the thistle challenge and thistle crop (next-tier nettle). Requires shiitake and tree level 66';
text += '<br/>• Increased squirrel upgrade strength for the berry, mushroom, flower, bee and nettle boosts, as well as the essence boost.';
text += '<br/>• Buffed weather fruit effect on the sun ability.';
text += '<br/>• Fixed rightmost fruit sometimes clipped off-screen on mobile, and other fixes.';
text += '<br/><br/>';
text += '0.1.83 (2021-07-23):';
text += '<br/>• Next fruit tier, platinum fruit, added, it has a chance to drop starting from tree level 75.';
text += '<br/>• Fusing multi-season fruits with a matching single-seasonal fruit now keeps the result multi-seasonal.';
text += '<br/>• Increased the achievement bonus for planting X amount of higher tier crops.';
text += '<br/>• Grow speed fruit effect difference per tier made larger.';
text += '<br/>• Improved "Current challenge info" dialog, with clearer old and new challenge production bonus display.';
text += '<br/>• Fruit drop messages can now be disabled in the preferences.';
text += '<br/>• Various other tweaks and fixes.'; // e.g. buying multiple squirrel upgrades after respec can now be done without shift
text += '<br/><br/>';
text += '0.1.82 (2021-07-11):';
text += '<br/>• 1% of the challenges production bonus now also applies to resin and twigs income.';
text += '<br/><br/>';
text += '0.1.81 (2021-07-09):';
text += '<br/>• Crops in the process of growing now count as 100% for multiplicity. This allows to change multiplicity layout without waiting for grow times.';
text += '<br/>• The tree now drops a fruit every 5 levels rather than every 10 levels.';
text += '<br/>• The description of the fruit grow speed ability now shows that it applies before any other reductions: the percentage value was lowered compared to 0.1.79, but back then it applied only after other reductions (to a smaller value) so this didn\'t actually decrease its power.';
text += '<br/><br/>';
text += '0.1.80 (2021-07-07):';
text += '<br/>• Balancing to ensure getting best resin/hr after not too short runtimes:';
text += '<br/> - tweaked growtime of early vs late tier crops';
text += '<br/> - higher tier mushrooms now give more spores per seed rather than less spores per seed, this is a buff';
// automaton can be toggles on/off while paused, adding 1hr to season duration with amber now also works when it makes season longer than 24h, "time of full time" info for crop grow times, and other UI and spelling fixes
text += '<br/>• Various other tweaks and fixes';
text += '<br/><br/>';
text += '0.1.79 (2021-06-20):';
text += '<br/>• Added new ethereal upgrades, at levels 5 and 6.';
text += '<br/>• Tweaked upgrade prices of berries and mushrooms so that they can\'t be cheaper than the next tier crop for the same production. This formula change makes them cheaper for lower tier crops but more expensive for higher. The new ethereal upgrades more than make up for this.';
text += '<br/>• UI tweaks and fixes';
text += '<br/><br/>';
text += '0.1.78 (2021-06-11):';
text += '<br/>• Reworked second part of the squirrel upgrade tree, replaced seasonal upgrades with new, different, ones. This solves unintended need for squirrel respeccing per season.';
text += '<br/>• Free squirrel respec token for those who reached that part of the squirrel upgrades, due to those changes';
text += '<br/>• It\'s now possible to do many squirrel upgrades in 1 click after respec (shift+click or new button after clicking the icon)';
text += '<br/>• Turned the removed seasonal squirrel upgrades into 4 new ethereal upgrades.';
text += '<br/>• Made the ethereal crops and upgrades from the previous update cheaper, and refunded the difference.';
text += '<br/>• Added fifth nuts crop tier.';
text += '<br/>• Added achievements for 40 crops (these do not work retroactively).';
text += '<br/>• Added runtime to the best resin/hr and twigs/hr stats.';
text += '<br/>• Bugfixes and UI style tweaks.';
text += '<br/><br/>';
text += '0.1.77 (2021-06-06):';
text += '<br/>• Added new ethereal crops and upgrade (a new field size).';
text += '<br/>• Added season shorten/lengthen amber abilities.';
text += '<br/>• Tweaks and fixes.';
text += '<br/><br/>';
text += '0.1.76 (2021-06-03):';
text += '<br/>• Added new ethereal crops.';
text += '<br/>• Multi-season fruits now also give a slightly higher boost than the standard counterparts.';
text += '<br/>• Added fourth nut crop tier.';
text += '<br/>• UI style tweaks.';
text += '<br/><br/>';
text += '0.1.75 "Squirrel update part 2" (2021-05-29):';
text += '<br/>• Added 20 new squirrel upgrades. Free respec token given so you can respec if desired';
text += '<br/>• Added a third nut tier, and renamed tiers, the tiers are now: acorn, almond, brazil nut.';
// The nuts are now such that a single nut tier lasts around 6 tree levels instead of 3, but a tier multiplies production by 1000x (3 squirrel upgrades worth) instead of 10x, hence the big buff: 3 squirrel upgrades per 6 tree levels, instead of 1 per 3 tree levels
text += '<br/>• Tweaked the nuts cost and production to allow more squirrel upgrades: higher tiers are more expensive, but produce even more, and upgrades do more, so there is a better nuts/spores ratio. Due to the new higher cost and power of higher tiers, in older saves nuts crops are replaced by acorn.';
text += '<br/>• Fruit fusing now auto-levels abilities after fusing and spends essence on this, but it never levels them higher than before fusing and leaves some essence available if a new unupgraded ability was added';
text += '<br/>• Added ability to override field with blueprint (rather than not touch existing crops), using shift+click on the "To Field" button. Matching crops will be kept, but non matching ones replaced.';
text += '<br/><br/>';
text += '0.1.74 "Squirrel update" (2021-05-24):';
text += '<br/>• Added squirrel, nuts resource and nuts crops (unlocks at ethereal tree level 5).';
text += '<br/>• Added amber resource and amber processor.';
text += '<br/>• Added a prelimenary small set of squirrel upgrades and amber effects to test-run the feature for now, next releases will add more content: more nut crops tiers, squirrel tech tree with interesting choices reaching beyond the nuts production limits.';
text += '<br/>• Made the colors of spring and summer more easily distinguishable from each other.';
text += '<br/><br/>';
text += '0.1.73 (2021-05-20):';
// pause related bug, number format setting not updating right pane, wrong challenge bonus display in tree challenge dialog
text += '<br/>• Bugfixes.';
text += '<br/>• More internal changes for next update.';
text += '<br/><br/>';
text += '0.1.72 (2021-05-15):';
text += '<br/>• Paused state is now saved in savegames.';
text += '<br/>• Many internal changes for the next update, not visible or usable at this time.';
text += '<br/><br/>';
text += '0.1.71 (2021-05-09):';
text += '<br/>• Added a pause button. Pause halts all progress, including seasons.';
text += '<br/>• Various fixes, including beehive in winter accidently too low.';
text += '<br/>• Development on next major feature is under way.';
text += '<br/><br/>';
text += '0.1.70 (2021-05-07):';
text += '<br/>• The default location of back/cancel buttons in dialogs is now rightmost instead of leftmost if there are multiple bottom buttons. You can get back the original behavior in the preferences. Reason: with rightmost enabled, back buttons align, preventing accidental transcend or other action clicks when closing multiple dialogs in a row.';
text += '<br/>• Various fixes';
text += '<br/><br/>';
text += '0.1.69 (2021-05-06):';
text += '<br/>• Rockier challenge now keeps max level of each of the 5 maps separately, and gives separate bonus for each';
text += '<br/>• Challenge highest level bonus now scales better for higher levels: instead of fixed bonus per level, it gives bonus per level^1.1';
// reason for changing the transcend with blueprint shortcut: ctrl+shift click in blueprint dialog doesn't show the challenges. Showing the real transcension dialog with t first, shows the challenge button and its indication if there's a new challenge. Also, the new shortcut is in fact shorter (sum of #keys and #mouseclicks is 3 instead of 4)
text += '<br/>• Replaced blueprint ctrl+shift shortcut by a new transcend-with-blueprint dialog. The fastest shortcut to transcend with blueprint is now: "t", then "b", then click chosen blueprint.';
text += '<br/>• Bronze fruits are now only introduced at tree level 15, and silver at 25. Later level fruit drop rates are not affected by this change.';
text += '<br/><br/>';
text += '0.1.68 (2021-05-01):';
text += '<br/>• Added rockier challenge (unlocks at high enough tree level)';
text += '<br/>• Added the multiplicity mechanism, a bonus based on amount of crops, as reward of rockier challenge';
text += '<br/>• Automaton now chooses good spots first for next auto-plant, rather than go from top to bottom';
text += '<br/>• Added season effect stats to player stats dialog, and other UI tweaks';
text += '<br/><br/>';
text += '0.1.67 (2021-04-29):';
text += '<br/>• Fruits of different types can be fused again (e.g. pineapple with pear), but the result will always be an apple. So fusing a perfect seasonal fruit is still rare, but you can use them for fusing regular fruits if desired.';
text += '<br/>• Fruits now remember the random free starting levels of abilities. Fusing can now also preserve these, if two abilities are fused the result is between the two values.';
text += '<br/>• The first mistletoe no longer reduces resin income or tree leveling speed. Second and higher mistletoes still do.';
text += '<br/>• Bugfixes and tweaks.';
text += '<br/><br/>';
text += '0.1.66 (2021-04-26):';
text += '<br/>• Automaton in ethereal field now gives a boost to 8 neighbors, similar to the lotus 4-neighbor boost but as its own separate multiplier.';
text += '<br/>• You can now delete the entire ethereal field for 4 ethereal delete tokens.';
text += '<br/>• Added some missing challenge achievements.';
text += '<br/><br/>';
text += '0.1.65 (2021-04-25):';
text += '<br/>• New ethereal upgrades at levels 4 and 5 (ethereal berry and mushroom upgrade, ethereal field 7x6, fruit slot)';
text += '<br/>• New ethereal crop (morel)';
// This makes fern worth something if the game was left in the background for a long time: it'll have a relevant resource amount
text += '<br/>• If fern left for a long time, will update its internal resources if higher. This does not benefit active play, time interval is at least as long as waiting for a new fern.';
text += '<br/>• Added more stages to the rocks challenge handing out more fruit slots.';
// Reason for this change: the fusing is there to circumvent the RNG when it takes too long to get the combination you want
// However, the rare fruit types now became too trivial to create, they should still be significantly harder to perfectionize, so now you need all fruits of that type as ingredients
text += '<br/>• Fruits can now only be fused with others of the same type (pineapple with pineapple, ...). It\'s still easier than before fusing was introduced, when it was 100% RNG based.';
text += '<br/>• Having more mistletoes affects reduces resin income more, making the choice between resin and twigs focus sharper.';
text += '<br/>• Show the % bonuses given by weather abilities in various messages and windows.';
text += '<br/>• Log message tooltips now also show in-game time and tree level.';
text += '<br/>• More settings to disable certain log messages are added (nested under "preferences").';
text += '<br/><br/>';
text += '0.1.64 (2021-04-18):';
// Goal of this removal and increased base: to make longer runs worth it, and not have optimal resin/hr hang at multiple of 10 tree levels. The lower level twigs nerf is not too bad, because the twigs gain ethereal upgrade from a recent update made it overpowered there.
text += '<br/>• Removed the Transcension II, Transcension III, etc... system (which multiplied resin and twigs by floor(tree level / 10)).';
text += '<br/>• Instead, increased the base of exponentiation of resin and twigs per tree level to compensate the above. The curves have been kept as similar as possible, for levels above 45 this starts being an exponentially increasing buff';
text += '<br/>• Added an alternative dark theme';
text += '<br/><br/>';
text += '0.1.63 (2021-04-17):';
text += '<br/>• Templates now also supported in ethereal field, but not blueprints';
text += '<br/>• Upgrade-crop actions and shortcuts now also work in the ethereal field';
text += '<br/>• Fixed autumn increasing mushroom seed consumption while its description says it shouldn\'t';
text += '<br/>• You can now ctrl+shift+click a blueprint to transcend and plant that blueprint in one go';
text += '<br/>• Other small tweaks and fixes';
text += '<br/><br/>';