Pledge skill additions and adjustments.

This commit is contained in:
MobiusDevelopment 2020-04-01 12:28:11 +00:00
parent 5303875e76
commit d52001fb8a
20 changed files with 804 additions and 20 deletions

View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/skillTrees.xsd">
<skillTree type="pledgeSkillTree">
<!-- Castle/Fort Skills -->
<skill skillName="Residence Guard" skillId="32123" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>112</residenceId> <!-- Floran Fortress -->
<residenceId>114</residenceId> <!-- Tanor Fortress -->
<residenceId>115</residenceId> <!-- Dragonspine Fortress -->
<residenceId>116</residenceId> <!-- Antharas' Fortress -->
<residenceId>117</residenceId> <!-- Western Fortress -->
<residenceId>118</residenceId> <!-- Hunter's Fortress -->
<residenceId>119</residenceId> <!-- Aaru Fortress -->
<residenceId>120</residenceId> <!-- Demon Fortress -->
<residenceId>121</residenceId> <!-- Monastic Fortress -->
</skill>
<skill skillName="Residence Dominion" skillId="32124" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>101</residenceId> <!-- Camp Fortress -->
<residenceId>102</residenceId> <!-- Southern Fortress -->
<residenceId>103</residenceId> <!-- Hive Fortress -->
<residenceId>104</residenceId> <!-- Valley Fortress -->
<residenceId>105</residenceId> <!-- Ivory Fortress -->
<residenceId>106</residenceId> <!-- Narsell Fortress -->
<residenceId>107</residenceId> <!-- Bayou Fortress -->
<residenceId>108</residenceId> <!-- White Sands Fortress -->
<residenceId>109</residenceId> <!-- Borderland Fortress -->
<residenceId>110</residenceId> <!-- Swamp Fortress -->
<residenceId>111</residenceId> <!-- Archaic Fortress -->
</skill>
<!-- Territory Skills -->
<skill skillName="Gludio Territory Benefaction" skillId="848" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>81</residenceId>
</skill>
<skill skillName="Dion Territory Benefaction" skillId="849" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>82</residenceId>
</skill>
<skill skillName="Giran Territory Benefaction" skillId="850" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>83</residenceId>
</skill>
<skill skillName="Oren Territory Benefaction" skillId="851" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>84</residenceId>
</skill>
<skill skillName="Aden Territory Benefaction" skillId="852" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>85</residenceId>
</skill>
<skill skillName="Innadril Territory Benefaction" skillId="853" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>86</residenceId>
</skill>
<skill skillName="Goddard Territory Benefaction" skillId="854" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>87</residenceId>
</skill>
<skill skillName="Rune Territory Benefaction" skillId="855" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>88</residenceId>
</skill>
<skill skillName="Schuttgart Territory Benefaction" skillId="856" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>89</residenceId>
</skill>
</skillTree>
</list>

View File

@ -176,41 +176,159 @@
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def and M. Def by 500. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def and M. Def by 500. -->
<icon>icon.skill32115</icon> <icon>icon.skill32115</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32118" toLevel="1" name="Knight of Light"> <skill id="32118" toLevel="1" name="Knight of Light">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32116</icon> <icon>icon.skill32116</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32119" toLevel="1" name="Protection of Light"> <skill id="32119" toLevel="1" name="Protection of Light">
<!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32117</icon> <icon>icon.skill32117</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32120" toLevel="1" name="Knight of Darkness"> <skill id="32120" toLevel="1" name="Knight of Darkness">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. -->
<icon>icon.skill32118</icon> <icon>icon.skill32118</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32121" toLevel="1" name="Dark Knight"> <skill id="32121" toLevel="1" name="Dark Knight">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32119</icon> <icon>icon.skill32119</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32122" toLevel="1" name="Protection of Darkness"> <skill id="32122" toLevel="1" name="Protection of Darkness">
<!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32120</icon> <icon>icon.skill32120</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32123" toLevel="1" name="Residence Guard"> <skill id="32123" toLevel="1" name="Residence Guard">
<!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. --> <!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-3</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>3</amount>
</effect>
<effect name="SpModify">
<amount>3</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32124" toLevel="1" name="Residence Dominion"> <skill id="32124" toLevel="1" name="Residence Dominion">
<!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. --> <!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-2</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>2</amount>
</effect>
<effect name="SpModify">
<amount>2</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32125" toLevel="1" name="Snow Spray"> <skill id="32125" toLevel="1" name="Snow Spray">
<!-- Instantly reduces Speed by 80%. --> <!-- Instantly reduces Speed by 80%. -->

