IL2HorusTeam/il2fb-commons

View on GitHub
il2fb/commons/skills.py

Summary

Maintainability
A
0 mins
Test Coverage
from candv import Values
from candv import VerboseValueConstant
from candv import with_constant_class

from ._translations import gettext_lazy as _
from ._utils import export


@export
class SkillConstant(VerboseValueConstant):
  ...


@export
class SKILLS(with_constant_class(SkillConstant), Values):
  ROOKIE  = SkillConstant(0, _("rookie"))
  AVERAGE = SkillConstant(1, _("average"))
  VETERAN = SkillConstant(2, _("veteran"))
  ACE     = SkillConstant(3, _("ace"))