Observerable/observer-ish pattern for Lua markers

A new framework for Lua markers, similar to the observable/observer design pattern, which decouples the thing being activated from the thing watching for the activating condition. This makes it easier to create new types of Lua markers which are triggered by dungeon events, and easier to add new triggering conditions to already existing marker types. Currently only ChangeFlags (clua/lm_flags.lua) and MonsterOnTrigger (clua/lm_monst.lua) use it.

Created by  Matthew Cline  on October 22, 2009
3M2NC6ARDXO35MB3IAXS5Q6ZJZ37BQOGWQR6YJNMMLXDKN5O7WIAC
Change contents