Ruin0x11
Ruin0x11
It is a very common need to attach some localized strings to data entries, like character names. Currently the namespacing for this in locale files is not standardized. It should...
When generating dungeons, only stairs down are supported at the moment.
In case, in the future, some mod wants to look at the queue and remove an event. There's no way to tell what kinds of events there are, since all...
This is a new feature that was not possible to have in vanilla. Now that we always render at 60FPS, it's possible that we can add some frames of smooth...
This is so code can set the visibility programmatically, like implementing custom invisibility logic. And loading `mod.elona.api.Effect` in the base engine code is not good, anyway.
## Related Issues ## Description The API needs to be versioned if it's to be used publicly. I'm thinking there should be a monotonically incrementing number, accessable through `Env.api_version()`, so...
This is kind of far off to think about right now, but I've been thinking about it a lot. There should be some way of marking parts of the base...
Related: #23, #62. Versioning is a contract that can be applied incorrectly. It would be nice if there were a tool that would bound the version increment to major, minor,...
This property does not hold: ```lua local map_uid = 1 local ok, map1 = Map.load(map_uid) local ok, map2 = Map.load(map_uid) assert(map1 == map2) ``` This has all kinds of nasty...