The sd_DynamicAreaLighting library provides dynamic lighting with minimal cpu and bandwidth usage by shifting turfs between areas which represent varying shades of darkness. Version 9: 1-29-07
Version 8: 4-6-05
Version 7: 2-23-04
Version 6: 3-6-03 Extended the mob procs slightly to compensate for mob.sight settings. The old versions would allow the light to shine through opaque walls if a mob's sight was set to SEE_TURFS. Version 5: 2-25-03 Changed the turf.sd_lumcount var to a tmp var, so sd_DAL works properly with save files. Version 4: 12-21-02 Fixed a bug that prevented outside areas from lighting properly if sd_outside was set in the map editor. Version 3: Added support for daylight spilling indoors. Fixed an error involving atoms moving into and out of the contents of non-turfs. Version 2: A major rehash of the internal workings. sd_DAL now works with the areas already in your game! Anyone already using version 1 will need to make some changes. Please read the comments in the library file. |