This required a variety of changes, so it touched most of the codebase.
@jsegaran what do you think of the way the viewer is set up now?
@xizahk I discovered that Map<Location, ...> doesn't actually work the way we expected, (two of the "same" location map to different things if they're different objects) so I wrote a replacement class + made robots spawn next to statues + changed a variety of other serverside things
This required a variety of changes, so it touched most of the codebase.
@jsegaran what do you think of the way the viewer is set up now? @xizahk I discovered that Map<Location, ...> doesn't actually work the way we expected, (two of the "same" location map to different things if they're different objects) so I wrote a replacement class + made robots spawn next to statues + changed a variety of other serverside things