06-21-2021, 11:33 PM
somtimes its possible that the hp steal code is in the wrong position or a break; keyword is used where it shouldn't be this usually will throw off other statements below it.
assist.cpp mine looks like this
case 2358:
addition->hcCashPetExpUp_2358 = true;
bSkip = true;
break; // Æê °æÇèÀÇ ¹¦¾à
case 2359:
addition->hcCashPetExpUp_2359 = true;
bSkip = true;
break; // Ç÷¡Æ¼´½ Æê °æÇèÀÇ ¹¦¾à
case 2356:
case 2841:
case 6596:
addition->hcMPSteelPotion = true;
bSkip = true;
break; // ÀÏ¹Ý °ø°Ý½Ã 30%ÀÇ Max MP Áß 10% °¨¼Ò µÇ°í ³ªÀÇ MP Áõ°¡
case 2357:
case 2842:
case 6597:
addition->hcHPSteelPotion = true;
bSkip = true;
break;
if for example you see break statement somewhere different it can effect the cases working for that condition. Where you see a break statement the group of item id's would apply whatever was leading up to a break. Otherwise it will continue down the item id list until a break is found. grouping items together can be used like this .

