From ab8e18871309e36314d8b69cb416b8d8d5875495 Mon Sep 17 00:00:00 2001
From: HorridoJoho <HorridoJoho@l2jserver.com>
Date: Thu, 31 Mar 2022 15:57:37 +0200
Subject: [PATCH] Fix summon skills.

* Fixed a bug where summon skills were not working because of the
missing affect scope.
---
 src/main/resources/data/stats/skills/00000-00099.xml | 5 +++++
 src/main/resources/data/stats/skills/00200-00299.xml | 3 +++
 src/main/resources/data/stats/skills/00300-00399.xml | 1 +
 src/main/resources/data/stats/skills/00400-00499.xml | 3 +++
 src/main/resources/data/stats/skills/00800-00899.xml | 1 +
 src/main/resources/data/stats/skills/01100-01199.xml | 3 +++
 src/main/resources/data/stats/skills/01200-01299.xml | 5 +++++
 src/main/resources/data/stats/skills/01300-01399.xml | 5 +++++
 src/main/resources/data/stats/skills/01400-01499.xml | 2 ++
 src/main/resources/data/stats/skills/02100-02199.xml | 2 ++
 src/main/resources/data/stats/skills/02600-02699.xml | 1 +
 src/main/resources/data/stats/skills/02800-02899.xml | 2 ++
 src/main/resources/data/stats/skills/07000-07099.xml | 3 +++
 src/main/resources/data/stats/skills/08200-08299.xml | 1 +
 src/main/resources/data/stats/skills/22000-22099.xml | 2 ++
 src/main/resources/data/stats/skills/22100-22199.xml | 2 ++
 16 files changed, 41 insertions(+)

diff --git a/src/main/resources/data/stats/skills/00000-00099.xml b/src/main/resources/data/stats/skills/00000-00099.xml
index e9cd8ce463..d81dc332b4 100644
--- a/src/main/resources/data/stats/skills/00000-00099.xml
+++ b/src/main/resources/data/stats/skills/00000-00099.xml
@@ -535,6 +535,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
@@ -617,6 +618,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<and>
 				<player canSummon="true" />
@@ -944,6 +946,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
@@ -1023,6 +1026,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -2012,6 +2016,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
diff --git a/src/main/resources/data/stats/skills/00200-00299.xml b/src/main/resources/data/stats/skills/00200-00299.xml
index a3f2734509..223b5dc0c1 100644
--- a/src/main/resources/data/stats/skills/00200-00299.xml
+++ b/src/main/resources/data/stats/skills/00200-00299.xml
@@ -2477,6 +2477,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
@@ -2762,6 +2763,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -3361,6 +3363,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<and>
 				<player canSummon="true" />
diff --git a/src/main/resources/data/stats/skills/00300-00399.xml b/src/main/resources/data/stats/skills/00300-00399.xml
index 393e8bb8fb..08259acd13 100644
--- a/src/main/resources/data/stats/skills/00300-00399.xml
+++ b/src/main/resources/data/stats/skills/00300-00399.xml
@@ -17,6 +17,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
diff --git a/src/main/resources/data/stats/skills/00400-00499.xml b/src/main/resources/data/stats/skills/00400-00499.xml
index 45bcde8eaf..b64e79f047 100644
--- a/src/main/resources/data/stats/skills/00400-00499.xml
+++ b/src/main/resources/data/stats/skills/00400-00499.xml
@@ -1135,6 +1135,7 @@
 		<set name="reuseDelay" val="600000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond msgId="129">
 			<and>
 				<player invSize="10" />
@@ -2091,6 +2092,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<and>
 				<player canSummon="true" />
@@ -2131,6 +2133,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
diff --git a/src/main/resources/data/stats/skills/00800-00899.xml b/src/main/resources/data/stats/skills/00800-00899.xml
index 5b6052faff..6f59d77d13 100644
--- a/src/main/resources/data/stats/skills/00800-00899.xml
+++ b/src/main/resources/data/stats/skills/00800-00899.xml
@@ -819,6 +819,7 @@
 		<set name="reuseDelay" val="75000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="13128" npcCount="1" despawnDelay="180000" />
diff --git a/src/main/resources/data/stats/skills/01100-01199.xml b/src/main/resources/data/stats/skills/01100-01199.xml
index a9a5c83f5f..ae5dce2165 100644
--- a/src/main/resources/data/stats/skills/01100-01199.xml
+++ b/src/main/resources/data/stats/skills/01100-01199.xml
@@ -293,6 +293,7 @@
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="#reuseDelay" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -460,6 +461,7 @@
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="5000" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -876,6 +878,7 @@
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="5000" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
diff --git a/src/main/resources/data/stats/skills/01200-01299.xml b/src/main/resources/data/stats/skills/01200-01299.xml
index fb1fa14676..7ec5a8b64a 100644
--- a/src/main/resources/data/stats/skills/01200-01299.xml
+++ b/src/main/resources/data/stats/skills/01200-01299.xml
@@ -700,6 +700,7 @@
 		<set name="reuseDelay" val="#reuseDelay" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -3060,6 +3061,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<!-- H5 hitTime -->
 		<set name="hitTime" val="6000" />
 		<set name="isMagic" val="1" />
@@ -3099,6 +3101,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<!-- H5 hitTime -->
 		<set name="hitTime" val="6000" />
 		<set name="isMagic" val="1" />
