KBD combat script

also fixed null pointer on something to do with ironman :^)