SpacemanDMM icon indicating copy to clipboard operation
SpacemanDMM copied to clipboard

A BYOND language smartness provider, map renderer, and more.

Results 112 SpacemanDMM issues
Sort by recently updated
recently updated
newest added

Basically the opposite of `SHOULD_CALL_PARENT` - it bans child procs from calling the parent proc. Example of where it'd actually be useful: ```dm /datum/controller/subsystem/proc/fire(resumed = FALSE) SHOULD_NOT_CALL_PARENT(TRUE) flags |= SS_NO_FIRE...

enhancement
diagnostics

DMM should give us a warn when a static variable takes a value from a proc on var declaration ```DM /proc/glob_foo() var/static/hello = another_foo() ``` This has a high chance...

enhancement
diagnostics

This change modifies maps just before saving to find instances of multiple keys sharing the same prefab data, and removing all but one from the dictionary, assigning that one to...

![image](https://github.com/user-attachments/assets/859b4bb5-c610-4f0a-a216-88590a25f754) https://www.byond.com/docs/ref/#/proc/newlist > The semicolon is necessary if you put several variable assignments on the same line. The braces are necessary, even though they are generally optional in DM (since...

parsing

Adding and running an "Attach to Debugger" task results in the VSC error `Couldn't find a debug adapter descriptor for debug type 'byond' (extension might have failed to activate)` This...

vscode

# TLDR: - Support for more complex SHOULD_CALL_PARENT behavior, like forcing a parent call at the top of the proc. ## Reasoning `SHOULD_CALL_PARENT(TRUE)` (aka `set SpacemanDMM_should_call_parent = 1`) has no...

Tin, it should be shipping with the debugserver .so instead.

Requesting: - support for autocomplete of /typepath::variable - support for ctrl-clicking on the variable of /typepath::variable to go to its definition - support for seeing the definition of /typepath::variable by...

enhancement
langserver

I would love to be able to supply custom flags/options to `dm.exe` when running the build action. The ability to - for example - ignore specific warning types using `-ignore`...

516 is going stable pretty soon, so I thought it'd be a good idea to scope out what needs implementing to support it fully. ### Atoms - [x] Icon offsets...

enhancement