diff --git a/src/main/resources/data/stats/skills/02100-02199.xml b/src/main/resources/data/stats/skills/02100-02199.xml
index 29fa16917a7d7329d6215be25e2fcbffd5b4b8ab..f1f4f91b2ca3a20aa05566851e50e6edb1afdea8 100644
--- a/src/main/resources/data/stats/skills/02100-02199.xml
+++ b/src/main/resources/data/stats/skills/02100-02199.xml
@@ -1185,11 +1185,11 @@
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="PC_BODY" />
-		<cond msgId="113" addName="1">
-			<target npcType="L2PetInstance" />
-		</cond>
 		<cond>
-			<player canResurrect="true" />
+			<and>
+				<player companion="PET" />
+				<player canResurrect="true" />
+			</and>
 		</cond>
 		<effects>
 			<effect name="Resurrection">
diff --git a/src/main/resources/data/stats/skills/22100-22199.xml b/src/main/resources/data/stats/skills/22100-22199.xml
index ae2d6ca5ec8dbb9f0036a11e960d7f3b5848f72b..0c492658f7e3e71d3c2f58c16188cd5404962e3a 100644
--- a/src/main/resources/data/stats/skills/22100-22199.xml
+++ b/src/main/resources/data/stats/skills/22100-22199.xml
@@ -630,7 +630,10 @@
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="TARGET" />
 		<cond msgId="109">
-			<target npcId="1538" />
+			<and>
+				<player companion="PET" />
+				<target npcId="1538" />
+			</and>
 		</cond>
 	</skill>
 	<skill id="22127" levels="1" name="Summon Warm Kotatz">
diff --git a/src/main/resources/data/xsd/skills.xsd b/src/main/resources/data/xsd/skills.xsd
index c17cac320587ce63cc9e67e387ad69ca9c951ef8..1775f2cd58842cf3c17d3ed054690be12cb92e26 100644
--- a/src/main/resources/data/xsd/skills.xsd
+++ b/src/main/resources/data/xsd/skills.xsd
@@ -107,6 +107,7 @@
 				<xs:attribute type="xs:string" name="canResurrect" />
 				<xs:attribute type="xs:string" name="canSweep" />
 				<xs:attribute type="xs:string" name="canSummonSiegeGolem" />
+				<xs:attribute type="xs:string" name="companion" />
 				<xs:attribute type="xs:byte" name="invSize" />
 				<xs:attribute type="xs:byte" name="weight" />
 				<xs:attribute type="xs:byte" name="hp" />