SpacemanDMM suite v1.4
This release stars more DreamChecker additions by spookydonut, with minor bugfixes elsewhere.
DM Language
DM language updates apply to all components.
- Update language support to 513.1514 (by spookydonut).
- Fix location of
do while
condition (by spookydonut). - Fix locations for if else arm and switch if arms (by spookydonut, #173).
- Add missing documented and undocumented
/icon
vars (by spookydonut). - Fix case on
/client/proc/MeasureText()
arguments (by spookydonut). - Add undocumented parameter
radius
foranimate()
(by spookydonut). - Fix bad
WAVE_BOUNDED
check on ripple and wave filters (by Valtos, #171).
Language Server v1.2.2
- Add "Find Implementations" for procs and vars and remove its results from "Find References".
dmdoc v1.2.1
- No specific changes.
DreamChecker v1.4.0
- Warn on weird values given to built-in set directives (by spookydonut, #168).
- Add lints for private/protected vars and procs (by spookydonut, #124).
- Add should-be-pure & should-not-sleep lints (by spookydonut, #132).
- Make local vars locally scoped (by spookydonut, #130).
- Add
filter()
flag checking (by spookydonut, #165). - Add basic unreachable code detection (by spookydonut, #123).
- Add config options for constant eval condition errors (by spookydonut).
DMM-Tools v1.1.2
- Fix
overlays
render pass causing "error loading icon" warnings if airlocks have nooverlays_file
var.