View File

@ -2460,6 +2460,7 @@
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element minOccurs="0" name="socialClass" type="xs:int" />
</xs:sequence> </xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType> </xs:complexType>

View File

@ -1145,7 +1145,11 @@ public class Castle extends AbstractResidence
super.giveResidentialSkills(player); super.giveResidentialSkills(player);
if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite
{ {
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.ABILITY_OF_DARKNESS.getSkill() : CommonSkill.ABILITY_OF_LIGHT.getSkill()); player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.KNIGHT_OF_DARKNESS.getSkill() : CommonSkill.KNIGHT_OF_SPLENDOR.getSkill());
}
else // Non Elite members
{
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.PROTECTION_OF_DARKNESS.getSkill() : CommonSkill.PROTECTION_OF_LIGHT.getSkill());
} }
} }
@ -1153,8 +1157,10 @@ public class Castle extends AbstractResidence
public void removeResidentialSkills(PlayerInstance player) public void removeResidentialSkills(PlayerInstance player)
{ {
super.removeResidentialSkills(player); super.removeResidentialSkills(player);
player.removeSkill(CommonSkill.ABILITY_OF_DARKNESS.getId()); player.removeSkill(CommonSkill.KNIGHT_OF_SPLENDOR.getId());
player.removeSkill(CommonSkill.ABILITY_OF_LIGHT.getId()); player.removeSkill(CommonSkill.PROTECTION_OF_LIGHT.getId());
player.removeSkill(CommonSkill.KNIGHT_OF_DARKNESS.getId());
player.removeSkill(CommonSkill.PROTECTION_OF_DARKNESS.getId());
} }
public void spawnSideNpcs() public void spawnSideNpcs()

View File

@ -51,8 +51,10 @@ public enum CommonSkill
SHILENS_BREATH(14571, 1), SHILENS_BREATH(14571, 1),
IMPRIT_OF_LIGHT(19034, 1), IMPRIT_OF_LIGHT(19034, 1),
IMPRIT_OF_DARKNESS(19035, 1), IMPRIT_OF_DARKNESS(19035, 1),
ABILITY_OF_LIGHT(19032, 1), KNIGHT_OF_SPLENDOR(32117, 1),
ABILITY_OF_DARKNESS(19033, 1), PROTECTION_OF_LIGHT(32119, 1),
KNIGHT_OF_DARKNESS(32120, 1),
PROTECTION_OF_DARKNESS(32122, 1),
CLAN_ADVENT(19009, 1), CLAN_ADVENT(19009, 1),
HAIR_ACCESSORY_SET(17192, 1), HAIR_ACCESSORY_SET(17192, 1),
ALCHEMY_CUBE(17943, 1), ALCHEMY_CUBE(17943, 1),

View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/skillTrees.xsd">
<skillTree type="pledgeSkillTree">
<!-- Castle/Fort Skills -->
<skill skillName="Residence Guard" skillId="32123" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>112</residenceId> <!-- Floran Fortress -->
<residenceId>114</residenceId> <!-- Tanor Fortress -->
<residenceId>115</residenceId> <!-- Dragonspine Fortress -->
<residenceId>116</residenceId> <!-- Antharas' Fortress -->
<residenceId>117</residenceId> <!-- Western Fortress -->
<residenceId>118</residenceId> <!-- Hunter's Fortress -->
<residenceId>119</residenceId> <!-- Aaru Fortress -->
<residenceId>120</residenceId> <!-- Demon Fortress -->
<residenceId>121</residenceId> <!-- Monastic Fortress -->
</skill>
<skill skillName="Residence Dominion" skillId="32124" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>101</residenceId> <!-- Camp Fortress -->
<residenceId>102</residenceId> <!-- Southern Fortress -->
<residenceId>103</residenceId> <!-- Hive Fortress -->
<residenceId>104</residenceId> <!-- Valley Fortress -->
<residenceId>105</residenceId> <!-- Ivory Fortress -->
<residenceId>106</residenceId> <!-- Narsell Fortress -->
<residenceId>107</residenceId> <!-- Bayou Fortress -->
<residenceId>108</residenceId> <!-- White Sands Fortress -->
<residenceId>109</residenceId> <!-- Borderland Fortress -->
<residenceId>110</residenceId> <!-- Swamp Fortress -->
<residenceId>111</residenceId> <!-- Archaic Fortress -->
</skill>
<!-- Territory Skills -->
<skill skillName="Gludio Territory Benefaction" skillId="848" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>81</residenceId>
</skill>
<skill skillName="Dion Territory Benefaction" skillId="849" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>82</residenceId>
</skill>
<skill skillName="Giran Territory Benefaction" skillId="850" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>83</residenceId>
</skill>
<skill skillName="Oren Territory Benefaction" skillId="851" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>84</residenceId>
</skill>
<skill skillName="Aden Territory Benefaction" skillId="852" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>85</residenceId>
</skill>
<skill skillName="Innadril Territory Benefaction" skillId="853" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>86</residenceId>
</skill>
<skill skillName="Goddard Territory Benefaction" skillId="854" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>87</residenceId>
</skill>
<skill skillName="Rune Territory Benefaction" skillId="855" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>88</residenceId>
</skill>
<skill skillName="Schuttgart Territory Benefaction" skillId="856" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>89</residenceId>
</skill>
</skillTree>
</list>

