323 Release Notes
322 Release Notes | View All
- Fixed: Plugged a source of graphical glitches involving screen objects on
- Fixed: The ftp() command wasn't saving files in the selected directory.
- Fixed: Verb arguments with possible values containing quotes were causing
command-line parse errors on valid input. (Skysaw)
- Fixed: Setting client.view was causing client.lazy_eye to get turned on unless it
was explicitly assigned somewhere in the code. (Skysaw)
- Fixed: world.view was reporting the wrong value (N/2) when the world was compiled
with world/view = "NxN" where N was an even number.
- Fixed: Even dimensions of client.lazy_eye were allowing the mob to stray one cell
off the edge of the screen.
- Fixed: Certain types of savefile corruption were causing freezes when loading the
file. Although the freezes should be eliminated, we still need more data on
how these corrupt savefiles are being created. More error checking is being
done now to try to report inconsistencies when they are generated, so if you
can find a reliable method for producing a corrupt savefile, please let us
- Fixed: savefile.ExportText() was not preserving the full precision of numbers.
- Fixed: new/verb(location) was producing a BYOND BUG report instead of a proc crash
when location was not a valid verb container. (Kevin Kitsune)
- Fixed: list(/some/type = 123) was not compiling. (Lesbian Assassin)
- Fixed:L The login dialogue was doing a roving login when given a valid key name
matching a locally installed key but differing in spaces or punctuation.
- Fixed: When using a roving key, client-side savefiles accessed via client.Import()
were generating error messages in the case where no savefile existed. In the
case of a roving key, client-side savefiles are actually stored at the hub,
which is why there were special problems. (Air Mapster)
- Fixed: The compiler was letting nested proc and verb blocks silently slip by.
- Fixed: The compiler was messing up on typesof(/some/object/verb) when only one verb
was defined there. (Foomer)
- Fixed: Overlays restored from savefiles were no longer equivalent to the original,
causing subtraction of overlays to fail. (RaeKwon)
- image() now takes optional pixel_x and pixel_y arguments. These parameters
were also not being saved for overlays.
- Installation of hub packages now gracefully handles the unexpected case
where previously installed files were deleted by some other means than
uninstallation via Dream Seeker.
- Changed a bunch of backend code to separate out the pager from the client. Let
us know if anything is busted. The next big release to BYOND will involve an interface upgrade to finish the process.