void
void copied to clipboard
Lightweight 2011 RuneScape multiplayer server
```kotlin val tile = Tile(100, 100) val other = Tile(105, 106) val delta = tile.delta(other) assertEquals(Delta(5, 6), delta) ``` The delta from tile1 -> tile2 is returning the negative delta...
Area.random(NPC) allows npcs to spawn inside of walls because it only accounts for bottom left tile to be valid not the whole npc 
It would be useful to know which item was deficient, or full when checking errors for transactions that make multiple modifications.
Put a map inside `command() {}` to store all commands and add an optional parameter for description & usage? Alternatively could use the Events trie to do the same (and...
Things to improve skilling grind and quality of life, typically options would change depending on if available or not e.g fire making "light" option only available if a tinderbox is...
- [ ] Slayer masters - [x] Turael - [ ] Mazchna - [ ] Vannaka - [ ] Chaeldar - [ ] Sumona - [ ] Nieve - [...