221 Release Notes
- Fixed: Import/Export/Edit graphic context menus were not working in the Dream Maker's
movie editor.
- Fixed: Dream Maker was failing to prompt on "Save As" for maps.
- Fixed: Dream Maker wasn't properly tracking modifications to files.
- Fixed: The map editor in Dream Maker was failing to correctly incorporate
"pending map" fixes.
- Fixed: The map instance editor in Dream Maker now checks entries thoroughly to prevent
possible map corruption. Nonetheless, you should only assign entries to constant
variable values (eg: "text", 'file', 1000, /mob/warrior, and so on).
- Fixed: Whoops! Forgot to incorporate the patch to make /type and "/type" equivalent.
It works now.
- Fixed: new/mob(Loc) was moving mob to the specified location rather than creating
the mob at the location. Incidentally, the initial placement happens
_before_ New() is even called. The object is literally created at the
initial location.
- Fixed: When an object gets deleted, all images attached to it are now deleted.
Failing to do this was causing them to mysteriously reappear on newly
created objects.
- Fixed: The server was crashing on sleep() calls inside nested loops.
- Fixed: Backspace in Dream Seeker was causing annoying beeping.
- Fixed: Sound was being set backwards in the preferences dialog.
- Fixed: Dream Seeker was reporting incorrect numbers for the %resources-downloaded.
- Fixed: Some configuration settings were failing to be accepted.
- Fixed: Sounds now stop playing when moving between worlds.
- You can now call procs by reference like this: call(/proc/MyProc)(Args).
The reference is not limited to being a hard-coded proc path but can be as
complicated an expression as you like.
- To call an object proc (or verb) by reference you supply both the source
and name of the proc as separate arguments like this:
call(Object,"Move")(usr). Obviously, the name of the proc would normally be
stored in a variable or something more complicated than a hard-coded text
constant.
- When connected to the internet, you can now login to your key remotely by typing the
name and password at the login prompt. This could be useful for using your key on a
machine other than the one in which your byond.key file resides.
- The guide has been removed from the main distribution. Users can instead download
it from the web page if desired. The new manual is much larger and not worth
distributing with every patch; it should be available within a few weeks. We also
will be introducing a number of tutorials and code examples, also accessible through
the web page. Stay tuned!