View File

@ -176,41 +176,159 @@
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def and M. Def by 500. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def and M. Def by 500. -->
<icon>icon.skill32115</icon> <icon>icon.skill32115</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32118" toLevel="1" name="Knight of Light"> <skill id="32118" toLevel="1" name="Knight of Light">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32116</icon> <icon>icon.skill32116</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32119" toLevel="1" name="Protection of Light"> <skill id="32119" toLevel="1" name="Protection of Light">
<!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32117</icon> <icon>icon.skill32117</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32120" toLevel="1" name="Knight of Darkness"> <skill id="32120" toLevel="1" name="Knight of Darkness">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. -->
<icon>icon.skill32118</icon> <icon>icon.skill32118</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32121" toLevel="1" name="Dark Knight"> <skill id="32121" toLevel="1" name="Dark Knight">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32119</icon> <icon>icon.skill32119</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32122" toLevel="1" name="Protection of Darkness"> <skill id="32122" toLevel="1" name="Protection of Darkness">
<!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32120</icon> <icon>icon.skill32120</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32123" toLevel="1" name="Residence Guard"> <skill id="32123" toLevel="1" name="Residence Guard">
<!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. --> <!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-3</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>3</amount>
</effect>
<effect name="SpModify">
<amount>3</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32124" toLevel="1" name="Residence Dominion"> <skill id="32124" toLevel="1" name="Residence Dominion">
<!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. --> <!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-2</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>2</amount>
</effect>
<effect name="SpModify">
<amount>2</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32125" toLevel="1" name="Snow Spray"> <skill id="32125" toLevel="1" name="Snow Spray">
<!-- Instantly reduces Movement Speed by 80%. --> <!-- Instantly reduces Movement Speed by 80%. -->

View File

@ -2460,6 +2460,7 @@
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element minOccurs="0" name="socialClass" type="xs:int" />
</xs:sequence> </xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType> </xs:complexType>

View File

@ -1145,7 +1145,11 @@ public class Castle extends AbstractResidence
super.giveResidentialSkills(player); super.giveResidentialSkills(player);
if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite
{ {
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.ABILITY_OF_DARKNESS.getSkill() : CommonSkill.ABILITY_OF_LIGHT.getSkill()); player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.KNIGHT_OF_DARKNESS.getSkill() : CommonSkill.KNIGHT_OF_SPLENDOR.getSkill());
}
else // Non Elite members
{
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.PROTECTION_OF_DARKNESS.getSkill() : CommonSkill.PROTECTION_OF_LIGHT.getSkill());
} }
} }
@ -1153,8 +1157,10 @@ public class Castle extends AbstractResidence
public void removeResidentialSkills(PlayerInstance player) public void removeResidentialSkills(PlayerInstance player)
{ {
super.removeResidentialSkills(player); super.removeResidentialSkills(player);
player.removeSkill(CommonSkill.ABILITY_OF_DARKNESS.getId()); player.removeSkill(CommonSkill.KNIGHT_OF_SPLENDOR.getId());
player.removeSkill(CommonSkill.ABILITY_OF_LIGHT.getId()); player.removeSkill(CommonSkill.PROTECTION_OF_LIGHT.getId());
player.removeSkill(CommonSkill.KNIGHT_OF_DARKNESS.getId());
player.removeSkill(CommonSkill.PROTECTION_OF_DARKNESS.getId());
} }
public void spawnSideNpcs() public void spawnSideNpcs()

