James é um personagem de RPG criado por mim que tem poder de transformar objetos, seres vivos, ou ele mesmo em objetos e animais, porém devido a sua complexidade de calculo de atributos e suas limitações dependendo da sua mana, vida e nível, criei esse programa para me ajudar durante os jogos no ano de 2022 quando estava começando a aprender programação. O nível, mana e vida eram liberados e recuperados de acordo com a história e com minhas decisões dentro do jogo pelo 'Mestre' (quem conta a história e define os eventos do RPG, como combates e interações entre personagens).
Características: • Vida: 250 • Mana: 120 • Nível Atual: 0 • Nível Máximo: 5
Habilidades e Limitações de James
Nível 1: Se Transforma Em Animais e Objetos Pequenos • Transformação: Pequenos animais e objetos. • Requisitos: Mínimo de 15 pontos de vida. • Custo: 5 pontos de mana. • Redução de Vida: 30%.
Nível 2: Se Transforma Em Animais e Objetos Médios • Transformação: Animais e objetos de tamanho médio. • Requisitos: Mínimo de 15 pontos de vida. • Custo: 10 pontos de mana. • Redução de Vida: 10%.
Nível 3: Se Transforma Em Animais e Objetos Grandes • Transformação: Grandes animais e objetos. • Requisitos: Mínimo de 15 pontos de vida. • Custo: 15 pontos de mana. • Redução de Vida: Nenhuma.
Nível 4: Transforma Partes do Próprio Corpo • Transformação: Objetos Ou Na Parte Correspondente De Animais. • Requisitos: Nenhum requisito adicional. • Custo: 20 pontos de mana.
Nível 5: Transforma O Que Ele Toca • Transformação: Qualquer animal ou objeto ao toque. • Requisitos: Nenhum requisito adicional. • Custo: 25 pontos de mana.
Limitações Gerais • Vida Mínima: Transformações próprias por completo, exigem pelo menos 15 pontos de vida. • Mana: Cada transformação consome uma quantidade específica de mana. • Vulnerabilidade: Se a vida de James chegar a zero enquanto transformado, ele retorna à forma original e fica vulnerável.