From 955921d04b36ef5e1ab9f1b1b5e31c79b943d7dc Mon Sep 17 00:00:00 2001
From: Zealar <zealar@mail.bg>
Date: Thu, 24 Dec 2015 13:19:56 +0200
Subject: [PATCH] Fix #277 enchant skills Vulnerability

---
 dist/game/data/stats/npcs/30700-30799.xml   | 10 +++++-----
 dist/game/data/stats/skills/00200-00299.xml |  8 +++++++-
 dist/game/data/stats/skills/00300-00399.xml |  6 ++++++
 dist/game/data/stats/skills/01200-01299.xml | 21 ++++++++++++++++++---
 4 files changed, 36 insertions(+), 9 deletions(-)

diff --git a/dist/game/data/stats/npcs/30700-30799.xml b/dist/game/data/stats/npcs/30700-30799.xml
index 34123c247a..1f3705042f 100644
--- a/dist/game/data/stats/npcs/30700-30799.xml
+++ b/dist/game/data/stats/npcs/30700-30799.xml
@@ -2749,7 +2749,7 @@
 			<height normal="23" />
 		</collision>
 	</npc>
-	<npc id="30767" level="70" type="L2Auctioneer" name="Auctioneer">
+	<npc id="30767" level="70" type="L2Npc" name="Auctioneer">
 		<!-- Confirmed CT2.5 -->
 		<parameters>
 			<param name="MoveAroundSocial" value="0" />
@@ -2789,7 +2789,7 @@
 			<height normal="22" />
 		</collision>
 	</npc>
-	<npc id="30768" level="70" type="L2Auctioneer" name="Auctioneer">
+	<npc id="30768" level="70" type="L2Npc" name="Auctioneer">
 		<!-- Confirmed CT2.5 -->
 		<parameters>
 			<param name="MoveAroundSocial" value="0" />
@@ -2829,7 +2829,7 @@
 			<height normal="24" />
 		</collision>
 	</npc>
-	<npc id="30769" level="70" type="L2Auctioneer" name="Auctioneer">
+	<npc id="30769" level="70" type="L2Npc" name="Auctioneer">
 		<!-- Confirmed CT2.5 -->
 		<parameters>
 			<param name="MoveAroundSocial" value="0" />
@@ -2869,7 +2869,7 @@
 			<height normal="21.5" />
 		</collision>
 	</npc>
-	<npc id="30770" level="70" type="L2Auctioneer" name="Auctioneer">
+	<npc id="30770" level="70" type="L2Npc" name="Auctioneer">
 		<!-- Confirmed CT2.5 -->
 		<parameters>
 			<param name="MoveAroundSocial" value="0" />
@@ -2909,7 +2909,7 @@
 			<height normal="18.5" />
 		</collision>
 	</npc>
-	<npc id="30771" level="70" type="L2Auctioneer" name="Auctioneer">
+	<npc id="30771" level="70" type="L2Npc" name="Auctioneer">
 		<!-- Confirmed CT2.5 -->
 		<parameters>
 			<param name="MoveAroundSocial" value="0" />
diff --git a/dist/game/data/stats/skills/00200-00299.xml b/dist/game/data/stats/skills/00200-00299.xml
index a6d4fdae16..bb07a0b7cc 100644
--- a/dist/game/data/stats/skills/00200-00299.xml
+++ b/dist/game/data/stats/skills/00200-00299.xml
@@ -1319,21 +1319,27 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="ONE" />
+		<enchant1 name="abnormalLvl" val="3" />
 		<enchant1 name="abnormalTime" val="30" />
+		<enchant1 name="abnormalType" val="ATTACK_TIME_UP" />
 		<enchant1 name="activateRate" val="#ench1ActivateRates" />
 		<enchant1 name="basicProperty" val="MEN" />
 		<enchant1 name="isDebuff" val="true" />
 		<enchant1 name="lvlBonusRate" val="1" />
 		<enchant1 name="operateType" val="A2" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
-		<enchant2 name="operateType" val="A2" />
+		<enchant2 name="abnormalLvl" val="3" />
 		<enchant2 name="abnormalTime" val="15" />
+		<enchant2 name="abnormalType" val="DOT_ATTR" />
+		<enchant2 name="operateType" val="A2" />
 		<enchant2 name="activateRate" val="#ench2ActivateRates" />
 		<enchant2 name="basicProperty" val="MEN" />
 		<enchant2 name="isDebuff" val="true" />
 		<enchant2 name="lvlBonusRate" val="1" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
+		<enchant3 name="abnormalLvl" val="1" />
 		<enchant3 name="abnormalTime" val="15" />
