336 Release Notes
This is our first release after a long layoff. Welcome now to the coding staff: Deadron, Air Mapster, and Lummox JR! Thanks as usual to the crack-staff of BYOND vets in hunting down so many bugs, with particular gratitude to Maz for creating a comprehensive bug list and Nadrew for coordinating our bug-killing efforts.
- Fixed: There was a drawing layer glitch when handling moving objects
and offset icons. Moving objects would temporarly flash up above other
overlapping things in the same drawing layer.
- Fixed: Image objects were not being garbage collected, when projected
onto a turf.
- Fixed: oview(usr.client) was not excluding usr.
- Fixed: view() was including things one tile off the edge of the screen
when used as the possible-values list for verb arguments.
- view(usr.client) is now processed client-side in verb arguments, so if you
have off-center mobs and you want the player to be able to access stuff all
over the screen, not just stuff in range of the mob, this is the way to do it.
- file2text() was doing "escape code" translation. It no longer does. For
example, the sequence "\n" in the file was getting converted to a newline,
"\\" was converted to a single backslash, and so on. As a new feature,
file2text() automatically converts DOS-style end-of-line sequences when
reading in a UNIX environment, since this has caused portability problems in
some cases where unexpected CR characters were messing things up.
- Fixed: found a few possible sources of crashes due to loading
bogus DMI files.
- Fixed: icons in the text panel were occassionally causing crashes.
- Fixed: Long URLs could crash the client.
- Fixed: Certain keys were unbannable in previous versions of the pager.
- Fixed: The pager could crash when adding names to a large ban list
- Changed rand() to return float from 0 to 1 when not supplied an argument.
- /list now has two new procs: Insert() and Swap(). Consult the reference for usage.
- Changed the /icon Blend() proc to expand the first icon's graphic when the second has more directions and/or animation frames. Also added new options: ICON_AND, ICON_OR, and ICON_UNDERLAY. Consult the reference for usage.
- Optimized the /icon Turn(), Flip(), and Shift() procs.
- /icon now has a new proc: DrawBox(). Consult the reference for usage.
- DreamMaker now has a few new menu-shortcuts:
- F2 -> edit state.
- Ctrl+Shift+P -> edit as pixmap.
- Ctrl+Shift+M -> edit as movie.
- DS now can download and install games and resources from websites, instead of just the hub. Use the "url" field in the hub-creation process to point to the address of your game/resource zip package.
- BYOND now runs under Mac OS X 10.3 from the Unix command line. This version is text-only, just like the Linux and FreeBSD versions.
334 Release Notes | View All