I noticed when I was testing some stuff that I was getting lots of errors logged in my client-side log for "Accessed None 'DataObject'", due to the low-level additions. The lines similar to
Code:
if (StatsInv != None && StatsInv.DataObject.Level <= default.MediumLevel)
need changing to
Code:
if (StatsInv != None && StatsInv.DataObject != None && StatsInv.DataObject.Level <= default.MediumLevel)
since DataObject is server side only.
I will fix in cvs later today.