+		<enchant3 name="abnormalType" val="HOLY_ATTACK" />
 		<enchant3 name="activateRate" val="80" />
 		<enchant3 name="basicProperty" val="MEN" />
 		<enchant3 name="isDebuff" val="true" />
diff --git a/dist/game/data/stats/skills/00300-00399.xml b/dist/game/data/stats/skills/00300-00399.xml
index ffac174cb0..942602a9ef 100644
--- a/dist/game/data/stats/skills/00300-00399.xml
+++ b/dist/game/data/stats/skills/00300-00399.xml
@@ -61,7 +61,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="AREA" />
+		<enchant1 name="abnormalLvl" val="3" />
 		<enchant1 name="abnormalTime" val="30" />
+		<enchant1 name="abnormalType" val="ATTACK_TIME_UP" />
 		<enchant1 name="activateRate" val="#ench1ActivateRates" />
 		<enchant1 name="basicProperty" val="MEN" />
 		<enchant1 name="element" val="3" /> <!-- Earth -->
@@ -71,7 +73,9 @@
 		<enchant1 name="lvlBonusRate" val="1" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant1 name="offensive" val="true" />
+		<enchant2 name="abnormalLvl" val="3" />
 		<enchant2 name="abnormalTime" val="15" />
+		<enchant2 name="abnormalType" val="DOT_ATTR" />
 		<enchant2 name="activateRate" val="#ench2ActivateRates" />
 		<enchant2 name="basicProperty" val="MEN" />
 		<enchant2 name="element" val="3" /> <!-- Earth -->
@@ -81,7 +85,9 @@
 		<enchant2 name="lvlBonusRate" val="1" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="offensive" val="true" />
+		<enchant3 name="abnormalLvl" val="1" />
 		<enchant3 name="abnormalTime" val="15" />
+		<enchant3 name="abnormalType" val="HOLY_ATTACK" />
 		<enchant3 name="activateRate" val="80" />
 		<enchant3 name="basicProperty" val="MEN" />
 		<enchant3 name="element" val="3" /> <!-- Earth -->
diff --git a/dist/game/data/stats/skills/01200-01299.xml b/dist/game/data/stats/skills/01200-01299.xml
index 387aa7614d..83da5d0fc9 100644
--- a/dist/game/data/stats/skills/01200-01299.xml
+++ b/dist/game/data/stats/skills/01200-01299.xml
@@ -865,6 +865,11 @@
 		<enchant2 name="mpConsume" val="#ench2mpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<enchant2 name="power" val="#ench2Power" />
+		<enchant3 name="abnormalLvl" val="1" />
+		<enchant3 name="abnormalTime" val="60" />
+		<enchant3 name="abnormalType" val="HOLY_ATTACK" />
+		<enchant3 name="activateRate" val="40" />
+		<enchant3 name="lvlBonusRate" val="1" />
 		<enchant3 name="basicProperty" val="MEN" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<enchant3 name="operateType" val="A2" />
@@ -1108,10 +1113,15 @@
 		<enchant2 name="mpConsume" val="#ench2mpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<enchant2 name="power" val="#ench2Power" />
+		<enchant3 name="abnormalLvl" val="1" />
+		<enchant3 name="abnormalTime" val="60" />
+		<enchant3 name="abnormalType" val="HOLY_ATTACK" />
+		<enchant3 name="activateRate" val="40" />
+		<enchant3 name="lvlBonusRate" val="1" />
 		<enchant3 name="basicProperty" val="MEN" />
-		<enchant3 name="isDebuff" val="true" />
-		<enchant3 name="operateType" val="A2" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
+		<enchant3 name="operateType" val="A2" />
+		<enchant3 name="isDebuff" val="true" />		
 		<enchant4 name="elementPower" val="#ench4ElementPower" />
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
@@ -1335,9 +1345,14 @@
 		<enchant1 name="power" val="#ench1Power" />
 		<enchant2 name="elementPower" val="#ench2elementPower" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
-		<enchant3 name="operateType" val="A2" />
+		<enchant3 name="abnormalLvl" val="1" />
+		<enchant3 name="abnormalTime" val="60" />
+		<enchant3 name="abnormalType" val="HOLY_ATTACK" />
+		<enchant3 name="activateRate" val="40" />
+		<enchant3 name="lvlBonusRate" val="1" />
 		<enchant3 name="basicProperty" val="MEN" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
+		<enchant3 name="operateType" val="A2" />
 		<enchant3 name="isDebuff" val="true" />
 		<for>
 			<effect name="MagicalAttack" />
-- 
GitLab