Altoids1
Altoids1
 Fixes #738, fixes #702, and fixes #535. ## Summary This bugfix stuff comes with a refactor of `DMObjectBuilder` into the `static class` it probably should be. As a treat,...
 Fixes #518. ## Summary In this PR is also a little new tool for the codebase: A defer pattern I found for C#. Here, it is used to consume...
- [x] `DreamResource` refactored into Shared namespace - [ ] `DMIResource` refactored into Shared - [ ] `RenderIcon` -> `RenderAppearance` and similar renames throughout the appearance pipeline - [ ]...
Fixes #181 Right now we're really just waiting for RobustToolbox to implement something rigorous. For now, we're just MD5ing the ckey. ## Note In the future, I'd like to implement...
Kind of a wordy title, sorry, but the gist is that this: ```dm /atom/var/bluh /datum/var/bluh ``` currently compiles without any errors, even though the former definition is clobbering the latter....
 ## Summary This is a big fat redesign of how we handle string formatting. Previously, we used to do formatting by sending two UTF16 characters, a 0x00FF and then...
 ## Summary Fixes #751 by doing a *bunch* of facelifting of how set statements are constructed. In fixing this, I ended up shotgun-debugging a lot of things surrounding how...
 ## Summary world.address, world.port, world.url, and world.internet_address are now all implemented, after a regression during RobustToolbox porting last year caused them to become commented out (yet erroneously not marked...
Fixes #869. ## Summary At first I thought that this would be arduous to set up, with the need for events or whatever, but it turns out that all that...
Another wordy issue title, sorry, but the problem is that this: ```dm var/static/value = proc_that_has_value() /proc/main() ASSERT(value == 7) /proc/proc_that_has_value() return 7 ``` does not compile in OD at the...