Skip to content

v1.8.1

Choose a tag to compare

@exdal exdal released this 27 Sep 19:10
· 66 commits to master since this release

New features

  • Added a bundled SecondCity/Crimson Grid profile.
  • Map previews now show the transform of atoms and overlays. Sprites turn and scale about their center, and an overlay uses its parent's transform unless it sets RESET_TRANSFORM.
  • Added matrix support to the bake runtime: matrix(), Translate, Scale, Turn, turn() on a matrix, *, and ~.
  • The tgstation profile now runs the overlay light component to draw lights, and it initializes grass and ash turfs.
  • The goonstation profile now shows cable, cable spawner, and disposal pipe connections.
  • Map edits are faster on large maps. The editor now updates only the changed part of the sprite buffer.
  • Codebase loads use less memory on large maps.

Fixes

  • Fixed x = locate(/type) in container, which did not search the container.
  • Fixed initial() for type and parent_type.
  • Fixed icons in list variables, which the editor did not load.
  • Fixed appearance variables that a runtime initializer sets, for example icon_state = pick("a", "b"). The bake now exports them.
  • Fixed new map views that did not dock in the center after an earlier session saved a different layout.