EmperorFool
Deity
The PythonErr.log file will be easier to read, but your error is at the very bottom of the file you posted:
In Python, indentation (whitespace) matters. Make sure the whitespace before the "def" on that line is the same as the other "def" lines. Then, make sure the indentation is correct after it.
This is one of the major first gripes of Python, but if you set up a decent editor to use tabs instead of spaces, you'll be a happy camper and get used to it pretty quick. I resisted learning Python for this very reason, and I got over it fast.
def onNukeExplosion(self, argsList):
^
IndentationError: unindent does not match any outer indentation level
In Python, indentation (whitespace) matters. Make sure the whitespace before the "def" on that line is the same as the other "def" lines. Then, make sure the indentation is correct after it.
This is one of the major first gripes of Python, but if you set up a decent editor to use tabs instead of spaces, you'll be a happy camper and get used to it pretty quick. I resisted learning Python for this very reason, and I got over it fast.