Levelsystem per Befehl neuladen #164 #175

Merged
edraft merged 4 commits from #164 into 0.3.1 2023-01-13 22:15:12 +01:00
Showing only changes of commit 849a92125a - Show all commits

View File

@ -181,8 +181,10 @@ class LevelGroup(DiscordCommandABC):
if levels.where(lambda l: l.name == level.name).first_or_default() is not None:
self._logger.debug(__name__, f'Level with name {level.name} already exists')
await self._message_service.send_ctx_msg(ctx, self._t.transform(
'modules.level.error.level_with_name_already_exists').format(level.name))
await self._message_service.send_ctx_msg(
ctx,
edraft marked this conversation as resolved Outdated

Formatierung

Formatierung
self._t.transform('modules.level.error.level_with_name_already_exists').format(level.name)
)
elif levels.where(lambda l: l.min_xp == level.min_xp).first_or_default() is not None:
self._logger.debug(__name__, f'Level with min_xp {level.min_xp} already exists {level.name}')
found_level = levels.where(lambda l: l.min_xp == level.min_xp).first_or_default()
edraft marked this conversation as resolved Outdated

Formatierung

Formatierung
@ -370,8 +372,9 @@ class LevelGroup(DiscordCommandABC):
levels = self._levels.get_levels_by_server_id(server.server_id).order_by(lambda l: l.min_xp)
if level == levels.first():
await self._message_service.send_ctx_msg(ctx, self._t.transform('modules.level.down.already_first').format(
member.mention))
await self._message_service.send_ctx_msg(
ctx, self._t.transform('modules.level.down.already_first').format(member.mention)
)
self._logger.trace(__name__, f'Finished command level down')
return
@ -406,8 +409,10 @@ class LevelGroup(DiscordCommandABC):
levels = self._levels.get_levels_by_server_id(server.server_id).order_by(lambda l: l.min_xp)
if level.name == levels.last().name:
await self._message_service.send_ctx_msg(ctx, self._t.transform('modules.level.up.already_last').format(
member.mention))
await self._message_service.send_ctx_msg(
ctx,
self._t.transform('modules.level.up.already_last').format(member.mention)
)
self._logger.trace(__name__, f'Finished command level up')
return
edraft marked this conversation as resolved Outdated

Formatierung

Formatierung