Commit Graph

13 Commits

Author SHA1 Message Date
PJB3005 89ead58167 Fixes light sources getting destroyed after their colour changes (no updates in between) leaving artifacts. 2015-09-12 22:51:10 +02:00
Fox-McCloud aaa6170fe4 Lighting Runtime Fix 2015-08-02 16:57:14 -04:00
Fox-McCloud 1344de844b DVIEW Fixes 2015-08-01 15:20:44 -04:00
Fox-McCloud 20099b254f More Lighting Tweaks and Optimizations 2015-07-22 18:20:21 -04:00
PJB3005 d99ab0d2ac I think I just managed to fix all lighting lag. 2015-07-21 15:36:12 +02:00
PJB3005 2b0ea0524f gotta go fast! 2015-07-15 17:22:56 +02:00
PJB3005 320e481677 Alright 2015-06-20 16:22:51 +02:00
PJB3005 8ad74ebb6e Fixes all your problems...
Except the fact that 75% of paradise is still using del, and you have no pooling.

Or defer_powernet_rebuild, do you guys have that yet?
2015-06-20 14:47:45 +02:00
ZomgPonies 6a84ea02a8 Add ALL the sanity 2015-05-15 23:09:09 -04:00
ZomgPonies ff929c3b59 Lighting runtime fix 2015-05-15 13:42:08 -04:00
ZomgPonies 6178fbb32e Fix 2015-05-14 06:01:49 -04:00
Tigercat2000 741da037fb Prevent divide by 0 runtime, fix supply shuttle
This commit adds a small sanity check to the falloff calculations of
lights, to prevent them from dividing by 0. This may cause undiscovered
strangeness, but strangeness is better than filling the runtime log.

This commit also fixes the supply shuttle, which was not spawning any
ordered items. It did this because it had a very basic contents.len check
which the lighting overlays triggered. The sanity check to not spawn stuff
on top of other stuff is now a for(atom) loop on the turfs, which has
snowflake checks for lights and lighting overlays.
2015-05-11 19:37:15 -07:00
Tigercat2000 e1249fc640 Lighting overhaul.
This commit overhauls the lighting system to Bay12 standards. It is better
in pretty much every way.
2015-05-10 12:03:27 -07:00