http://volutar.myds.me/patches.html I think OXCE would greatly benefit from those
oh man, that no LoF indicator would be amazing.
So, I looked into this... the main idea is pretty simple and elegant, there are however some serious bugs in volutar's implementation:
1/ not all calls of TileEngine.canTargetUnit() were updated (specifically in AIModule)... so AI is basically broken with wrong parameters being passed
2/ not all places in Map.drawTerrain() were updated... the objects are not always highlighted when causing no LOF
3/ targeting empty tiles (without any parts) is slightly broken, in special cases
4/ highlighting no LOF tiles when targeting empty tiles doesn't work at all (e.g. when shooting out from skyranger into air on 2nd level through skyranger walls)... although there are comments in the code that it was specifically implemented... it wasn't... or was forgotten in the middle of the implementation... or maybe it depends on other commits?
5/ there's a change in handling arcing shots, which may have unwanted side-effects... I am not 100% sure here, I will have to discuss with Warboy... I will probably just remove it, not sure what its purpose is supposed to be
6/ uninitialized variable when shooting into darkness
PS: also no idea what patch format was used, but my git could not import anything (after trying really hard)... I had to rewrite the whole code manually :/