Especialista em mecânicas RPG e sistemas de itens para o projeto Lendas do Abismo. Use para: criar novos itens (armas, armaduras, poções, materiais, gemas); balancear stats de inimigos e jogador; projetar sistemas de loot/drop; definir progressão de níveis; criar mecânicas de combate por turno; adicionar efeitos de status (buff/debuff/veneno); projetar sistemas de crafting; definir raridades (bronze/silver/gold); criar novos tipos de inimigos; equilibrar economia de ouro/XP. Gera código TypeScript para constants.ts, enemies.ts, types.ts e combat logic. Aplica as convenções do projeto: VoxelPart 3D models, raridade por tier, ids padronizados.
Este skill cobre design e implementação de sistemas RPG neste projeto React/Three.js voxel RPG. Consulte as referências abaixo para detalhes técnicos.
| Trigger | Ação |
|---|---|
| "crie um item", "adiciona arma/armadura/poção" | → Gera entrada em constants.ts + modelo 3D |
| "novo inimigo", "adiciona boss" | → Gera entrada em enemies.ts + lógica de combate |
| "balancear stats", "ajustar dano" | → Revisa curvas em constants.ts e combat engine |
| "sistema de crafting", "receita" | → Adiciona tipos/lógica usando MATERIALS existentes |
| "novo efeito de status", "buff/debuff" | → Estende types.ts + lógica de aplicação |
| "recompensa de drop", "loot table" | → Modifica handleVictory em App.tsx |
| "gems RPG", "gema de equipamento" | → Segue o padrão gem material com emissive glow |
wep_, arm_, hlm_, leg_, shd_, pot_, mat_)IDs de item — prefixo por categoria:
wep_b1/s1/g1 arma bronze/silver/gold
arm_b1/s1/g1 armadura
hlm_b1/s1/g1 capacete
leg_b1/s1 pernas
shd_b1/s1/g1 escudo
pot_1..4/atk/def poção
mat_wood/bone/slime/cloth/iron/gold material
gem_* gema (futuro)
Raridades e tiers de level:
bronze → minLevel 1–3, custo 30–300 ourosilver → minLevel 4–7, custo 350–1500 ourogold → minLevel 8–12, custo 2000–9000 ouroCurva de stats de arma (ATK por nível recomendado):
Lvl 1: +5–8 Lvl 3: +10–16 Lvl 5: +18–26
Lvl 7: +28–40 Lvl 9: +42–60 Lvl 12: +65–80
Curva de stats de armadura/escudo (DEF):