You said max range. Does it mean that something else (except obstacles) may affect the electo-flare's range so it becomes less than 9?
yes/maybe. distance ... ofc the light-level reduces the farther away from the flare (ofc)
I put (max) to denote there's going to be some sort of cut-off in the hardcode. It might be a hard limit of say 9 tiles, or the light-level could be reduced on each tile it's calculated over until the level hits less than or equal to 0.
OXCE might have a ruleset var that can assign an object's (initial) light-level ... idk ..
MCD-record #58 is LightIntensity ... but not sure what if any XCOM apps respect it though, other than 0=none, else on. (And records are for tileparts not items ...)