leondedios Posted March 10, 2014 Share Posted March 10, 2014 (edited) Buenas. Necesito ayuda con la skill Epiclesis de AB, Tengo un problema con la skill Epiclesis la que segun entiendo debe regenerar hp cada 3 segundos y es exactamente ese el problema que acusan mis users, regenera el % correcto pero no asi en los intervalos correctos de tiempo. Espero alguno de ustedes pueda ayudar, gracias de antemano Adjunto lineas de skill en src/map/skill.c case UNT_EPICLESIS: if( bl->type == BL_PC && !battle_check_undead(tstatus->race, tstatus->def_ele) && tstatus->race != RC_DEMON ) { if( ++sg->val2 % 3 == 0 ) { int hp, sp; switch( sg->skill_lv ) { case 1: case 2: hp = 3; sp = 2; break; case 3: case 4: hp = 4; sp = 3; break; case 5: default: hp = 5; sp = 4; break; } hp = tstatus->max_hp * hp / 100; sp = tstatus->max_sp * sp / 100; status_heal(bl, hp, sp, 2); sc_start(ss, bl, type, 100, sg->skill_lv, (sg->interval * 3) + 100); Edited March 10, 2014 by leondedios Quote Link to comment Share on other sites More sharing options...
Ziu Posted March 10, 2014 Share Posted March 10, 2014 sección incorrecta, tienes que postearlo en el bug tracker.y sobre un emulador limpio.Te puedo confirmar que falla en el tiempo que tarda en regenerar. Quote Link to comment Share on other sites More sharing options...
leondedios Posted March 11, 2014 Author Share Posted March 11, 2014 Gracias Ziu, Posteare en la seccion correcta Quote Link to comment Share on other sites More sharing options...