Ejemplo n.º 1
0
 def on_begin(self) -> None:
     super().on_begin()
     try:
         # Award a few achievements.
         if isinstance(self.session, FreeForAllSession):
             if len(self.players) >= 2:
                 from ba import _achievement
                 _achievement.award_local_achievement('Free Loader')
         elif isinstance(self.session, DualTeamSession):
             if len(self.players) >= 4:
                 from ba import _achievement
                 _achievement.award_local_achievement('Team Player')
     except Exception:
         from ba import _error
         _error.print_exception()
Ejemplo n.º 2
0
def award_dual_wielding_achievement() -> None:
    from ba._achievement import award_local_achievement
    award_local_achievement('Dual Wielding')
Ejemplo n.º 3
0
def award_in_control_achievement() -> None:
    from ba._achievement import award_local_achievement
    award_local_achievement('In Control')