Skip to content

Commit

Permalink
Added Skill Descriptions menu
Browse files Browse the repository at this point in the history
  • Loading branch information
Mahi committed Jul 7, 2016
1 parent 076ca72 commit de34017
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
20 changes: 20 additions & 0 deletions addons/source-python/plugins/rpg/rpg.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from events import Event
from listeners.tick import TickRepeat
from menus import ListMenu
from menus import ListOption
from menus import PagedMenu
from menus import PagedOption
from menus import Text
Expand Down Expand Up @@ -220,6 +221,7 @@ def _on_main_menu_build(menu, player_index):
menu.extend([
PagedOption(_tr['Upgrade Skills'], upgrade_skills_menu),
PagedOption(_tr['Downgrade Skills'], downgrade_skills_menu),
PagedOption(_tr['Skill Descriptions'], skill_descriptions_menu),
PagedOption(_tr['Stats'], stats_menu),
])

Expand Down Expand Up @@ -281,6 +283,24 @@ def _on_downgrade_skills_menu_select(menu, player_index, choice):
)


def _on_skill_descriptions_menu_build(menu, player_index):
"""Build the skill descriptions menu."""
player = _players[player_index]
menu.clear()
menu.description = _tr['Credits'].get_string(credits=player.credits)
menu.extend([
ListOption('{s.name}\n{s.description}'.format(s=skill))
for skill in player.skills
])

skill_descriptions_menu = ListMenu(
title=_tr['Skill Descriptions'],
parent_menu=main_menu,
items_per_page=3,
build_callback=_on_skill_descriptions_menu_build,
)


def _on_stats_menu_build(menu, player_index):
"""Build the stats menu."""
player = _players[player_index]
Expand Down
5 changes: 5 additions & 0 deletions resource/source-python/translations/rpg.ini
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ en = "Downgrade Skills"
fi = "Heikennä Taitoja"
ru = "Понизить уровень умений"

[Skill Descriptions]
en = "Skill Descriptions"
fi = "Taitojen Kuvaukset"
ru = "Описания умений"

This comment has been minimized.

Copy link
@Mahi

Mahi Jul 7, 2016

Author Owner

Special thanks to @KirillMysnik for the russian translation! :)


[Stats]
en = "Stats"
fi = "Tiedot"
Expand Down

0 comments on commit de34017

Please sign in to comment.