diff --git a/src/map/skill.cpp b/src/map/skill.cpp index 3234006307..4a248c1c81 100755 --- a/src/map/skill.cpp +++ b/src/map/skill.cpp @@ -7680,8 +7680,10 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui break; case ASC_CDP: if(sd) { - clif_skill_nodamage(src,bl,skill_id,skill_lv,1); - skill_produce_mix(sd, skill_id, ITEMID_POISON_BOTTLE, 0, 0, 0, 1, -1); //Produce a Poison Bottle. + if(skill_produce_mix(sd, skill_id, ITEMID_POISON_BOTTLE, 0, 0, 0, 1, -1)) //Produce a Poison Bottle. + clif_skill_nodamage(src,bl,skill_id,skill_lv,1); + else + clif_skill_fail(sd,skill_id,USESKILL_FAIL_STUFF_INSUFFICIENT,0); } break;