View File

@ -51,8 +51,10 @@ public enum CommonSkill
SHILENS_BREATH(14571, 1), SHILENS_BREATH(14571, 1),
IMPRIT_OF_LIGHT(19034, 1), IMPRIT_OF_LIGHT(19034, 1),
IMPRIT_OF_DARKNESS(19035, 1), IMPRIT_OF_DARKNESS(19035, 1),
ABILITY_OF_LIGHT(19032, 1), KNIGHT_OF_SPLENDOR(32117, 1),
ABILITY_OF_DARKNESS(19033, 1), PROTECTION_OF_LIGHT(32119, 1),
KNIGHT_OF_DARKNESS(32120, 1),
PROTECTION_OF_DARKNESS(32122, 1),
CLAN_ADVENT(19009, 1), CLAN_ADVENT(19009, 1),
HAIR_ACCESSORY_SET(17192, 1), HAIR_ACCESSORY_SET(17192, 1),
ALCHEMY_CUBE(17943, 1), ALCHEMY_CUBE(17943, 1),

View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/skillTrees.xsd">
<skillTree type="pledgeSkillTree">
<!-- Castle/Fort Skills -->
<skill skillName="Residence Guard" skillId="32123" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>112</residenceId> <!-- Floran Fortress -->
<residenceId>114</residenceId> <!-- Tanor Fortress -->
<residenceId>115</residenceId> <!-- Dragonspine Fortress -->
<residenceId>116</residenceId> <!-- Antharas' Fortress -->
<residenceId>117</residenceId> <!-- Western Fortress -->
<residenceId>118</residenceId> <!-- Hunter's Fortress -->
<residenceId>119</residenceId> <!-- Aaru Fortress -->
<residenceId>120</residenceId> <!-- Demon Fortress -->
<residenceId>121</residenceId> <!-- Monastic Fortress -->
</skill>
<skill skillName="Residence Dominion" skillId="32124" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>101</residenceId> <!-- Camp Fortress -->
<residenceId>102</residenceId> <!-- Southern Fortress -->
<residenceId>103</residenceId> <!-- Hive Fortress -->
<residenceId>104</residenceId> <!-- Valley Fortress -->
<residenceId>105</residenceId> <!-- Ivory Fortress -->
<residenceId>106</residenceId> <!-- Narsell Fortress -->
<residenceId>107</residenceId> <!-- Bayou Fortress -->
<residenceId>108</residenceId> <!-- White Sands Fortress -->
<residenceId>109</residenceId> <!-- Borderland Fortress -->
<residenceId>110</residenceId> <!-- Swamp Fortress -->
<residenceId>111</residenceId> <!-- Archaic Fortress -->
</skill>
<!-- Territory Skills -->
<skill skillName="Gludio Territory Benefaction" skillId="848" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>81</residenceId>
</skill>
<skill skillName="Dion Territory Benefaction" skillId="849" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>82</residenceId>
</skill>
<skill skillName="Giran Territory Benefaction" skillId="850" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>83</residenceId>
</skill>
<skill skillName="Oren Territory Benefaction" skillId="851" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>84</residenceId>
</skill>
<skill skillName="Aden Territory Benefaction" skillId="852" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>85</residenceId>
</skill>
<skill skillName="Innadril Territory Benefaction" skillId="853" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>86</residenceId>
</skill>
<skill skillName="Goddard Territory Benefaction" skillId="854" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>87</residenceId>
</skill>
<skill skillName="Rune Territory Benefaction" skillId="855" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>88</residenceId>
</skill>
<skill skillName="Schuttgart Territory Benefaction" skillId="856" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>89</residenceId>
</skill>
</skillTree>
</list>

View File

