I'm damned close to finished but I'm noticing some wierd behaviour.
I have got a passthrough now and have tested the following on hardware and it works exactly as it should.
Using Dualis yeilds some interresting bahaviour. It appears that some of the boolean variables I am using don't seem to change from false. Two examples:
(1) When oil is missed fire should appear (I set a flag called "fire")
(2) When oil is poured over either side the character should pour (I set a flag called "pour").
Both of the above are ignored on Dualis but work fine on hardware.
The main reason I think this might be happening is that I am using up all the global memory allocated by Dualis.
I might be wrong though...
Anyway, here is the link to the binaries:
http://www.zapfbandit.com/downloads/Oil_Panic.zip
As usual a work in progress (but very close
Zapf