Procházet zdrojové kódy

BETA/STABLE: Some skill fixes.

MELERIX před 13 roky
rodič
revize
ac0f9c394e

+ 4 - 8
L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml

@@ -1043,17 +1043,13 @@
 		</for>
 	</skill>
 	<skill id="165" levels="5" name="Trade">
-		<!-- Not Done "Needs Core Support" -->
-		<!-- Lvl 1: Enables you to purchase high quality weapons with a discount up to 5 percent. -->
-		<!-- Lvl 2: Enables you to purchase high quality weapons with a discount up to 10 percent. -->
-		<!-- Lvl 3: Receives 10 percent on grade Ds, 5 percent on no grades and allows you to sell at an expensive price. -->
-		<!-- Lvl 4: Receives 5 percent discount on grade C items, 10 percent on grade Ds, 5 percent on no grades and allows you to sell at an expensive price. -->
-		<!-- Lvl 5: Receives 10 percent discount on grade C items, 10 percent on grade Ds, 5 percent on no grades and allows you to sell at an expensive price. -->
+		<!-- Confirmed CT2.5 -->
+		<!-- This Skill Is Only For Description In The Client -->
 		<table name="#magicLvl"> 15 24 36 43 49 </table>
 		<set name="magicLvl" val="#magicLvl" />
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="PASSIVE" />
 		<set name="operateType" val="OP_PASSIVE" />
+		<set name="skillType" val="PASSIVE" />
+		<set name="target" val="TARGET_SELF" />
 	</skill>
 	<skill id="168" levels="3" name="Boost Attack Speed" enchantGroup1="1">
 		<table name="#rate"> 1.05 1.07 1.1 </table>

+ 16 - 13
L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml

@@ -702,26 +702,29 @@
 		<set name="isMagic" val="true" />
 	</skill>
 	<skill id="736" levels="1" name="Devil Seed">
-		<!-- This skill is wrong, needs core support! -->
-		<set name="magicLvl" val="80" />
-		<set name="lvlDepend" val="2" />
-		<set name="mpConsume" val="82" />
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="CON" />
-		<set name="skillType" val="DOT" />
-		<set name="operateType" val="OP_ACTIVE" />
+		<!-- Confirmed CT2.5 -->
+		<set name="castRange" val="900" />
+		<set name="coolTime" val="800" />
+		<set name="effectRange" val="1400" />
 		<set name="element" val="5" /> <!-- Dark -->
 		<set name="elementPower" val="20" />
-		<set name="isMagic" val="true" />
 		<set name="hitTime" val="3300" />
-		<set name="coolTime" val="800" />
 		<set name="isDebuff" val="true" />
+		<set name="isMagic" val="true" />
+		<set name="lvlDepend" val="2" />
+		<set name="magicLvl" val="80" />
+		<set name="mpConsume" val="82" />
+		<set name="operateType" val="OP_ACTIVE" />
+		<set name="power" val="100" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="CON" />
+		<set name="skillType" val="BLEED" />
+		<set name="target" val="TARGET_ONE" />
 		<set name="reuseDelay" val="2000" />
-		<set name="castRange" val="900" />
-		<set name="effectRange" val="1800" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect count="15" name="DamOverTime" val="144" abnormalLvl="9" abnormalType="dark_seed" />
+			<!-- 351HP * 3 during 15 seconds -->
+			<effect count="5" name="DamOverTime" abnormalTime="3" val="1053" abnormal="bleed" abnormalLvl="9" abnormalType="dark_seed" />
+			<effect name="ChanceSkillTrigger" abnormalTime="15" noicon="1" val="0" triggeredId="5248" triggeredLevel="9" chanceType="ON_EXIT" />
 		</for>
 	</skill>
 	<skill id="737" levels="1" name="Devil Ultimate Defense">

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml

@@ -448,7 +448,7 @@
 		<set name="magicLvl" val="1" />
 		<set name="operateType" val="OP_ACTIVE" />
 		<set name="power" val="3" />
-		<set name="skillType" val="HEAL_PERCENT" /> <!-- Needs Core support: Heal HP 3% & heal MP 1% at the same time -->
+		<set name="skillType" val="HEAL_PERCENT" /> <!-- TODO: Needs Core support: Heal HP 3% & heal MP 1% at the same time -->
 		<set name="target" val="TARGET_SELF" />
 	</skill>
 	<skill id="2137" levels="1" name="Summon Regular Tree">

+ 1 - 1
L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml

@@ -617,7 +617,7 @@
 				<sub order="0x40" stat="windRes" val="50" />
 				<sub order="0x40" stat="waterRes" val="50" />
 				<sub order="0x40" stat="earthRes" val="50" />
