Emin değilim ama aklıma şu geldi.
Pythonda kod satırları sıralamaya göre çalışıyor ve bazen çalışma sırasına bağlı olarak bu tür sorunlar yaratabiliyor.
game.py de arat;
def RefineSuceededMessage(self):
self.PopupMessage(localeInfo.REFINE_SUCCESS)
if...