I don't know if anyone else has any experience with this, but feel free to chime in if you know something

Previously I've done all the reverse engineering on the Amiga version because I know the debugger for WinUAE pretty well.
However, the Amiga version of BT3 seems so badly ported that its not even useful for research at all. (The other versions had bugs but were still pretty close).
So... I'll be using CCS64. Alt-M opens up a monitor and lets me breakpoint memory accesses and search for codes, so thats the main thing you need.
First thing to research is going to be what the monster attack data means...
Each monster looks like it still has 4 possible attacks in BT3.
For the serpent, which seems to have a melee attack and a breath attack, the data is.
HEX 80,01,80,21,F0,22,F0,23 ; Monster attacks $16
F0 seems to indicate melee attacks. Not sure what the 22 and 23 mean yet.
80 must mean breath attacks (or a specific low powered breath attack). No idea what the 01 and 21 mean.
to be continued...