Developer postOriginal post (opens in a new tab)

Language Update

  • functions now work like in python and you can write code outside of functions in the global scope.
  • windows now correspond to files instead of functions and every file is saved individually instead of as one file.

This means that there is a change to how the game is saved.
Old save games should be automatically converted to the new format but you will have to adapt your code.

  • added dictionaries
  • added sets
  • added tuples
  • added strings
  • added sequence slicing
  • added sequence unpacking
  • added default arguments
  • functions now have to be unlocked
  • get_cost now returns a dictionary
  • renamed Cost_Lists to Costs
  • removed get_active_power
  • adapted the docs to the new changes
  • added corruption protection to the save system
  • fixed some list operations not being affected by speed upgrades
  • fixed list index out of bounds bug
  • fixed the for loop docs page not opening when you first unlock it
  • fixed iterating Entities, Grounds, Items and Unlocks in a for loop
  • fixed trees unlock description