Beispiel #1
0
def seeCharacterLanguagePanel(characterId: str):
    '''
    查看角色语言能力面板
    Keyword arguments:
    characterId -- 角色Id
    '''
    languageTextData = TextLoading.getGameData(TextLoading.languageSkillsPath)
    characterLanguage = CacheContorl.characterData['character'][
        characterId].Language
    infoList = [
        languageTextData[language]['Name'] + ":" +
        AttrText.getLevelColorText(characterLanguage[language])
        for language in characterLanguage
    ]
    EraPrint.plist(infoList, 4, 'center')
Beispiel #2
0
def seeCharacterKnowledgePanel(characterId: str):
    '''
    查看角色技能信息面板
    Keyword arguments:
    characterId -- 角色Id
    '''
    knowledgeTextData = TextLoading.getGameData(TextLoading.knowledge)
    characterKnowledge = CacheContorl.characterData['character'][
        characterId].Knowledge
    for knowledge in knowledgeTextData:
        EraPrint.sontitleprint(knowledgeTextData[knowledge]['Name'])
        if knowledge in characterKnowledge:
            infoList = [
                knowledgeTextData[knowledge]['Knowledge'][skill]['Name'] +
                ":" + AttrText.getLevelColorText(
                    characterKnowledge[knowledge][skill])
                for skill in characterKnowledge[knowledge]
            ]
            EraPrint.plist(infoList, 6, 'center')