@ -176,41 +176,159 @@
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def. and M. Def. by 500. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def. and M. Def. by 500. -->
<icon>icon.skill32115</icon> <icon>icon.skill32115</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32118" toLevel="1" name="Knight of Light"> <skill id="32118" toLevel="1" name="Knight of Light">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32116</icon> <icon>icon.skill32116</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32119" toLevel="1" name="Protection of Light"> <skill id="32119" toLevel="1" name="Protection of Light">
<!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32117</icon> <icon>icon.skill32117</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32120" toLevel="1" name="Knight of Darkness"> <skill id="32120" toLevel="1" name="Knight of Darkness">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. -->
<icon>icon.skill32118</icon> <icon>icon.skill32118</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32121" toLevel="1" name="Dark Knight"> <skill id="32121" toLevel="1" name="Dark Knight">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32119</icon> <icon>icon.skill32119</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32122" toLevel="1" name="Protection of Darkness"> <skill id="32122" toLevel="1" name="Protection of Darkness">
<!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32120</icon> <icon>icon.skill32120</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32123" toLevel="1" name="Residence Guard"> <skill id="32123" toLevel="1" name="Residence Guard">
<!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. --> <!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-3</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>3</amount>
</effect>
<effect name="SpModify">
<amount>3</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32124" toLevel="1" name="Residence Dominion"> <skill id="32124" toLevel="1" name="Residence Dominion">
<!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. --> <!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-2</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>2</amount>
</effect>
<effect name="SpModify">
<amount>2</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32125" toLevel="1" name="Snow Spray"> <skill id="32125" toLevel="1" name="Snow Spray">
<!-- Instantly reduces Speed by 80%. --> <!-- Instantly reduces Speed by 80%. -->

View File

@ -2460,6 +2460,7 @@
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element minOccurs="0" name="socialClass" type="xs:int" />
</xs:sequence> </xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType> </xs:complexType>

View File

@ -1145,7 +1145,11 @@ public class Castle extends AbstractResidence
super.giveResidentialSkills(player); super.giveResidentialSkills(player);
if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite
{ {
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.ABILITY_OF_DARKNESS.getSkill() : CommonSkill.ABILITY_OF_LIGHT.getSkill()); player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.KNIGHT_OF_DARKNESS.getSkill() : CommonSkill.KNIGHT_OF_SPLENDOR.getSkill());
}
else // Non Elite members
{
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.PROTECTION_OF_DARKNESS.getSkill() : CommonSkill.PROTECTION_OF_LIGHT.getSkill());
} }
} }
@ -1153,8 +1157,10 @@ public class Castle extends AbstractResidence
public void removeResidentialSkills(PlayerInstance player) public void removeResidentialSkills(PlayerInstance player)
{ {
super.removeResidentialSkills(player); super.removeResidentialSkills(player);
player.removeSkill(CommonSkill.ABILITY_OF_DARKNESS.getId()); player.removeSkill(CommonSkill.KNIGHT_OF_SPLENDOR.getId());
player.removeSkill(CommonSkill.ABILITY_OF_LIGHT.getId()); player.removeSkill(CommonSkill.PROTECTION_OF_LIGHT.getId());
player.removeSkill(CommonSkill.KNIGHT_OF_DARKNESS.getId());
player.removeSkill(CommonSkill.PROTECTION_OF_DARKNESS.getId());
} }
public void spawnSideNpcs() public void spawnSideNpcs()

View File

@ -51,8 +51,10 @@ public enum CommonSkill
SHILENS_BREATH(14571, 1), SHILENS_BREATH(14571, 1),
IMPRIT_OF_LIGHT(19034, 1), IMPRIT_OF_LIGHT(19034, 1),
IMPRIT_OF_DARKNESS(19035, 1), IMPRIT_OF_DARKNESS(19035, 1),
ABILITY_OF_LIGHT(19032, 1), KNIGHT_OF_SPLENDOR(32117, 1),
ABILITY_OF_DARKNESS(19033, 1), PROTECTION_OF_LIGHT(32119, 1),
KNIGHT_OF_DARKNESS(32120, 1),
PROTECTION_OF_DARKNESS(32122, 1),
CLAN_ADVENT(19009, 1), CLAN_ADVENT(19009, 1),
HAIR_ACCESSORY_SET(17192, 1), HAIR_ACCESSORY_SET(17192, 1),
ALCHEMY_CUBE(17943, 1), ALCHEMY_CUBE(17943, 1),

