瀏覽代碼

BETA: Adding support for !Beginner/Experienced/Great Adventurer's Treasure Sack items.
Patch by: FBIagent
Thanks to: Zoey76
Reviewed by: Adry_85

Adry_85 11 年之前
父節點
當前提交
8066a516e6

+ 15 - 3
L2J_DataPack_BETA/dist/game/data/stats/items/21700-21799.xml

@@ -783,22 +783,34 @@
 		</cond>
 	</item>
 	<item id="21747" type="EtcItem" name="Beginner Adventurer's Treasure Sack">
-		<!-- Description: Treasure sack containing the treasure of beginner adventurers. Open it to obtain one random C or D-Grade Weapon. -->
+		<!-- High Five Item -->
 		<set name="icon" val="BranchSys2.icon.etc_ancient_treasure_sack_i00" />
+		<set name="default_action" val="CAPSULE" />
+		<set name="immediate_effect" val="true" />
 		<set name="material" val="COTTON" />
 		<set name="is_stackable" val="true" />
+		<set name="handler" val="ItemSkills" />
+		<set name="item_skill" val="22272-1" />
 	</item>
 	<item id="21748" type="EtcItem" name="Experienced Adventurer's Treasure Sack">
-		<!-- Description: Treasure sack containing the treasure of experienced adventurers. Open it to obtain one random B, A or S-Grade Weapon (Dynasty excluded). -->
+		<!-- High Five Item -->
 		<set name="icon" val="BranchSys2.icon.etc_ancient_treasure_sack_i00" />
+		<set name="default_action" val="CAPSULE" />
+		<set name="immediate_effect" val="true" />
 		<set name="material" val="COTTON" />
 		<set name="is_stackable" val="true" />
+		<set name="handler" val="ItemSkills" />
+		<set name="item_skill" val="22273-1" />
 	</item>
 	<item id="21749" type="EtcItem" name="Great Adventurer's Treasure Sack">
-		<!-- Description: Treasure sack containing the treasure of great adventurers. Open it to obtain one random Dynasty, Icarus or Vesper Weapon. -->
+		<!-- High Five Item -->
 		<set name="icon" val="BranchSys2.icon.etc_ancient_treasure_sack_i00" />
+		<set name="default_action" val="CAPSULE" />
+		<set name="immediate_effect" val="true" />
 		<set name="material" val="COTTON" />
 		<set name="is_stackable" val="true" />
+		<set name="handler" val="ItemSkills" />
+		<set name="item_skill" val="22274-1" />
 	</item>
 	<item id="21750" type="EtcItem" name="Blue Elmore Coin">
 		<!-- Description: Token received by adventurers for their service to the Elmore king. If you bring it to Captain Mathias in Rune, you will receive a reward. Cannot be exchanged or dropped. Can be stored in a private warehouse. -->

+ 48 - 9
L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml

@@ -450,22 +450,61 @@
 		</for>
 	</skill>
 	<skill id="22272" levels="1" name="Beginner Adventurer's Treasure Sack">
-		<!-- none -->
+		<!-- High Five Skill -->
+		<table name="#extractableItems">312,1,4.76;167,1,4.76;220,1,4.76;178,1,4.76;221,1,4.76;123,1,4.76;156,1,4.76;291,1,4.76;166,1,4.76;274,1,4.76;21731,1,4.76;318,1,4.76;21738,1,4.76;21732,1,4.76;294,1,4.76;88,1,4.76;90,1,4.76;21735,1,4.76;172,1,4.76;279,1,4.76;169,1,4.8</table>
 		<set name="blockedInOlympiad" val="true" />
