Fix Scissors of Karma can only be used once (#307)

This commit is contained in:
MedicOP
2019-01-09 17:01:05 +01:00
committed by Ronan Lana
parent 7a2a194aea
commit 37dbf6d2b5
3 changed files with 3 additions and 16 deletions

View File

@@ -35,12 +35,7 @@ public class MapleKarmaManipulator {
int karmaFlag = getKarmaFlag(item);
return (item.getFlag() & karmaFlag) == karmaFlag;
}
public static boolean hasUsedKarmaFlag(Item item) {
int karmaFlag = ItemConstants.KARMA_UNTRADEABLE;
return (item.getFlag() & karmaFlag) == karmaFlag;
}
public static void toggleKarmaFlagToUntradeable(Item item) {
int karmaFlag = getKarmaFlag(item);
int flag = item.getFlag();
@@ -48,8 +43,7 @@ public class MapleKarmaManipulator {
if ((flag & karmaFlag) == karmaFlag) {
flag ^= karmaFlag;
flag |= ItemConstants.UNTRADEABLE;
flag |= ItemConstants.KARMA_UNTRADEABLE;
item.setFlag((byte) flag);
}
}