Closed lipespry closed 5 years ago
Meu emulador não tem NENHUMA skill customizada ou alterada. Tudo no padrão!
Observei que este erro ocorre enquanto algum jogador está invocando monstros com Abracadabra do Professor:
[Erro]: --- failed assertion -------------------------------------------- [Erro]: skill.c:175: 'skill_lv > 0' na funcao `skill_get_sp' [Erro]: ./map-server() [0x5e0252] [Erro]: ./map-server() [0x56dfa3] [Erro]: ./map-server() [0x59408a] [Erro]: ./map-server() [0x55ee90] [Erro]: ./map-server() [0x5ca403] [Erro]: ./map-server() [0x492213] [Erro]: ./map-server() [0x5de575] [Erro]: ./map-server() [0x403fc2] [Erro]: /lib64/libc.so.6(__libc_start_main+0xf5) [0x7f2ba9d6f3d5] [Erro]: ./map-server() [0x404063] [Erro]: --- fim failed assertion ----------------------------------------
Código (rascunho):
173> int skill_get_splash( uint16 skill_id , uint16 skill_lv ) { Assert_ret(skill_lv > 0); skill_get2 ( (skill->dbs->db[skill_id].splash[skill_glv(skill_lv-1)]>=0?skill->dbs->db[skill_id].splash[skill_glv(skill_lv-1)]:AREA_SIZE), skill_id, skill_lv); } 174> int skill_get_hp( uint16 skill_id ,uint16 skill_lv ) { Assert_ret(skill_lv > 0); skill_get2 (skill->dbs->db[skill_id].hp[skill_glv(skill_lv-1)], skill_id, skill_lv); } 175> int skill_get_sp( uint16 skill_id ,uint16 skill_lv ) { Assert_ret(skill_lv > 0); skill_get2 (skill->dbs->db[skill_id].sp[skill_glv(skill_lv-1)], skill_id, skill_lv); } 176> int skill_get_hp_rate(uint16 skill_id, uint16 skill_lv ) { Assert_ret(skill_lv > 0); skill_get2 (skill->dbs->db[skill_id].hp_rate[skill_glv(skill_lv-1)], skill_id, skill_lv); } 177> int skill_get_sp_rate(uint16 skill_id, uint16 skill_lv ) { Assert_ret(skill_lv > 0); skill_get2 (skill->dbs->db[skill_id].sp_rate[skill_glv(skill_lv-1)], skill_id, skill_lv); }
Meu emulador não tem NENHUMA skill customizada ou alterada. Tudo no padrão!
Observei que este erro ocorre enquanto algum jogador está invocando monstros com Abracadabra do Professor:
Código (rascunho):