Was playtesting my own game tonight when I realised I was missing something
hmm, my previous RL's never had any form of magic system, and CNC has a really nice framework... so David Bowie (a dangerous unique!) was on the edge of my unexplored map and fov... so I targgeted him and fireballed away..
Then I noticed one of those "small things"...
The fireball radiated out into open spaces but didnt light up the unlit squares... a little code hacking and now spells that radiate out will light up unexplored areas... It wont light up areas 'around' corners, the tiles must sill be in your unblocked line of sight.
Still needs a minor tweak (gas clouds should not light up any unexplored areas)...