View File

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/skillTrees.xsd">
<skillTree type="pledgeSkillTree">
<!-- Castle/Fort Skills -->
<skill skillName="Residence Guard" skillId="32123" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>112</residenceId> <!-- Floran Fortress -->
<residenceId>114</residenceId> <!-- Tanor Fortress -->
<residenceId>115</residenceId> <!-- Dragonspine Fortress -->
<residenceId>116</residenceId> <!-- Antharas' Fortress -->
<residenceId>117</residenceId> <!-- Western Fortress -->
<residenceId>118</residenceId> <!-- Hunter's Fortress -->
<residenceId>119</residenceId> <!-- Aaru Fortress -->
<residenceId>120</residenceId> <!-- Demon Fortress -->
<residenceId>121</residenceId> <!-- Monastic Fortress -->
</skill>
<skill skillName="Residence Dominion" skillId="32124" skillLvl="1" getLevel="1" residenceSkill="true">
<socialClass>DISTINGUISHED_KING</socialClass>
<residenceId>101</residenceId> <!-- Camp Fortress -->
<residenceId>102</residenceId> <!-- Southern Fortress -->
<residenceId>103</residenceId> <!-- Hive Fortress -->
<residenceId>104</residenceId> <!-- Valley Fortress -->
<residenceId>105</residenceId> <!-- Ivory Fortress -->
<residenceId>106</residenceId> <!-- Narsell Fortress -->
<residenceId>107</residenceId> <!-- Bayou Fortress -->
<residenceId>108</residenceId> <!-- White Sands Fortress -->
<residenceId>109</residenceId> <!-- Borderland Fortress -->
<residenceId>110</residenceId> <!-- Swamp Fortress -->
<residenceId>111</residenceId> <!-- Archaic Fortress -->
</skill>
<!-- Territory Skills -->
<skill skillName="Gludio Territory Benefaction" skillId="848" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>81</residenceId>
</skill>
<skill skillName="Dion Territory Benefaction" skillId="849" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>82</residenceId>
</skill>
<skill skillName="Giran Territory Benefaction" skillId="850" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>83</residenceId>
</skill>
<skill skillName="Oren Territory Benefaction" skillId="851" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>84</residenceId>
</skill>
<skill skillName="Aden Territory Benefaction" skillId="852" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>85</residenceId>
</skill>
<skill skillName="Innadril Territory Benefaction" skillId="853" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>86</residenceId>
</skill>
<skill skillName="Goddard Territory Benefaction" skillId="854" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>87</residenceId>
</skill>
<skill skillName="Rune Territory Benefaction" skillId="855" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>88</residenceId>
</skill>
<skill skillName="Schuttgart Territory Benefaction" skillId="856" skillLvl="1" getLevel="5" residenceSkill="true">
<socialClass>APPRENTICE</socialClass>
<residenceId>89</residenceId>
</skill>
</skillTree>
</list>

View File

@ -176,41 +176,159 @@
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def. and M. Def. by 500. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP and increases P. Def. and M. Def. by 500. -->
<icon>icon.skill32115</icon> <icon>icon.skill32115</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicalDefence">
<amount>500</amount>
<mode>DIFF</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32118" toLevel="1" name="Knight of Light"> <skill id="32118" toLevel="1" name="Knight of Light">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Light successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32116</icon> <icon>icon.skill32116</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32119" toLevel="1" name="Protection of Light"> <skill id="32119" toLevel="1" name="Protection of Light">
<!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Light successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32117</icon> <icon>icon.skill32117</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32120" toLevel="1" name="Knight of Darkness"> <skill id="32120" toLevel="1" name="Knight of Darkness">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. In PvP, it increases damage dealt by 10% and strengthens Skill Power by 3%. -->
<icon>icon.skill32118</icon> <icon>icon.skill32118</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalSkillPower">
<amount>3</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32121" toLevel="1" name="Dark Knight"> <skill id="32121" toLevel="1" name="Dark Knight">
<!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. --> <!-- A title given to the clan leader and elite clan members who completed the Imprint of Darkness successfully. It increases damage dealt by 10% in PvP. -->
<icon>icon.skill32119</icon> <icon>icon.skill32119</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="PvpPhysicalAttackDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpMagicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
<effect name="PvpPhysicalSkillDamageBonus">
<amount>10</amount>
<mode>PER</mode>
</effect>
</effects>
</skill> </skill>
<skill id="32122" toLevel="1" name="Protection of Darkness"> <skill id="32122" toLevel="1" name="Protection of Darkness">
<!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. --> <!-- An ability given to the clan leader who completed the Imprint of Darkness successfully. It decreases damage received by 5% in PvP. -->
<icon>icon.skill32120</icon> <icon>icon.skill32120</icon>
<operateType>P</operateType> <operateType>P</operateType>
<effects>
<effect name="DamageByAttack">
<amount>-5</amount>
<type>PK</type>
</effect>
</effects>
</skill> </skill>
<skill id="32123" toLevel="1" name="Residence Guard"> <skill id="32123" toLevel="1" name="Residence Guard">
<!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. --> <!-- An ability given to the clan leader who owns a border fortress. In PvP, it decreases damage received by 3% and increases XP and SP gain by 3%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-3</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>3</amount>
</effect>
<effect name="SpModify">
<amount>3</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32124" toLevel="1" name="Residence Dominion"> <skill id="32124" toLevel="1" name="Residence Dominion">
<!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. --> <!-- An ability given to the clan leader who owns a territory fortress. In PvP, it decreases damage received by 2% and increases XP and SP gain by 2%. -->
<icon>icon.skill32121</icon> <icon>icon.skill32121</icon>
<operateType>P</operateType> <operateType>P</operateType>
<passiveConditions>
<condition name="OpSocialClass">
<socialClass>-1</socialClass>
</condition>
</passiveConditions>
<effects>
<effect name="DamageByAttack">
<amount>-2</amount>
<type>PK</type>
</effect>
<effect name="ExpModify">
<amount>2</amount>
</effect>
<effect name="SpModify">
<amount>2</amount>
</effect>
</effects>
</skill> </skill>
<skill id="32125" toLevel="1" name="Snow Spray"> <skill id="32125" toLevel="1" name="Snow Spray">
<!-- Instantly reduces Speed by 80%. --> <!-- Instantly reduces Speed by 80%. -->

