BYOND 4.0 Version 453.1053 Release Notes
Fixes (more info)
- Wild-card statements (eg, "macro.*") were silently crashing winget() when used on macros or menus, but not on windows. (Schnitzelnagler)
- A verb defined under /client and added to the mob's verb list appeared in the statpanel but did nothing when used. (Nadrew)
- In certain sitautions, games that were online were failing to appear as such on the website. (Master Koenorotto)
- After installing a new demo or library that had not been installed before for the first time in a BYOND pager session, Dream Maker did not launch as intended and the pager erroneously said that BYOND Central was not accessible. (Inuyashaisbest)
- Compiling a project containing a string of length 64K or larger created a corrupt .dmb file. (Bustercannon)
- Dream Maker's help file system wasn't storing navigation from links inside pages in the browser history. As such, the "back" button didn't always work as expected. (Hiro the Dragon King)
Features
-
A new proc, winexists(), allows you to find out if a particular control has been created. The format is winexists(player, control_id). The return value is either an empty string (a false value) or the type of the control.
- New options for winget():
- winget(player, null, "menus") now returns a list of menus that have been created.
- winget(player, null, "macros") now returns a list of macros that have been created.
- winclone() now can clone menus and macro sets as well as windows/panes.
- winclone() can create a brand new control from scratch by using "window", "pane", "menu", or "macro" as the original control name.
452 Release Notes | View All