-		<set name="operateType" val="P" />
-		<set name="targetType" val="NONE" />
+		<set name="capsuled_items_skill" val="#extractableItems" />
+		<set name="isMagic" val="2" /> <!-- Static Skill -->
+		<set name="itemConsumeCount" val="1" />
+		<set name="operateType" val="A1" />
+		<set name="targetType" val="SELF" />
+		<cond msgId="129">
+			<and>
+				<player invSize="10" />
+				<player weight="80" />
+			</and>
+		</cond>
+		<for>
+			<effect name="RestorationRandom" noicon="1" val="0" /> 
+		</for>
 	</skill>
 	<skill id="22273" levels="1" name="Experienced Adventurer's Treasure Sack">
-		<!-- none -->
+		<!-- High Five Skill -->
+		<table name="#extractableItems">160,1,4.16;298,1,4.16;72,1,4.16;193,1,4.16;192,1,4.16;281,1,4.16;7887,1,4.16;226,1,4.16;191,1,4.16;71,1,4.16;263,1,4.16;78,1,2.5;300,1,2.5;284,1,2.5;142,1,2.5;267,1,2.5;229,1,2.5;148,1,2.5;243,1,2.5;7892,1,2.5;91,1,1.36;80,1,1.36;235,1,1.36;269,1,1.36;288,1,1.36;7884,1,1.36;2504,1,1.36;150,1,1.36;7889,1,1.36;6364,1,0.45;6365,1,0.45;6366,1,0.45;6367,1,0.45;6368,1,0.45;6369,1,0.45;6370,1,0.45;6371,1,0.45;6372,1,0.45;7575,1,0.45</table>
 		<set name="blockedInOlympiad" val="true" />
-		<set name="operateType" val="P" />
-		<set name="targetType" val="NONE" />
+		<set name="capsuled_items_skill" val="#extractableItems" />
+		<set name="isMagic" val="2" /> <!-- Static Skill -->
+		<set name="itemConsumeCount" val="1" />
+		<set name="operateType" val="A1" />
+		<set name="targetType" val="SELF" />
+		<cond msgId="129">
+			<and>
+				<player invSize="10" />
+				<player weight="80" />
+			</and>
+		</cond>
+		<for>
+			<effect name="RestorationRandom" noicon="1" val="0" /> 
+		</for>
 	</skill>
 	<skill id="22274" levels="1" name="Great Adventurer's Treasure Sack">
-		<!-- none -->
+		<!-- High Five Skill -->
+		<table name="#extractableItems">9442,1,3.33;9443,1,3.33;9444,1,3.33;9445,1,3.33;9446,1,3.33;9447,1,3.33;9448,1,3.33;9449,1,3.33;9450,1,3.33;9376,1,3.33;9380,1,3.33;9384,1,3.33;10253,1,3.33;10252,1,3.33;10215,1,2.3;10216,1,2.3;10217,1,2.3;10218,1,2.3;10219,1,2.3;10220,1,2.3;10221,1,2.3;10222,1,2.3;10223,1,2.3;10224,1,2.3;10225,1,2.3;10226,1,2.3;13457,1,1.33;13458,1,1.33;13459,1,1.33;13460,1,1.33;13461,1,1.33;13462,1,1.33;13463,1,1.33;13464,1,1.33;13465,1,1.33;13466,1,1.33;13467,1,1.33;13468,1,1.33;13469,1,1.33;13470,1,1.33</table>
 		<set name="blockedInOlympiad" val="true" />
-		<set name="operateType" val="P" />
-		<set name="targetType" val="NONE" />
+		<set name="capsuled_items_skill" val="#extractableItems" />
+		<set name="isMagic" val="2" /> <!-- Static Skill -->
+		<set name="itemConsumeCount" val="1" />
+		<set name="operateType" val="A1" />
+		<set name="targetType" val="SELF" />
+		<cond msgId="129">
+			<and>
+				<player invSize="10" />
+				<player weight="80" />
+			</and>
+		</cond>
+		<for>
+			<effect name="RestorationRandom" noicon="1" val="0" /> 
+		</for>
 	</skill>
 	<skill id="22275" levels="1" name="Rune Jewelry Box - Crystal">
 		<!-- none -->