sub race rune application check
This commit is contained in:
@@ -78,6 +78,27 @@ public class ApplyRuneMsg extends ClientNetMsg {
|
|||||||
}
|
}
|
||||||
int raceID = playerCharacter.getRaceID();
|
int raceID = playerCharacter.getRaceID();
|
||||||
//Check race is met
|
//Check race is met
|
||||||
|
|
||||||
|
//confirm sub-race runes are applicable only by proper races
|
||||||
|
switch(runeID){
|
||||||
|
case 252134: //elf
|
||||||
|
case 252135: // elf
|
||||||
|
case 252136: // elf
|
||||||
|
if(playerCharacter.getRaceID() != 2008 && playerCharacter.getRaceID() != 2009)
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
case 252129: // human
|
||||||
|
case 252130: // human
|
||||||
|
case 252131: // human
|
||||||
|
case 252132: // human
|
||||||
|
case 252133: // human
|
||||||
|
if(playerCharacter.getRaceID() != 2011 && playerCharacter.getRaceID() != 2012)
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
ConcurrentHashMap<Integer, Boolean> races = rb.getRace();
|
ConcurrentHashMap<Integer, Boolean> races = rb.getRace();
|
||||||
if(runeID != 3007 && runeID != 3014) {//bounty hunter and huntsman
|
if(runeID != 3007 && runeID != 3014) {//bounty hunter and huntsman
|
||||||
if (races.size() > 0) {
|
if (races.size() > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user