pt:rpd:healing_spell
Table of Contents
Magia de Cura
Descrição
A magia de Cura restaura uma porção da própria saúde do lançador. É uma magia fundamental de autocuração que pode salvar o herói de situações perigosas.
Estatísticas
- Afinidade Mágica: Comum
- Alvo: auto
- Nível: 3
- Custo da Magia: 10
- Índice da Imagem: 1
Efeitos
- Cura o lançador em 30% do seu HP máximo (especificamente (int)(maxHP * 0.3) como implementado em Healing.java)
- Nota: A descrição no jogo diz “1/3 do HP máximo”, mas a implementação real cura 30% (0.3) do HP máximo, que é ligeiramente menos que 1/3 (33.33%)
- Apenas auto-alvo
- Não escala com base no nível de habilidade
Usos
- Restaurar saúde durante o combate
- Curação de emergência em situações perigosas
- Preservar poções de cura para situações mais críticas
Classes
Classes que podem usar esta magia incluem:
- Classes com afinidade Comum
- Outras classes que ganham acesso por meios especiais
Estratégia
Como usar efetivamente a magia de Cura:
- Priorize a cura quando a saúde cair abaixo de 50% para prevenir situações de emergência
- Considere usar antes de encontros difíceis para maximizar a saúde
Verificação de Conteúdo
- Fonte da informação: Código Java na base de código do Remixed Dungeon
- Estatísticas verificadas: Sim, extraídas diretamente das propriedades da classe da magia
- Descrições de efeitos: Geradas a partir da análise do código e recursos de strings
- Nota: Discrepância na quantidade de cura - o código implementa 30% do HP máximo mas o recurso de string diz “1/3 do HP máximo”
Referências de Código
- Healing.java - Implementação principal
- Healing.java#L8-L12 - Inicialização de estatísticas (alvo, afinidade, nível, imagem, custo)
- Healing.java#L17-L21 - Cálculo exato de cura 1)
- SpellFactory.java#L126 - Registro da magia no jogo
- Char.java#L763 - Efeitos visuais de cura (emissor de partículas)
- Recursos de string de Cura (Inglês) - “Healing” e descrição da magia
- Recursos de string de Cura (Russo) - Localização em russo
- Spell.java - Implementação da classe base de magias
- SpellHelper.java - Constantes e utilitários auxiliares de magias
- Healing_Name, Healing_Info - Recursos de string em russo (nome e descrição)
- namespace mr: Verifique Healing Spell - Code References para dados legíveis por máquina
- targetingType e magicAffinity - Auto-alvo e afinidade Comum
Arquivos de Configuração
- SpellFactory.java#L126 - Registro de magias
- strings_all.xml - Recursos de string em inglês
- strings_all.xml (Russo) - Recursos de string em russo
Recursos de String
- Healing_Name - “Healing”
- Healing_Info - “This spell is crucial for any adventurer. It will restore 1/3 of the maximum amount of the caster's hp.”
Relacionado
1)
int) (chr.ht()*0.3
pt/rpd/healing_spell.txt · Last modified: by 127.0.0.1
