def __init__(self, char, ds_name): self.stats = {} self.skill_effects = char.skill_effect self.ds_name = ds_name dropsuit_data = XmlRetrieval("dropsuit.xml") properties, effecting_skills = dropsuit_data.get_target(ds_name) self._add_stats(properties, effecting_skills)
def __init__(self, skills, mod_name): self.stats = {} self.name = mod_name self.skills = skills module_data = XmlRetrieval('module.xml') properties, effecting_skills = module_data.get_target(mod_name) self._add_stats(properties,effecting_skills)
def __init__(self, skills, weapon_name, module_list=[]): self.stats = {} self.name = weapon_name self.skills = skills self.module_list = module_list weapon_data = XmlRetrieval('weapon.xml') properties, effecting_skills = weapon_data.get_target(weapon_name) self._add_stats(properties,effecting_skills) self._add_module_bonus()