Esempio n. 1
0
    def _on_attach(self):
        self.auto_fight = False
        for skill in self.skills.values():
            self._apply_skill(skill)
        if self.race:
            for default_skill in self.race.default_skills:
                if default_skill.skill_template.dbo_key not in self.skills.keys():
                    add_skill(default_skill.skill_template, self, default_skill.skill_level, 'race')

        base_pools(self)
        self.check_status()
Esempio n. 2
0
    def _on_attach(self):
        self.auto_fight = False
        for skill in self.skills.values():
            self._apply_skill(skill)
        if self.race:
            for default_skill in self.race.default_skills:
                if default_skill.skill_template.dbo_key not in self.skills.keys():
                    add_skill(default_skill.skill_template, self, default_skill.skill_level, "race")

        base_pools(self)
        self.status_change()
        self.start_refresh()
Esempio n. 3
0
 def _on_attach(self):
     self.skills = {}
     for default_skill in self.default_skills:
         add_skill(default_skill.skill_template, self, default_skill.skill_level, "mobile")
     fill_pools(self)