I finally started to implement TCOD’s lighting system into GeneRogue.
It’s still work in progress, torchs and candles never burn out and there are probably a few bugs. You can check the game here : http://roguecentral.org/doryen/yendor.ts/game/index.html
yendor.ts now has a noise module (currently only with 1D Simplex noise used here for light intensity variation). You can check it on the benchmark : http://roguecentral.org/doryen/yendor.ts/bench/index.html
GeneRogue’s actor factory has been rewritten to handle more complex actors. It’s now much simpler as item definitions rely on JSON data (check the actor_def.ts file)