SkillCreateItem fix and rework.
This commit is contained in:
parent
9cb1ed319e
commit
fede9fd0cb
@ -703,9 +703,9 @@
|
||||
<set name="reuseDelay" val="1800000"/>
|
||||
<set name="itemConsumeId" val="1461"/> <!-- Crystal: A-Grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1344"/> <!-- Mithril Arrow -->
|
||||
<set name="create_item_count" val="700"/>
|
||||
<set name="random_count" val="4"/>
|
||||
<set name="createItemId" val="1344"/> <!-- Mithril Arrow -->
|
||||
<set name="createItemCount" val="700"/>
|
||||
<set name="createRandomCount" val="4"/>
|
||||
</skill>
|
||||
<skill id="324" levels="1" name="Quiver of Arrow: Grade S">
|
||||
<!-- Summons Summons 900-3600 Shining Arrows. Consumes 1 S-Grade Crystal. -->
|
||||
@ -718,9 +718,9 @@
|
||||
<set name="reuseDelay" val="1800000"/>
|
||||
<set name="itemConsumeId" val="1462"/> <!-- Crystal: S Grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1345"/> <!-- Shining Arrow -->
|
||||
<set name="create_item_count" val="900"/>
|
||||
<set name="random_count" val="4"/>
|
||||
<set name="createItemId" val="1345"/> <!-- Shining Arrow -->
|
||||
<set name="createItemCount" val="900"/>
|
||||
<set name="createRandomCount" val="4"/>
|
||||
</skill>
|
||||
<skill id="325" levels="1" name="Strider Siege Assault">
|
||||
<!-- Strider's powerful attack on castle gate and wall. Can only be used while one is riding on a strider. Consumes 5 spirit ores. Power 15005. -->
|
||||
|
@ -502,8 +502,8 @@
|
||||
<set name="castRange" val="-1"/>
|
||||
<set name="itemConsumeId" val="1785"/> <!-- Soul Ore -->
|
||||
<set name="itemConsumeCount" val="50"/>
|
||||
<set name="create_item_id" val="5592"/> <!-- Greater CP Potion -->
|
||||
<set name="create_item_count" val="20"/>
|
||||
<set name="createItemId" val="5592"/> <!-- Greater CP Potion -->
|
||||
<set name="createItemCount" val="20"/>
|
||||
<set name="isMagic" val="true"/>
|
||||
</skill>
|
||||
<skill id="1325" levels="1" name="Fortune of Noblesse">
|
||||
@ -1955,9 +1955,9 @@
|
||||
<set name="castRange" val="-1"/>
|
||||
<set name="itemConsumeId" val="3031"/> <!-- Spirit Ore -->
|
||||
<set name="itemConsumeCount" val="#spiritore"/>
|
||||
<set name="create_item_id" val="2508"/> <!-- Cursed Bone -->
|
||||
<set name="create_item_count" val="#cursed_bones"/>
|
||||
<set name="random_count" val="4"/>
|
||||
<set name="createItemId" val="2508"/> <!-- Cursed Bone -->
|
||||
<set name="createItemCount" val="#cursed_bones"/>
|
||||
<set name="createRandomCount" val="4"/>
|
||||
</skill>
|
||||
<skill id="1388" levels="3" name="Greater Might">
|
||||
<!-- Temporarily increases your target's P. Atk. Consumes 1 Spirit Ore. Effect 1. -->
|
||||
|
@ -682,8 +682,8 @@
|
||||
<set name="itemConsumeId" val="5134"/> <!-- Compressed Package of Soulshots: No Grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="1835"/> <!-- Soulshot: No Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="1835"/> <!-- Soulshot: No Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -693,8 +693,8 @@
|
||||
<set name="itemConsumeId" val="5135"/> <!-- Compressed Package of Soulshots: D-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="1463"/> <!-- Soulshot: D-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="1463"/> <!-- Soulshot: D-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -704,8 +704,8 @@
|
||||
<set name="itemConsumeId" val="5136"/> <!-- Compressed Package of Soulshots: C-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="1464"/> <!-- Soulshot: C-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="1464"/> <!-- Soulshot: C-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -715,8 +715,8 @@
|
||||
<set name="itemConsumeId" val="5137"/> <!-- Compressed Package of Soulshots: B-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="1465"/> <!-- Soulshot: B-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="1465"/> <!-- Soulshot: B-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -726,8 +726,8 @@
|
||||
<set name="itemConsumeId" val="5138"/> <!-- Compressed Package of Soulshots: A-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="1466"/> <!-- Soulshot: A-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="1466"/> <!-- Soulshot: A-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -737,8 +737,8 @@
|
||||
<set name="itemConsumeId" val="5139"/> <!-- Compressed Package of Soulshots: S-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="1467"/> <!-- Soulshot: S-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="1467"/> <!-- Soulshot: S-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -748,8 +748,8 @@
|
||||
<set name="itemConsumeId" val="5140"/> <!-- Compressed Package of Spiritshots: No Grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="2509"/> <!-- Spiritshot: No Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="2509"/> <!-- Spiritshot: No Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -759,8 +759,8 @@
|
||||
<set name="itemConsumeId" val="5141"/> <!-- Compressed Package of Spiritshots: D-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="2510"/> <!-- Spiritshot: D-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="2510"/> <!-- Spiritshot: D-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -770,8 +770,8 @@
|
||||
<set name="itemConsumeId" val="5142"/> <!-- Compressed Package of Spiritshots: C-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="2511"/> <!-- Spiritshot: C-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="2511"/> <!-- Spiritshot: C-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -781,8 +781,8 @@
|
||||
<set name="itemConsumeId" val="5143"/> <!-- Compressed Package of Spiritshots: B-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="2512"/> <!-- Spiritshot: B-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="2512"/> <!-- Spiritshot: B-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -792,8 +792,8 @@
|
||||
<set name="itemConsumeId" val="5144"/> <!-- Compressed Package of Spiritshots: A-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="2513"/> <!-- Spiritshot: A-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="2513"/> <!-- Spiritshot: A-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -803,8 +803,8 @@
|
||||
<set name="itemConsumeId" val="5145"/> <!-- Compressed Package of Spiritshots: S-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="2514"/> <!-- Spiritshot: S-grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="2514"/> <!-- Spiritshot: S-grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -814,8 +814,8 @@
|
||||
<set name="itemConsumeId" val="5146"/> <!-- Compressed Package of Blessed Spiritshots: No Grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="3947"/> <!-- Blessed Spiritshot: No Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="3947"/> <!-- Blessed Spiritshot: No Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -825,8 +825,8 @@
|
||||
<set name="itemConsumeId" val="5147"/> <!-- Compressed Package of Blessed Spiritshots: D-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="3948"/> <!-- Blessed Spiritshot: D-Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="3948"/> <!-- Blessed Spiritshot: D-Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -836,8 +836,8 @@
|
||||
<set name="itemConsumeId" val="5148"/> <!-- Compressed Package of Blessed Spiritshots: C-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="3949"/> <!-- Blessed Spiritshot: C-Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="3949"/> <!-- Blessed Spiritshot: C-Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -847,8 +847,8 @@
|
||||
<set name="itemConsumeId" val="5149"/> <!-- Compressed Package of Blessed Spiritshots: B-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="3950"/> <!-- Blessed Spiritshot: B-Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="3950"/> <!-- Blessed Spiritshot: B-Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -858,8 +858,8 @@
|
||||
<set name="itemConsumeId" val="5150"/> <!-- Compressed Package of Blessed Spiritshots: A-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="3951"/> <!-- Blessed Spiritshot: A-Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="3951"/> <!-- Blessed Spiritshot: A-Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -869,8 +869,8 @@
|
||||
<set name="itemConsumeId" val="5151"/> <!-- Compressed Package of Blessed Spiritshots: S-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="isHandler" val="true"/>
|
||||
<set name="create_item_id" val="3952"/> <!-- Blessed Spiritshot: S Grade -->
|
||||
<set name="create_item_count" val="300"/>
|
||||
<set name="createItemId" val="3952"/> <!-- Blessed Spiritshot: S Grade -->
|
||||
<set name="createItemCount" val="300"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
|
@ -42,8 +42,8 @@
|
||||
<skill id="2104" levels="1" name="Greater Compressed Package of Soulshots: No-grade">
|
||||
<set name="itemConsumeId" val="5250"/> <!-- Greater Compressed Package of Soulshots: No-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1835"/> <!-- Soulshot: No Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="1835"/> <!-- Soulshot: No Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -54,8 +54,8 @@
|
||||
<skill id="2105" levels="1" name="Greater Compressed Package of Soulshots: D-grade">
|
||||
<set name="itemConsumeId" val="5251"/> <!-- Greater Compressed Package of Soulshots: D-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1463"/> <!-- Soulshot: D-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="1463"/> <!-- Soulshot: D-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -66,8 +66,8 @@
|
||||
<skill id="2106" levels="1" name="Greater Compressed Package of Soulshots: C-grade">
|
||||
<set name="itemConsumeId" val="5252"/> <!-- Greater Compressed Package of Soulshots: C-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1464"/> <!-- Soulshot: C-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="1464"/> <!-- Soulshot: C-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -78,8 +78,8 @@
|
||||
<skill id="2107" levels="1" name="Greater Compressed Package of Soulshots: B-grade">
|
||||
<set name="itemConsumeId" val="5253"/> <!-- Greater Compressed Package of Soulshots: B-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1465"/> <!-- Soulshot: B-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="1465"/> <!-- Soulshot: B-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -90,8 +90,8 @@
|
||||
<skill id="2108" levels="1" name="Greater Compressed Package of Soulshots: A-grade">
|
||||
<set name="itemConsumeId" val="5254"/> <!-- Greater Compressed Package of Soulshots: A-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1466"/> <!-- Soulshot: A-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="1466"/> <!-- Soulshot: A-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -102,8 +102,8 @@
|
||||
<skill id="2109" levels="1" name="Greater Compressed Package of Soulshots: S-grade">
|
||||
<set name="itemConsumeId" val="5255"/> <!-- Greater Compressed Package of Soulshots: S-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="1467"/> <!-- Soulshot: S-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="1467"/> <!-- Soulshot: S-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -114,8 +114,8 @@
|
||||
<skill id="2110" levels="1" name="Greater Compressed Package of Spiritshots: No-grade">
|
||||
<set name="itemConsumeId" val="5256"/> <!-- Greater Compressed Package of Spiritshots: No-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="2509"/> <!-- Spiritshot: No Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="2509"/> <!-- Spiritshot: No Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -126,8 +126,8 @@
|
||||
<skill id="2111" levels="1" name="Greater Compressed Package of Spiritshots: D-grade">
|
||||
<set name="itemConsumeId" val="5257"/> <!-- Greater Compressed Package of Spiritshots: D-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="2510"/> <!-- Spiritshot: D-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="2510"/> <!-- Spiritshot: D-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -138,8 +138,8 @@
|
||||
<skill id="2112" levels="1" name="Greater Compressed Package of Spiritshots: C-grade">
|
||||
<set name="itemConsumeId" val="5258"/> <!-- Greater Compressed Package of Spiritshots: C-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="2511"/> <!-- Spiritshot: C-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="2511"/> <!-- Spiritshot: C-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -150,8 +150,8 @@
|
||||
<skill id="2113" levels="1" name="Greater Compressed Package of Spiritshots: B-grade">
|
||||
<set name="itemConsumeId" val="5259"/> <!-- Greater Compressed Package of Spiritshots: B-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="2512"/> <!-- Spiritshot: B-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="2512"/> <!-- Spiritshot: B-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -162,8 +162,8 @@
|
||||
<skill id="2114" levels="1" name="Greater Compressed Package of Spiritshots: A-grade">
|
||||
<set name="itemConsumeId" val="5260"/> <!-- Greater Compressed Package of Spiritshots: A-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="2513"/> <!-- Spiritshot: A-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="2513"/> <!-- Spiritshot: A-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -174,8 +174,8 @@
|
||||
<skill id="2115" levels="1" name="Greater Compressed Package of Spiritshots: S-grade">
|
||||
<set name="itemConsumeId" val="5261"/> <!-- Greater Compressed Package of Spiritshots: S-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="2514"/> <!-- Spiritshot: S-grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="2514"/> <!-- Spiritshot: S-grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -186,8 +186,8 @@
|
||||
<skill id="2116" levels="1" name="Greater Compressed Package of Blessed Spiritshots: No-grade">
|
||||
<set name="itemConsumeId" val="5262"/> <!-- Greater Compressed Package of Blessed Spiritshots: No-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="3947"/> <!-- Blessed Spiritshot: No Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="3947"/> <!-- Blessed Spiritshot: No Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -198,8 +198,8 @@
|
||||
<skill id="2117" levels="1" name="Greater Compressed Package of Blessed Spiritshots: D-grade">
|
||||
<set name="itemConsumeId" val="5263"/> <!-- Greater Compressed Package of Blessed Spiritshots: D-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="3948"/> <!-- Blessed Spiritshot: D-Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="3948"/> <!-- Blessed Spiritshot: D-Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -210,8 +210,8 @@
|
||||
<skill id="2118" levels="1" name="Greater Compressed Package of Blessed Spiritshots: C-grade">
|
||||
<set name="itemConsumeId" val="5264"/> <!-- Greater Compressed Package of Blessed Spiritshots: C-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="3949"/> <!-- Blessed Spiritshot: C-Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="3949"/> <!-- Blessed Spiritshot: C-Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -222,8 +222,8 @@
|
||||
<skill id="2119" levels="1" name="Greater Compressed Package of Blessed Spiritshots: B-grade">
|
||||
<set name="itemConsumeId" val="5265"/> <!-- Greater Compressed Package of Blessed Spiritshots: B-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="3950"/> <!-- Blessed Spiritshot: B-Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="3950"/> <!-- Blessed Spiritshot: B-Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -234,8 +234,8 @@
|
||||
<skill id="2120" levels="1" name="Greater Compressed Package of Blessed Spiritshots: A-grade">
|
||||
<set name="itemConsumeId" val="5266"/> <!-- Greater Compressed Package of Blessed Spiritshots: A-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="3951"/> <!-- Blessed Spiritshot: A-Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="3951"/> <!-- Blessed Spiritshot: A-Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
@ -246,8 +246,8 @@
|
||||
<skill id="2121" levels="1" name="Greater Compressed Package of Blessed Spiritshots: S-grade">
|
||||
<set name="itemConsumeId" val="5267"/> <!-- Greater Compressed Package of Blessed Spiritshots: S-grade -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="3952"/> <!-- Blessed Spiritshot: S Grade -->
|
||||
<set name="create_item_count" val="1000"/>
|
||||
<set name="createItemId" val="3952"/> <!-- Blessed Spiritshot: S Grade -->
|
||||
<set name="createItemCount" val="1000"/>
|
||||
<set name="target" val="TARGET_SELF"/>
|
||||
<set name="skillType" val="CREATE_ITEM"/>
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
|
@ -695,8 +695,8 @@
|
||||
<set name="operateType" val="OP_ACTIVE"/>
|
||||
<set name="itemConsumeId" val="8058"/> <!-- Lockup Research Report -->
|
||||
<set name="itemConsumeCount" val="1"/>
|
||||
<set name="create_item_id" val="8059"/> <!-- Research Report -->
|
||||
<set name="create_item_count" val="1"/>
|
||||
<set name="createItemId" val="8059"/> <!-- Research Report -->
|
||||
<set name="createItemCount" val="1"/>
|
||||
<set name="castRange" val="-1"/>
|
||||
<set name="effectRange" val="-1"/>
|
||||
</skill>
|
||||
|
@ -16,81 +16,40 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.model.skills.handlers;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.idfactory.IdFactory;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ItemList;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
/**
|
||||
* @author Nemesiss
|
||||
* @author Nemesiss, Mobius
|
||||
*/
|
||||
public class SkillCreateItem extends Skill
|
||||
{
|
||||
private final List<Integer> _createItemId;
|
||||
private final int _createItemId;
|
||||
private final int _createItemCount;
|
||||
private final int _randomCount;
|
||||
private final int _createRandomCount;
|
||||
|
||||
public SkillCreateItem(StatSet set)
|
||||
{
|
||||
super(set);
|
||||
_createItemId = set.getList("create_item_id", Integer.class);
|
||||
_createItemCount = set.getInt("create_item_count", 0);
|
||||
_randomCount = set.getInt("random_count", 1);
|
||||
_createItemId = set.getInt("createItemId", 0);
|
||||
_createItemCount = set.getInt("createItemCount", 0);
|
||||
_createRandomCount = set.getInt("createRandomCount", 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void useSkill(Creature creature, WorldObject[] targets)
|
||||
{
|
||||
if (creature.isAlikeDead())
|
||||
if (creature.isAlikeDead() || (_createItemId == 0) || (_createItemCount == 0))
|
||||
{
|
||||
return;
|
||||
}
|
||||
if ((_createItemId == null) || (_createItemCount == 0))
|
||||
|
||||
if (creature.isPlayable())
|
||||
{
|
||||
// player.sendPacket(new SystemMessage(SystemMessageId.SKILL_NOT_AVAILABLE));
|
||||
return;
|
||||
creature.getActingPlayer().addItem("Create Item Skill", _createItemId, _createRandomCount > 1 ? _createItemCount * (Rnd.get(_createRandomCount) + 1) : _createItemCount, creature, true);
|
||||
}
|
||||
final PlayerInstance player = (PlayerInstance) creature;
|
||||
if (creature instanceof PlayerInstance)
|
||||
{
|
||||
final int count = _createItemCount * (Rnd.get(_randomCount) + 1);
|
||||
final int rndId = Rnd.get(_createItemId.size());
|
||||
giveItems(player, _createItemId.get(rndId), count);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param player
|
||||
* @param itemId
|
||||
* @param count
|
||||
*/
|
||||
public void giveItems(PlayerInstance player, int itemId, int count)
|
||||
{
|
||||
final ItemInstance item = new ItemInstance(IdFactory.getNextId(), itemId);
|
||||
item.setCount(count);
|
||||
player.getInventory().addItem("Skill", item, player, player);
|
||||
if (count > 1)
|
||||
{
|
||||
final SystemMessage smsg = new SystemMessage(SystemMessageId.YOU_HAVE_EARNED_S2_S1_S);
|
||||
smsg.addItemName(item.getItemId());
|
||||
smsg.addNumber(count);
|
||||
player.sendPacket(smsg);
|
||||
}
|
||||
else
|
||||
{
|
||||
final SystemMessage smsg = new SystemMessage(SystemMessageId.YOU_HAVE_EARNED_S1);
|
||||
smsg.addItemName(item.getItemId());
|
||||
player.sendPacket(smsg);
|
||||
}
|
||||
player.sendPacket(new ItemList(player, false));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user