- Added a few missing skill fail messages on cast-end-pos skills.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11787 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
skotlex 2007-11-23 02:04:29 +00:00
parent ddf923dba5
commit d7bf36fe52

View File

@ -5422,14 +5422,18 @@ int skill_castend_pos (int tid, unsigned int tick, int id, int data)
skill_get_unit_flag(ud->skillid)&UF_NOREITERATION && skill_get_unit_flag(ud->skillid)&UF_NOREITERATION &&
skill_check_unit_range(src,ud->skillx,ud->skilly,ud->skillid,ud->skilllv) skill_check_unit_range(src,ud->skillx,ud->skilly,ud->skillid,ud->skilllv)
) )
{
if (sd) clif_skill_fail(sd,ud->skillid,0,0);
break; break;
}
if( src->type&battle_config.skill_nofootset && if( src->type&battle_config.skill_nofootset &&
skill_get_unit_flag(ud->skillid)&UF_NOFOOTSET && skill_get_unit_flag(ud->skillid)&UF_NOFOOTSET &&
skill_check_unit_range2(src,ud->skillx,ud->skilly,ud->skillid,ud->skilllv) skill_check_unit_range2(src,ud->skillx,ud->skilly,ud->skillid,ud->skilllv)
) )
{
if (sd) clif_skill_fail(sd,ud->skillid,0,0);
break; break;
}
if( src->type&battle_config.land_skill_limit && if( src->type&battle_config.land_skill_limit &&
(maxcount = skill_get_maxcount(ud->skillid, ud->skilllv)) > 0 (maxcount = skill_get_maxcount(ud->skillid, ud->skilllv)) > 0
) { ) {
@ -5439,8 +5443,11 @@ int skill_castend_pos (int tid, unsigned int tick, int id, int data)
maxcount--; maxcount--;
} }
if( maxcount == 0 ) if( maxcount == 0 )
{
if (sd) clif_skill_fail(sd,ud->skillid,0,0);
break; break;
} }
}
if(tid != -1) if(tid != -1)
{ //Avoid double checks on instant cast skills. [Skotlex] { //Avoid double checks on instant cast skills. [Skotlex]