|
|
|
@ -200,6 +200,9 @@ public class ApplyRuneMsg extends ClientNetMsg {
@@ -200,6 +200,9 @@ public class ApplyRuneMsg extends ClientNetMsg {
|
|
|
|
|
case "Born of the Gwendannen": |
|
|
|
|
case "Born of the Invorri": |
|
|
|
|
case "Born of the Irydnu": |
|
|
|
|
case "Scion of the Dar Khelegeur": |
|
|
|
|
case "Scion of the Gwaridorn": |
|
|
|
|
case "Scion of the Twathedilion": |
|
|
|
|
mod = 0; |
|
|
|
|
} |
|
|
|
|
if (mod > playerCharacter.getUnusedStatPoints()) { |
|
|
|
@ -277,6 +280,21 @@ public class ApplyRuneMsg extends ClientNetMsg {
@@ -277,6 +280,21 @@ public class ApplyRuneMsg extends ClientNetMsg {
|
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case "Scion of the Dar Khelegeur": |
|
|
|
|
case "Scion of the Gwaridorn": |
|
|
|
|
case "Scion of the Twathedilion": |
|
|
|
|
for (CharacterRune charRune : playerCharacter.getRunes()) { |
|
|
|
|
RuneBase rb2 = charRune.getRuneBase(); |
|
|
|
|
switch (rb2.getName()) { |
|
|
|
|
case "Scion of the Dar Khelegeur": |
|
|
|
|
case "Scion of the Gwaridorn": |
|
|
|
|
case "Scion of the Twathedilion": |
|
|
|
|
ChatManager.chatSystemError(playerCharacter, "You Have Already Applied A Blood Rune"); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
//if discipline, check number applied
|
|
|
|
|
if (isDiscipline(runeID)) { |
|
|
|
@ -357,6 +375,9 @@ public class ApplyRuneMsg extends ClientNetMsg {
@@ -357,6 +375,9 @@ public class ApplyRuneMsg extends ClientNetMsg {
|
|
|
|
|
case "Born of the Gwendannen": |
|
|
|
|
case "Born of the Invorri": |
|
|
|
|
case "Born of the Irydnu": |
|
|
|
|
case "Scion of the Dar Khelegeur": |
|
|
|
|
case "Scion of the Gwaridorn": |
|
|
|
|
case "Scion of the Twathedilion": |
|
|
|
|
cost = 0; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|