Estava pesquisando no item_db sobre alguns efeitos nos scripts e minha dúvida seria:
Como um item com script em branco ainda tem um efeito funcional?
Exemplo:
2408,Cuffs,Shackles,5,5000,,3000,,18,,0,0xFFFFFFFF,63,2,64,,0,1,0,{},{},{}
e o item que faz combo com ele aumentando o atk em +50
2655,Bloody_Iron_Ball,Bloodied Shackle Ball,5,50000,,4000,,0,,0,0xFFFFFFFE,63,2,136,,0,0,0,{},{},{}
Ambos sem IF sem nada no script porém no jogo quando equipados juntos funcionam normalmente, gostaria de saber como isso é possível, pois para um funcionar com o outro seria necessário o uso de uma IF.
Outro Exemplo:
2424,Tidal_Shoes,Tidal Shoes,5,20,,300,,13,,1,0xFFFFFFFE,18,2,64,,55,1,0,{ bonus2 bSubEle,Ele_Water,5; },{},{}
e
2528,Wool_Scarf,Wool Scarf,5,20,,500,,11,,1,0xFFFFFFFE,18,2,4,,55,1,0,{ bonus bMdef,4; },{},{}
Quando equipados juntos dão +10% de Hp porém não vejo nada em seus scrips o que estou achando um pouco estranho.
A minha intenção nessa dúvida seria porque eu gostaria de alterar essas condições, mas não vejo nada nos scripts.
Será que estou vendo no lugar errado? Já vi nos RE/item_db , PRE-RE/item_db e no item_db do banco de dados e estão iguais.
EDIT: Em um item_db de um emulador antigo procurei pelos mesmos itens e estão normais:
2408,Cuffs,Shackles,5,5000,,3000,,3,,0,0xFFFFFFFF,7,2,64,,0,1,0,{ if (isequipped(2655)) { bonus bBaseAtk,50; bonus2 bAddDefClass,1196,20; bonus2 bAddDefClass,1197,20; } },{},{}
2655,Bloody_Iron_Ball,Bloodied Shackle Ball,5,50000,,4000,,0,,0,0xFFFFFFFE,7,2,136,,1,0,0,{},{},{}
Com pelo menos 1 deles fazendo associação com o outro através do IF
ah sim, estou usando rAthena Trunk rev17689
Desde já obrigado.