def buildAbilityWithEffects(self, type, vals): """ """ table = "AbilityEffectsJoin" effects = vals[0].split('_')[1:] for effect in effects: effectAdder = DBAddEffect(self.connection, self.cursor) effect_type_id, effect_id = effectAdder.execute(effect[2:].split('%')) self.vals['effects'].append((effect_type_id, effect_id,))
def addEffect(self, vals): """ """ effect = DBAddEffect(self.connection, self.cursor) effect_type, effect_id = effect.execute(vals) self.vals['effects'].append((effect_type, effect_id,))