-				<!-- mul order="0x30" stat="buffVuln" val="0.0" Needs Core Support -->
+				<!-- mul order="0x30" stat="buffVuln" val="0.0" TODO: Needs Core Support -->
 				<mul order="0x30" stat="regHp" val="0.1" />
 			</effect>
 		</for>

+ 20 - 13
L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml

@@ -78,20 +78,22 @@
 		</for>
 	</skill>
 	<skill id="6205" levels="19" name="Strider Bite">
-		<!-- TODO: This skill needs retail check -->
-		<table name="#dot"> 201 231 231 252 252 252 252 252 261 261 261 261 261 261 261 261 261 261 267 </table>
+		<!-- Confirmed CT2.5 -->
+		<table name="#dot"> 195 225 225 246 246 246 246 246 255 255 255 255 255 255 255 255 255 255 261 </table>
+		<table name="#magicLvl"> 55 60 65 70 72 74 76 78 80 81 82 83 84 85 86 87 88 89 90 </table>
 		<table name="#mpConsume"> 68 76 82 89 91 94 96 98 100 100 101 102 103 103 104 104 105 105 105 </table>
 		<table name="#power"> 1649 2045 2476 2927 3108 3288 3464 3636 3801 3881 3959 4034 4107 4176 4243 4307 4367 4424 4477 </table>
 		<set name="castRange" val="40" />
+		<set name="coolTime" val="720" />
 		<set name="effectRange" val="400" />
-		<set name="lvlDepend" val="2" />
-		<set name="nextActionAttack" val="true" />
 		<set name="hitTime" val="1080" />
-		<set name="coolTime" val="720" />
-		<set name="overHit" val="true" />
 		<set name="isDebuff" val="true" />
+		<set name="lvlDepend" val="2" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="nextActionAttack" val="true" />
 		<set name="operateType" val="OP_ACTIVE" />
+		<set name="overHit" val="true" />
 		<set name="power" val="#power" />
 		<set name="reuseDelay" val="3000" />
 		<set name="saveVs" val="CON" />
@@ -100,34 +102,39 @@
 		<set name="target" val="TARGET_ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect count="7" name="DamOverTime" abnormalTime="3" val="#dot" abnormalLvl="6" abnormalType="bleeding" abnormal="bleed" effectPower="40" effectType="BLEED" />
+			<!-- 65 75 75 82 82 82 82 82 85 85 85 85 85 85 85 85 85 85 87HP * 3 during 20 seconds -->
+			<effect count="7" name="DamOverTime" abnormalTime="3" val="#dot" abnormalLvl="6" abnormalType="bleeding" abnormal="bleed" effectPower="80" effectType="BLEED" />
 		</for>
 	</skill>
 	<skill id="6206" levels="19" name="Strider Fear">
-		<!-- TODO: This skill needs retail check -->
-		<table name="#mpConsume"> 50 55 60 65 67 69 70 72 73 73 74 74 75 75 75 77 77 77 77 </table>
+		<!-- Confirmed CT2.5 -->
+		<table name="#magicLvl"> 55 60 65 70 72 74 76 78 80 81 82 83 84 85 86 87 88 89 90 </table>
+		<table name="#mpConsume"> 40 44 48 52 53 55 56 57 58 58 59 59 60 60 60 61 61 61 61 </table>
+		<table name="#mpInitialConsume"> 10 11 12 13 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 </table>
 		<set name="hitTime" val="4000" />
 		<set name="isDebuff" val="true" />
 		<set name="isMagic" val="true" />
-		<set name="magicLvl" val="80" />
 		<set name="lvlDepend" val="1" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="operateType" val="OP_ACTIVE" />
 		<set name="power" val="40" /> <!-- Base Land Rate -->
 		<set name="reuseDelay" val="5000" />
-		<set name="skillRadius" val="100" />
+		<set name="saveVs" val="MEN" />
+		<set name="skillRadius" val="300" />
 		<set name="skillType" val="FEAR" />
 		<set name="target" val="TARGET_AURA" />
-		<set name="saveVs" val="MEN" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
 			<effect count="5" name="Fear" abnormalTime="2" val="0" abnormalLvl="1" abnormalType="turn_flee" />
 		</for>
 	</skill>
 	<skill id="6207" levels="1" name="Strider Dash">
-		<!-- TODO: This skill needs retail check -->
+		<!-- Confirmed CT2.5 -->
 		<set name="aggroPoints" val="438" />
 		<set name="hitTime" val="1000" />
+		<set name="magicLvl" val="56" />
 		<set name="mpConsume" val="55" />
 		<set name="operateType" val="OP_ACTIVE" />
 		<set name="reuseDelay" val="30000" />