forked from MagicBane/Server
rogue/mage druids and saetor huntress/fury
This commit is contained in:
@@ -555,16 +555,23 @@ public class VendorDialogMsg extends ClientNetMsg {
|
|||||||
|
|
||||||
// verify baseclass valid for profession
|
// verify baseclass valid for profession
|
||||||
BaseClass bc = pc.getBaseClass();
|
BaseClass bc = pc.getBaseClass();
|
||||||
if (bc == null || !promo.isAllowedRune(bc.getToken())) {
|
if(promo.getName().equals("Druid") && (bc.getName().equals("Rogue") || bc.getName().equals("Mage"))) { //allow rogue and mage druids
|
||||||
// TODO send client promotion error
|
|
||||||
return;
|
}
|
||||||
|
else {
|
||||||
|
if (bc == null || !promo.isAllowedRune(bc.getToken())) {
|
||||||
|
// TODO send client promotion error
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// verify gender
|
// verify gender
|
||||||
if (promoID == 2511 && pc.isMale()) // Fury
|
if(race.getName().equals("Saetor") == false) { //saetors can promote to huntress and fury
|
||||||
return;
|
if (promoID == 2511 && pc.isMale()) // Fury
|
||||||
if (promoID == 2512 && pc.isMale()) // Huntress
|
return;
|
||||||
return;
|
if (promoID == 2512 && pc.isMale()) // Huntress
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (promoID == 2517 && !pc.isMale()) // Warlock
|
if (promoID == 2517 && !pc.isMale()) // Warlock
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user