Fixed AL_HOLYWATER behavior (#2860)
* Fixes #2853. * Holy Water should not cast or consume SP when the player has no empty bottles, both in water (and water skills) and outside water. Thanks to @Daegaladh!
This commit is contained in:
@@ -14967,6 +14967,12 @@ bool skill_check_condition_castbegin(struct map_session_data* sd, uint16 skill_i
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case AL_HOLYWATER:
|
||||
if(pc_search_inventory(sd,ITEMID_EMPTY_BOTTLE) < 0) {
|
||||
clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case MO_CALLSPIRITS:
|
||||
if(sc && sc->data[SC_RAISINGDRAGON])
|
||||
skill_lv += sc->data[SC_RAISINGDRAGON]->val1;
|
||||
|
||||
Reference in New Issue
Block a user