SpaceManiac

Results 98 comments of SpaceManiac

First pass is in b71d1e34c5c6f40c6d3613bbed98eb9d96326c1a, but it probably needs a little refinement before this can be closed.

The docs have been updated: https://github.com/hammerandchisel/discord-api-docs/pull/137. discord-rs needs to be updated for these changes.

Do you have any reference covering the removal of `large_threshold`?

Future-proofing, in the case that these methods should ever need to change to validate their tokens or any such similar thing.

I'm hopeful that SpacemanDMM's parser can be useful to other projects as it was [useful to StrongDMM](https://github.com/SpaiR/StrongDMM/blob/master/src/sdmmparser/src/main.rs). But in order to keep SpacemanDMM flexible enough to adapt to BYOND changes...

It's arguably a hole in the design. The workaround is to repeat the `RETURN_TYPE()` statement in `/atom/movable/thing()` too. Ideally we would approach gradually a traditional OOP return type system including...

This is actually worse than it looks. ```dm /mob/proc/test_proc() world

Interestingly, it looks like BYOND's map editor also doesn't handle these very well: ![image](https://user-images.githubusercontent.com/222630/142747351-129bf7aa-8109-4d39-87a8-19df14b5e21d.png)

Check that your VSCode is up to date to confirm that this is not a duplicate of #291

The only sensible thing to do here is to emit no diagnostic (or maybe just an Info?) if the expression is anything other than a series of idents or numbers...