Well. What I tried in the end was appending this to BALDUR.BCS:
IF
FallenPaladin(Player1)
OR(3)
Alignment(Player1,LAWFUL_EVIL)
Alignment(Player1,NEUTRAL_EVIL)
Alignment(Player1,CHAOTIC_EVIL)
THEN
RESPONSE #100
ActionOverride(Player1,RegainPaladinHood())
END
I know to allow for multiplayer mode eventually I'd have to make blocks for players 2 - 6 too but this was for a test. This method works, except:
1. It resets Reputation to 10 every time.
2. Kit abilities are regained on the RegainPaladinHood, so even if you've used your allocations of Poison Weapon or whatever for the day, you'll get it back again.
3. Evil Paladins will Turn Undead rather than Command Undead. Can't seem to do much about that.
I had also tried doing AddKit instead of RegainPaladinHood but this just caused a stutter.
I will next see if giving the kit immunity to the Change Reputation opcode (#108?) stops Falling or not, and if so what affect it has on the rest of the party.
Any other ideas, let me know, else I'll see how it goes...
Cheers for the help thus far.