Open lukanpeixe opened 7 years ago
Bom da para fazer criando novas funções ou utilizando as nativas do terraria, caso usarmos as funções nativas teremos que fazer algumas gambiarras caso contrario incrementamos na própria espada o buff e de quebra adiciona o elemento como vc solicitou...
Achei um mod que adiciona Danos Elementais. Caso queira se basear nele. Link: http://forums.terraria.org/index.php?threads/elemental-weapon-enhancements.46677/
@Cannoner Valeu cara, se conseguirmos decompilar o mod, podemos entender a lógica do código :)
Na verdade é um Mod para Mods, exatamente o que precisamos, mas provavelmente, não do jeito que rpecisamos haha
O mod e seu código esta no git também: https://github.com/gorateron/ElementalWeaponEnhancements
Quem quiser dar uma estudada, fique a vontade. Eu olhei e olhei e não entendi muita coisa haha Sorry :sob:
Seguindo a fórmula do Castlevania, a maioria das armas disponíveis ao jogador serão espadas do estilo stab (estocada reta(não confundir com as lanças, embora elas estejam presentes)). Esta situação, a nível de game design, abre precedente para vários questionamentos. O Primeiro ponto que vou abordar nesta issue, que talvez seja realmente a mais complicada, é a possibilidade de montar um sistema de danos elementais aos jogo (embora o assunto seja o ataque, também pode servir bem para defesa). Assim agregaria elementos as espadas, que se tornariam mais efetivas em determinados casos e aumentaria a gama de estratégia na escolha da arma.
O temos de mais próximo à isso no Terraria é o
npc.coldDamage = TRUE
que esta ligado ao buff 124 oferecida pela Warmth Potion, trazendo defesa a danos "cold".Se for possível criar variáveis deste buff e, principalmente, inverter o fator defesa para ataque, poderíamos ter, por exemplo, uma espada que quando usada aplica o "buff de água" por um segundo, assim aplicando o efeito ao herói, embora pela questão temporal, parecerá que na verdade é a espada que tem este efeito. Essa espada de água daria maiores chances de críticos ou penetração à defesa de um "monstro de fogo".
Enfim, uma pequena reflexão. Não há prioridade muito grande neste ponto, mas se bater alguma ideia na cabeça de alguém, durante pesquisa/resolução de outro tópico, compartilhe com nozes!
(Depois vou criar um índice de tarefas menos relevantes, para organizar melhor as coisas e situar este tópico)