This is a fix for the bug where if you mined with numerous stacks of ore in your pack, every stack would get 1 more ore, not just one of them. Talk about power mining ;) Anyway here is the code, in skills.cpp in the mine() function: Find this for loop for (i=0;i{ if((items[i].id1==0x19) && (items[i].id2==0xB7)) {if((items[i].cont1==items[packitem(currchar[s])].ser1)&& (items[i].cont2==items[packitem(currchar[s])].ser2)&& (items[i].cont3==items[packitem(currchar[s])].ser3)&& (items[i].cont4==items[packitem(currchar[s])].ser4)) { items[i].amount++; inpack=1; mining=1; if(mining) sysmessage(s,"You place more ore in your pack."); } } } Ok that probably looks screwed up, and the lessthan sign may be missing but it's the board not me :) Anyway, the fix is to add the command "break;" without the "" to the line right after the sysmessage and that should do it.