1. The Farmer Was Replaced
  2. News

The Farmer Was Replaced News

Documentation fix

-Added more crosslinks between docs pages.
-Fixed the messed up expand page.

Fixes

-Fixed Expand_2 page missing in the table of contents and added a link from Expand_1.
-Polyculture now actually starts at 5x like documented.
-Fixed the displayed plant cost in entity tooltips.
-Using a negative number of items now throws an error instead of giving you items.
-Division by 0 now throws an error instead of returning NaN.
-Fixed the invalid key error message of `set.add()`.
-Indexing dicts with empty tuples is no longer free.
-Fixed leaderboard UI blocking mouse clicks.
-Resolved the issues that sometimes caused an older version of the code to execute.
-Fixed a bug preventing the drone to move onto the end of the dinosaur tail one move after picking up an apple.
-Fixed a bug that caused window sizes to stop snapping to the code after moving the window.

Nerfed Dynamic Function Calls

Some players have found some fun exploits that use dynamic function calls to do free computations. Unfortunately these strategies aren't in the spirit of the leaderboard and have to be nerfed.

-Calling a function that has been reassigned to a new variable or argument now takes 1 tick instead of 0 ticks.

Hotfix

-Fixed planting cost not scaling with upgrades.
-Reset `Leaderboards.Fastest_Reset`, `Leaderboards.Polyculture` and 60s stats.
-Removed the simulation speedup cap.

Post Update Fixes

-Fixed running empty windows.
-Apples no longer destroy crops.
-Fixed the cost of for loops.
-Fixed outer walls disappearing in smaller mazes.
-Fixed running `simulate()` on invalid files.
-Stats no longer break when loading a save.
-Fixed documentation and various tooltips.