From a93066a5a70dedc8a7e466328a7ffa92356177b9 Mon Sep 17 00:00:00 2001
From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com>
Date: Mon, 13 May 2019 09:31:45 +0000
Subject: [PATCH] Addition of Triad state. Contributed by Liamxroy.
---
.../game/data/stats/skills/11500-11599.xml | 28 ++++
.../game/data/stats/skills/19400-19499.xml | 88 +++++++++---
.../game/data/stats/skills/19500-19599.xml | 129 +++++++++++++++++-
.../gameserver/model/skills/AbnormalType.java | 1 +
.../game/data/stats/skills/11500-11599.xml | 28 ++++
.../game/data/stats/skills/19400-19499.xml | 89 ++++++++----
.../game/data/stats/skills/19500-19599.xml | 129 +++++++++++++++++-
.../gameserver/model/skills/AbnormalType.java | 1 +
.../game/data/stats/skills/11500-11599.xml | 28 ++++
.../game/data/stats/skills/19400-19499.xml | 89 ++++++++----
.../game/data/stats/skills/19500-19599.xml | 129 +++++++++++++++++-
.../gameserver/model/skills/AbnormalType.java | 1 +
12 files changed, 669 insertions(+), 71 deletions(-)
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11500-11599.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11500-11599.xml
index 762b668c7f..2837e9040c 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11500-11599.xml
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11500-11599.xml
@@ -587,6 +587,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
@@ -703,6 +710,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
@@ -943,6 +957,13 @@
DIFF
+
+
+ 19442
+ 1
+ 3
+
+
@@ -1050,6 +1071,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19400-19499.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19400-19499.xml
index 6d66a76280..2199c048ac 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19400-19499.xml
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19400-19499.xml
@@ -1152,6 +1152,11 @@
19432
1
+
+ 19442
+ 1
+ 3
+
@@ -1253,14 +1258,10 @@
- CRITICAL_PROB_DOWN
- 1
- true
-
-
- ULTIMATE_DEBUFF
- 1
+ TRIAD
+ 3
true
+ CASTER
@@ -1310,6 +1311,9 @@
19432
1
+
+ TRIAD
+
@@ -1331,8 +1335,8 @@
8
ULTIMATE_DEBUFF
- 99
- 40
+ 100
+ 200
300
400
910
@@ -1366,8 +1370,7 @@
176
180
- DA1
- ATTACK
+ DA3
7000
-687
@@ -1400,14 +1403,10 @@
- CRITICAL_PROB_DOWN
- 1
- true
-
-
- ULTIMATE_DEBUFF
- 1
+ TRIAD
+ 3
true
+ CASTER
@@ -1443,9 +1442,8 @@
-
- 30608
- 1
+
+ TRIAD
@@ -1769,7 +1767,42 @@
icon.skill19442
icon.skill19442_3
- A1
+ true
+ TRIAD
+
+ 1
+ 2
+ 3
+
+
+ 4
+ 4
+ 12
+
+ 100
+ A2
+ NONE
+ -5
+ -1
+ 0
+ SELF
+ SINGLE
+ 4
+ 100
+
+
+ 3
+ 5
+ 10
+ PER
+
+
+ 3
+ 5
+ 10
+ PER
+
+
icon.skill11761
@@ -1784,6 +1817,14 @@
5
15000
100
+
+
+ TRIAD
+ 3
+ true
+ CASTER
+
+
@@ -1798,6 +1839,9 @@
826
+
+ TRIAD
+
diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19500-19599.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19500-19599.xml
index 559b5ec88f..607d4eef54 100644
--- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19500-19599.xml
+++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19500-19599.xml
@@ -131,7 +131,134 @@
icon.skill19434
- A1
+
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+
+ 8
+ ULTIMATE_DEBUFF
+ 100
+ 200
+ 300
+ 400
+ 910
+
+ 85
+ 86
+ 88
+ 90
+ 92
+ 94
+ 96
+ 98
+ 101
+ 103
+ 105
+ 107
+ 109
+
+
+ 130
+ 132
+ 136
+ 142
+ 146
+ 150
+ 156
+ 160
+ 164
+ 168
+ 172
+ 176
+ 180
+
+ DA3
+ 7000
+
+ -687
+ -694
+ -700
+ -705
+ -709
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+
+ NONE
+ 5
+ true
+ ENEMY
+ SINGLE
+ NOT_FRIEND
+
+
+
+ - DUAL
+ - DUALBLUNT
+ - SWORD
+ - BLUNT
+
+
+
+ TRIAD
+ 3
+ true
+ CASTER
+
+
+
+
+
+ 20668
+ 21494
+ 23146
+ 24798
+ 26450
+ 28102
+ 29754
+ 31406
+ 33884
+ 35536
+ 37188
+ 38939
+ 40690
+
+ true
+
+
+ -20
+ PER
+
+
+ -20
+ PER
+
+
+ -150
+ PER
+
+
+
+
+ TRIAD
+
+
diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
index df33e3c3ad..51a4508eb5 100644
--- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
+++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
@@ -252,6 +252,7 @@ public enum AbnormalType
SAYHA_BLESSING(-1),
SONG_WEAPON(-1), // TODO: need find proper name
HEAL_RESISTANCE(-1), // TODO: need find proper name
+ TRIAD(-1),
AB_HAWK_EYE(0),
ALL_ATTACK_DOWN(1),
ALL_ATTACK_UP(2),
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11500-11599.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11500-11599.xml
index a40a1126da..31ae1a017d 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11500-11599.xml
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11500-11599.xml
@@ -585,6 +585,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
icon.skill11509
@@ -700,6 +707,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
icon.skill11511
@@ -938,6 +952,13 @@
DIFF
+
+
+ 19442
+ 1
+ 3
+
+
icon.skill11509
@@ -1044,6 +1065,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19400-19499.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19400-19499.xml
index aecd8bd756..8589d11a75 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19400-19499.xml
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19400-19499.xml
@@ -1156,6 +1156,11 @@
19432
1
+
+ 19442
+ 1
+ 3
+
@@ -1257,14 +1262,10 @@
- CRITICAL_PROB_DOWN
- 1
- true
-
-
- ULTIMATE_DEBUFF
- 1
+ TRIAD
+ 3
true
+ CASTER
@@ -1314,6 +1315,9 @@
19432
1
+
+ TRIAD
+
@@ -1336,8 +1340,8 @@
8
ULTIMATE_DEBUFF
- 99
- 40
+ 100
+ 200
300
400
910
@@ -1371,8 +1375,7 @@
176
180
- DA1
- ATTACK
+ DA3
7000
-687
@@ -1405,14 +1408,10 @@
- CRITICAL_PROB_DOWN
- 1
- true
-
-
- ULTIMATE_DEBUFF
- 1
+ TRIAD
+ 3
true
+ CASTER
@@ -1448,9 +1447,8 @@
-
- 30608
- 1
+
+ TRIAD
@@ -1779,7 +1777,42 @@
icon.skill19442
icon.skill19442_3
- A1
+ true
+ TRIAD
+
+ 1
+ 2
+ 3
+
+
+ 4
+ 4
+ 12
+
+ 100
+ A2
+ NONE
+ -5
+ -1
+ 0
+ SELF
+ SINGLE
+ 4
+ 100
+
+
+ 3
+ 5
+ 10
+ PER
+
+
+ 3
+ 5
+ 10
+ PER
+
+
@@ -1795,7 +1828,14 @@
5
15000
100
-
+
+
+ TRIAD
+ 3
+ true
+ CASTER
+
+
@@ -1810,6 +1850,9 @@
826
+
+ TRIAD
+
diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19500-19599.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19500-19599.xml
index 559b5ec88f..607d4eef54 100644
--- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19500-19599.xml
+++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19500-19599.xml
@@ -131,7 +131,134 @@
icon.skill19434
- A1
+
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+
+ 8
+ ULTIMATE_DEBUFF
+ 100
+ 200
+ 300
+ 400
+ 910
+
+ 85
+ 86
+ 88
+ 90
+ 92
+ 94
+ 96
+ 98
+ 101
+ 103
+ 105
+ 107
+ 109
+
+
+ 130
+ 132
+ 136
+ 142
+ 146
+ 150
+ 156
+ 160
+ 164
+ 168
+ 172
+ 176
+ 180
+
+ DA3
+ 7000
+
+ -687
+ -694
+ -700
+ -705
+ -709
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+
+ NONE
+ 5
+ true
+ ENEMY
+ SINGLE
+ NOT_FRIEND
+
+
+
+ - DUAL
+ - DUALBLUNT
+ - SWORD
+ - BLUNT
+
+
+
+ TRIAD
+ 3
+ true
+ CASTER
+
+
+
+
+
+ 20668
+ 21494
+ 23146
+ 24798
+ 26450
+ 28102
+ 29754
+ 31406
+ 33884
+ 35536
+ 37188
+ 38939
+ 40690
+
+ true
+
+
+ -20
+ PER
+
+
+ -20
+ PER
+
+
+ -150
+ PER
+
+
+
+
+ TRIAD
+
+
diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
index df33e3c3ad..51a4508eb5 100644
--- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
+++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
@@ -252,6 +252,7 @@ public enum AbnormalType
SAYHA_BLESSING(-1),
SONG_WEAPON(-1), // TODO: need find proper name
HEAL_RESISTANCE(-1), // TODO: need find proper name
+ TRIAD(-1),
AB_HAWK_EYE(0),
ALL_ATTACK_DOWN(1),
ALL_ATTACK_UP(2),
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11500-11599.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11500-11599.xml
index 06f0464889..0e38e6fb07 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11500-11599.xml
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11500-11599.xml
@@ -603,6 +603,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
@@ -729,6 +736,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
@@ -979,6 +993,13 @@
DIFF
+
+
+ 19442
+ 1
+ 3
+
+
@@ -1086,6 +1107,13 @@
PER
+
+
+ 19442
+ 1
+ 3
+
+
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19400-19499.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19400-19499.xml
index 376c780c1f..ee4d0c9301 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19400-19499.xml
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19400-19499.xml
@@ -1176,6 +1176,11 @@
19432
1
+
+ 19442
+ 1
+ 3
+
@@ -1277,14 +1282,10 @@
- CRITICAL_PROB_DOWN
- 1
- true
-
-
- ULTIMATE_DEBUFF
- 1
+ TRIAD
+ 3
true
+ CASTER
@@ -1334,6 +1335,9 @@
19432
1
+
+ TRIAD
+
@@ -1356,8 +1360,8 @@
8
ULTIMATE_DEBUFF
- 99
- 40
+ 100
+ 200
300
400
910
@@ -1391,8 +1395,7 @@
176
180
- DA1
- ATTACK
+ DA3
7000
-687
@@ -1425,14 +1428,10 @@
- CRITICAL_PROB_DOWN
- 1
- true
-
-
- ULTIMATE_DEBUFF
- 1
+ TRIAD
+ 3
true
+ CASTER
@@ -1468,9 +1467,8 @@
-
- 30608
- 1
+
+ TRIAD
@@ -1799,7 +1797,42 @@
icon.skill19442
icon.skill19442_3
- A1
+ true
+ TRIAD
+
+ 1
+ 2
+ 3
+
+
+ 4
+ 4
+ 12
+
+ 100
+ A2
+ NONE
+ -5
+ -1
+ 0
+ SELF
+ SINGLE
+ 4
+ 100
+
+
+ 3
+ 5
+ 10
+ PER
+
+
+ 3
+ 5
+ 10
+ PER
+
+
@@ -1815,7 +1848,14 @@
5
15000
100
-
+
+
+ TRIAD
+ 3
+ true
+ CASTER
+
+
@@ -1830,6 +1870,9 @@
826
+
+ TRIAD
+
diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19500-19599.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19500-19599.xml
index f37f119714..2e010c1ca9 100644
--- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19500-19599.xml
+++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19500-19599.xml
@@ -131,7 +131,134 @@
icon.skill19434
- A1
+
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+
+ 8
+ ULTIMATE_DEBUFF
+ 100
+ 200
+ 300
+ 400
+ 910
+
+ 85
+ 86
+ 88
+ 90
+ 92
+ 94
+ 96
+ 98
+ 101
+ 103
+ 105
+ 107
+ 109
+
+
+ 130
+ 132
+ 136
+ 142
+ 146
+ 150
+ 156
+ 160
+ 164
+ 168
+ 172
+ 176
+ 180
+
+ DA3
+ 7000
+
+ -687
+ -694
+ -700
+ -705
+ -709
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+ -712
+
+ NONE
+ 5
+ true
+ ENEMY
+ SINGLE
+ NOT_FRIEND
+
+
+
+ - DUAL
+ - DUALBLUNT
+ - SWORD
+ - BLUNT
+
+
+
+ TRIAD
+ 3
+ true
+ CASTER
+
+
+
+
+
+ 20668
+ 21494
+ 23146
+ 24798
+ 26450
+ 28102
+ 29754
+ 31406
+ 33884
+ 35536
+ 37188
+ 38939
+ 40690
+
+ true
+
+
+ -20
+ PER
+
+
+ -20
+ PER
+
+
+ -150
+ PER
+
+
+
+
+ TRIAD
+
+
diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
index df33e3c3ad..51a4508eb5 100644
--- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
+++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/skills/AbnormalType.java
@@ -252,6 +252,7 @@ public enum AbnormalType
SAYHA_BLESSING(-1),
SONG_WEAPON(-1), // TODO: need find proper name
HEAL_RESISTANCE(-1), // TODO: need find proper name
+ TRIAD(-1),
AB_HAWK_EYE(0),
ALL_ATTACK_DOWN(1),
ALL_ATTACK_UP(2),