View File

@ -2373,6 +2373,7 @@
</xs:sequence> </xs:sequence>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:element minOccurs="0" name="socialClass" type="xs:int" />
</xs:sequence> </xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" /> <xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType> </xs:complexType>

View File

@ -1145,7 +1145,11 @@ public class Castle extends AbstractResidence
super.giveResidentialSkills(player); super.giveResidentialSkills(player);
if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite if ((player.getPledgeClass() == -1) || (player.getPledgeClass() == 100)) // Leader or Elite
{ {
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.ABILITY_OF_DARKNESS.getSkill() : CommonSkill.ABILITY_OF_LIGHT.getSkill()); player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.KNIGHT_OF_DARKNESS.getSkill() : CommonSkill.KNIGHT_OF_SPLENDOR.getSkill());
}
else // Non Elite members
{
player.addSkill(_castleSide == CastleSide.DARK ? CommonSkill.PROTECTION_OF_DARKNESS.getSkill() : CommonSkill.PROTECTION_OF_LIGHT.getSkill());
} }
} }
@ -1153,8 +1157,10 @@ public class Castle extends AbstractResidence
public void removeResidentialSkills(PlayerInstance player) public void removeResidentialSkills(PlayerInstance player)
{ {
super.removeResidentialSkills(player); super.removeResidentialSkills(player);
player.removeSkill(CommonSkill.ABILITY_OF_DARKNESS.getId()); player.removeSkill(CommonSkill.KNIGHT_OF_SPLENDOR.getId());
player.removeSkill(CommonSkill.ABILITY_OF_LIGHT.getId()); player.removeSkill(CommonSkill.PROTECTION_OF_LIGHT.getId());
player.removeSkill(CommonSkill.KNIGHT_OF_DARKNESS.getId());
player.removeSkill(CommonSkill.PROTECTION_OF_DARKNESS.getId());
} }
public void spawnSideNpcs() public void spawnSideNpcs()

View File

@ -51,8 +51,10 @@ public enum CommonSkill
SHILENS_BREATH(14571, 1), SHILENS_BREATH(14571, 1),
IMPRIT_OF_LIGHT(19034, 1), IMPRIT_OF_LIGHT(19034, 1),
IMPRIT_OF_DARKNESS(19035, 1), IMPRIT_OF_DARKNESS(19035, 1),
ABILITY_OF_LIGHT(19032, 1), KNIGHT_OF_SPLENDOR(32117, 1),
ABILITY_OF_DARKNESS(19033, 1), PROTECTION_OF_LIGHT(32119, 1),
KNIGHT_OF_DARKNESS(32120, 1),
PROTECTION_OF_DARKNESS(32122, 1),
HAIR_ACCESSORY_SET(17192, 1), HAIR_ACCESSORY_SET(17192, 1),
ALCHEMY_CUBE(17943, 1), ALCHEMY_CUBE(17943, 1),
ALCHEMY_CUBE_RANDOM_SUCCESS(17966, 1), ALCHEMY_CUBE_RANDOM_SUCCESS(17966, 1),