def getAbilityNames(self, japanese = False): abilities = [] for i in xrange(32): offset = self.abilitiesOffset + i * self.maxStringSize abilities.append(ff7.decodeKernelText(self.data[offset:offset + self.maxStringSize], japanese)) return abilities
def getEnemyNames(self, japanese = False): enemies = [] for i in xrange(3): offset = self.enemyDataOffset + i * self.enemyDataSize enemies.append(ff7.decodeKernelText(self.data[offset:offset + self.maxStringSize], japanese)) return enemies
def getAbilityNames(self, japanese=False): abilities = [] for i in xrange(32): offset = self.abilitiesOffset + i * self.maxStringSize abilities.append( ff7.decodeKernelText( self.data[offset:offset + self.maxStringSize], japanese)) return abilities
def getEnemyNames(self, japanese=False): enemies = [] for i in xrange(3): offset = self.enemyDataOffset + i * self.enemyDataSize enemies.append( ff7.decodeKernelText( self.data[offset:offset + self.maxStringSize], japanese)) return enemies
def getStrings(self, japanese = False): strings = [] for scriptsOfEnemy in self.enemyScripts: if scriptsOfEnemy is None: continue for script in scriptsOfEnemy: if script is None: continue for instr in script: if instr.op == Op.MES: rawString = str(instr.code[1:]) strings.append(ff7.decodeKernelText(rawString, japanese)) return strings
def getStrings(self, japanese=False): strings = [] for scriptsOfEnemy in self.enemyScripts: if scriptsOfEnemy is None: continue for script in scriptsOfEnemy: if script is None: continue for instr in script: if instr.op == Op.MES: rawString = str(instr.code[1:]) strings.append( ff7.decodeKernelText(rawString, japanese)) return strings