Event Datums

by ACWraith
Handle what happens when. (Events and triggers.) For BYOND 4.0+. [More]
To download this library for your Linux/Mac installation, enter this on your command line:

DreamDownload byond://ACWraith.EventDatums##version=1

Emulator users, in the BYOND pager go to File | Open Location and enter this URL:


Version 1
Date added: Jul 18 2007
Last updated: Jul 29 2009
0 fans
This library provides a method of storing and activating events and triggers.

I created a library called Events which gave up some flexability in exchange for datum recycling. With BYOND 4.0+, there are millions of datums so there is less reason to worry about recycling them. This library forces every event, trigger, and holder to be unique.

Meanwhile, additions and removals can be interpreted by existing events. This makes it easy to allow events to merge/stack instead of having multiple events.