A NAND pre signal has the exact ooposite properties of a normal combo signal. In other words, it is red when a normal signal would be green.
Currently, the signal uses the PBS graphics. I do not have enough NewGRF knowledge to chnage this.
I am not sure if I am smashing the semaphore bitflags in rail_map.h. Could a developer check that for me, so I can fix it if I am.
When building a NAND signal, care should be taken to make sure the signals do not form a loop, else OpenTTD will hang changing signal state constantly. You have been warned. I was wondering if the devs have any information on how to avoid this?
Notes:
* Someone check rail_map's bitflags please
* Fix the hang issue (Delay before changing?)
* Custom graphics

Enjoy!
EDIT: Oh yeah, can someone check the code I nicked from PBS applys? Thanks