|
|
@ -232,11 +232,13 @@ public class ObjectActionMsgHandler extends AbstractClientMsgHandler { |
|
|
|
if (pc == null || origin == null) { |
|
|
|
if (pc == null || origin == null) { |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
ItemBase runeBase = ItemBase.getItemBase(runeID); |
|
|
|
|
|
|
|
|
|
|
|
//remove only if rune is discipline
|
|
|
|
boolean discRune = runeBase.isDiscRune(); |
|
|
|
if (runeID < 3001 || runeID > 3048) { |
|
|
|
boolean statRune = runeBase.isStatRune(); |
|
|
|
|
|
|
|
if(!runeBase.isDiscRune() && !runeBase.isStatRune()) |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//see if pc has rune
|
|
|
|
//see if pc has rune
|
|
|
|
ArrayList<CharacterRune> runes = pc.getRunes(); |
|
|
|
ArrayList<CharacterRune> runes = pc.getRunes(); |
|
|
|