@@ -3185,6 +3188,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
@@ -3218,6 +3222,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="SummonCubic">
diff --git a/src/main/resources/data/stats/skills/01300-01399.xml b/src/main/resources/data/stats/skills/01300-01399.xml
index f393382063..9f2d2edba5 100644
--- a/src/main/resources/data/stats/skills/01300-01399.xml
+++ b/src/main/resources/data/stats/skills/01300-01399.xml
@@ -614,6 +614,7 @@
 		<set name="reuseDelay" val="600000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond msgId="129">
 			<and>
 				<player invSize="10" />
@@ -889,6 +890,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<!-- H5 hitTime -->
 		<set name="hitTime" val="6000" />
 		<set name="isMagic" val="1" />
@@ -928,6 +930,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<!-- H5 hitTime -->
 		<set name="hitTime" val="6000" />
 		<set name="isMagic" val="1" />
@@ -1013,6 +1016,7 @@
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="5000" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -3815,6 +3819,7 @@
 		<set name="reuseDelay" val="600000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond msgId="129">
 			<and>
 				<player invSize="10" />
diff --git a/src/main/resources/data/stats/skills/01400-01499.xml b/src/main/resources/data/stats/skills/01400-01499.xml
index e74b37f61b..1f48ab533c 100644
--- a/src/main/resources/data/stats/skills/01400-01499.xml
+++ b/src/main/resources/data/stats/skills/01400-01499.xml
@@ -291,6 +291,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant1 name="mpConsume2" val="116" />
 		<enchant1 name="mpConsume1" val="29" />
@@ -328,6 +329,7 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant1 name="mpConsume2" val="116" />
 		<enchant1 name="mpConsume1" val="29" />
diff --git a/src/main/resources/data/stats/skills/02100-02199.xml b/src/main/resources/data/stats/skills/02100-02199.xml
index de7f69f171..2198fa42e8 100644
--- a/src/main/resources/data/stats/skills/02100-02199.xml
+++ b/src/main/resources/data/stats/skills/02100-02199.xml
@@ -683,6 +683,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="13006" npcCount="1" despawnDelay="1200000" />
@@ -696,6 +697,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="13007" npcCount="1" despawnDelay="1200000" />
diff --git a/src/main/resources/data/stats/skills/02600-02699.xml b/src/main/resources/data/stats/skills/02600-02699.xml
index b986daeffd..31a5c87c88 100644
--- a/src/main/resources/data/stats/skills/02600-02699.xml
+++ b/src/main/resources/data/stats/skills/02600-02699.xml
@@ -332,6 +332,7 @@
 		<set name="reuseDelay" val="1800000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="32544" npcCount="1" />
diff --git a/src/main/resources/data/stats/skills/02800-02899.xml b/src/main/resources/data/stats/skills/02800-02899.xml
index 0576950461..eaeda07b8d 100644
--- a/src/main/resources/data/stats/skills/02800-02899.xml
+++ b/src/main/resources/data/stats/skills/02800-02899.xml
@@ -1625,6 +1625,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="13191" npcCount="1" />
@@ -1641,6 +1642,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="13192" npcCount="1" />
diff --git a/src/main/resources/data/stats/skills/07000-07099.xml b/src/main/resources/data/stats/skills/07000-07099.xml
index f6f70dc6ac..f3c600b2f5 100644
--- a/src/main/resources/data/stats/skills/07000-07099.xml
+++ b/src/main/resources/data/stats/skills/07000-07099.xml
@@ -439,6 +439,7 @@
 		<set name="reuseDelay" val="4000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -460,6 +461,7 @@
 		<set name="reuseDelay" val="4000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
@@ -481,6 +483,7 @@
 		<set name="reuseDelay" val="4000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
diff --git a/src/main/resources/data/stats/skills/08200-08299.xml b/src/main/resources/data/stats/skills/08200-08299.xml
index bc6e0fb3e1..02a57d039c 100644
--- a/src/main/resources/data/stats/skills/08200-08299.xml
+++ b/src/main/resources/data/stats/skills/08200-08299.xml
@@ -1295,6 +1295,7 @@
 		<set name="reuseDelay" val="20000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<cond>
 			<player canSummon="true" />
 		</cond>
diff --git a/src/main/resources/data/stats/skills/22000-22099.xml b/src/main/resources/data/stats/skills/22000-22099.xml
index 3cb02a1383..c2d4f403f5 100644
--- a/src/main/resources/data/stats/skills/22000-22099.xml
+++ b/src/main/resources/data/stats/skills/22000-22099.xml
@@ -1930,6 +1930,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="8" npcCount="1" despawnDelay="60000" isSummonSpawn="true" />
@@ -1947,6 +1948,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="9" npcCount="1" despawnDelay="60000" isSummonSpawn="true" />
diff --git a/src/main/resources/data/stats/skills/22100-22199.xml b/src/main/resources/data/stats/skills/22100-22199.xml
index 8e8cdea682..f5df25ba5b 100644
--- a/src/main/resources/data/stats/skills/22100-22199.xml
+++ b/src/main/resources/data/stats/skills/22100-22199.xml
@@ -401,6 +401,7 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="29" npcCount="1" />
@@ -648,6 +649,7 @@
 		<set name="reuseDelay" val="600000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
+		<set name="affectScope" val="SINGLE" />
 		<effects>
 			<effect name="SummonNpc">
 				<param npcId="127" npcCount="1" despawnDelay="7200" />
-- 
GitLab