OK, então no Weapons.py é a classe de arma. Cada arma tem um "nome, strmod, dexmod, dmg"
strmod e dexmod são os modificadores para força e destreza, respectivamente. Então, se strmod para uma determinada arma 3, então eu quero a variável de força os jogadores a subir por esse montante.
Characters.py tem a classe de personagem. personagem tem "nome, max_health, saúde, força, destreza, defesa, tohit, inventário, equipado".
Ao iniciar o jogo o jogador tipos em seu nome e então escolhe a sua raça. Dependendo de qual raça eles escolhem que seu inventário inicial é diferente. Quando o jogo inicia pela primeira vez padrão player.inventory e player.equipped como [], []. Então eles escolherem sua raça e player.inventory e player.equipped são modificados para tudo o que a corrida começa com. Assim se o jogador escolhe viking, por exemplo, então player.equipped é alterado para [rusty_battle_axe, viking_helmet] e player.inventory muda para [cooked_meat]
Agora, rusty_battle_axe é a única arma que realmente defini em Weapons.py. Os outros objetos que eu apenas colocar aspas em torno assim que eles são vistos como seqüências de caracteres, enquanto eu tento obter rusty_battle_axe trabalho.
O que eu quero saber é, quando o inventário é modificado depois que o jogador escolhe a sua raça, como fazer com que valores de strmod e dexmod de qualquer arma é em player.equipped, são adicionados para os vales de player.strength e player.dexterity.
Eu realmente não tenho idéia o que eu estou fazendo assim mantê-lo simples possível por favor :)