|
@@ -10750,6 +10750,11 @@ int skill_can_produce_mix (struct map_session_data *sd, int nameid, int trigger,
|
|
if( i >= MAX_SKILL_PRODUCE_DB )
|
|
if( i >= MAX_SKILL_PRODUCE_DB )
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
|
|
+ if( pc_checkadditem(sd, nameid, qty) == ADDITEM_OVERAMOUNT )
|
|
|
|
+ {// cannot carry the produced stuff
|
|
|
|
+ return 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
if(trigger>=0){
|
|
if(trigger>=0){
|
|
if(trigger>20) { // Non-weapon, non-food item (itemlv must match)
|
|
if(trigger>20) { // Non-weapon, non-food item (itemlv must match)
|
|
if(skill_produce_db[i].itemlv!=trigger)
|
|
if(skill_produce_db[i].itemlv!=trigger)
|