Browse Source

#109. Getting ready for fishing (skill xml and multisell)

Fulminus 19 years ago
parent
commit
3513807e42

+ 124 - 9
datapack_development/data/multisell/8578.xml

@@ -1,42 +1,157 @@
-<?xml version='1.0' encoding='utf-8'?> 
+<?xml version='1.0' encoding='utf-8'?>
 
-<list> 
+<!-- Fish multisell -->
+
+<list>
+
+  <!-- Green Colored Lure - For Beginners -->
+  <item id="1">
+    <ingredient id="57" count="60" enchant="0"/>
+    <production id="7807" count="1" enchant="0"/>
+  </item>
+  
+  <!-- Purple Colored Lure - For Beginners -->
+  <item id="2">
+    <ingredient id="57" count="84" enchant="0"/>
+    <production id="7808" count="1" enchant="0"/>
+  </item>
+  
+  <!-- Yellow Colored Lure - For Beginners -->
+  <item id="3">
+    <ingredient id="57" count="72" enchant="0"/>
+    <production id="7809" count="1" enchant="0"/>
+  </item>
+  
+  <!-- Green Colored Lure - Low Grade -->
+  <item id="4">
+    <ingredient id="57" count="120" enchant="0"/>
+    <production id="6519" count="1" enchant="0"/>
+  </item>
+  
+  <!-- Green Colored Lure - Medium Grade -->
+  <item id="5">
+    <ingredient id="57" count="144" enchant="0"/>
+    <production id="6520" count="1" enchant="0"/>
+  </item>
+
+  <!-- Green Colored Lure - High Grade -->
+  <item id="6">
+    <ingredient id="57" count="180" enchant="0"/>
+    <production id="6521" count="1" enchant="0"/>
+  </item>  
+
+  <!-- Purple Colored Lure - Low Grade -->
+  <item id="7">
+    <ingredient id="57" count="180" enchant="0"/>
+    <production id="6522" count="1" enchant="0"/>
+  </item>  
+
+  <!-- Purple Colored Lure - Medium Grade -->
+  <item id="8">
+    <ingredient id="57" count="216" enchant="0"/>
+    <production id="6523" count="1" enchant="0"/>
+  </item>  
+
+  <!-- Purple Colored Lure - High Grade -->
+  <item id="9">
+    <ingredient id="57" count="240" enchant="0"/>
+    <production id="6524" count="1" enchant="0"/>
+  </item> 
+
+  <!-- Yellow Colored Lure - Low Grade -->
+  <item id="10">
+    <ingredient id="57" count="144" enchant="0"/>
+    <production id="6525" count="1" enchant="0"/>
+  </item>
+
+  <!-- Yellow Colored Lure - Medium Grade -->
+  <item id="11">
+    <ingredient id="57" count="180" enchant="0"/>
+    <production id="6526" count="1" enchant="0"/>
+  </item>
+
+  <!-- Yellow Colored Lure - High Grade -->
+  <item id="12">
+    <ingredient id="57" count="216" enchant="0"/>
+    <production id="6527" count="1" enchant="0"/>
+  </item>
+
+  <!-- Baby Duck Rod -->
+  <item id="13">
+    <ingredient id="57" count="36000" enchant="0"/>
+    <production id="6529" count="1" enchant="0"/>
+  </item>
+
+  <!-- Albatross Rod -->
+  <item id="14">
+    <ingredient id="57" count="120000" enchant="0"/>
+    <production id="6530" count="1" enchant="0"/>
+  </item>
+
+  <!-- Pelican Rod -->
+  <item id="15">
+    <ingredient id="57" count="480000" enchant="0"/>
+    <production id="6531" count="1" enchant="0"/>
+  </item>
+
+  <!-- Kingfisher Rod -->
+  <item id="16">
+    <ingredient id="57" count="1440000" enchant="0"/>
+    <production id="6532" count="1" enchant="0"/>
+  </item>
+
+  <!-- Cygnus Pole -->
+  <item id="17">
+    <ingredient id="57" count="4800000" enchant="0"/>
+    <production id="6533" count="1" enchant="0"/>
+  </item>
+
+  <!-- Triton Pole -->
+  <item id="18">
+    <ingredient id="57" count="12000000" enchant="0"/>
+    <production id="6534" count="1" enchant="0"/>
+  </item>
+
+  <!-- Fishing Manual -->
+  <item id="19">
+    <ingredient id="57" count="120" enchant="0"/>
+    <production id="7561" count="1" enchant="0"/>
+  </item>
 
 <!-- FishingShot No Grade --> 
-<item id="1"> 
+<item id="20"> 
 <ingredient id="7586" count="1" enchant="0"/> 
 <production id="6535" count="66" enchant="0"/> 
 </item> 
 
 <!-- FishingShot Grade D --> 
-<item id="2"> 
+<item id="21"> 
 <ingredient id="7586" count="1" enchant="0"/> 
 <production id="6536" count="40" enchant="0"/> 
 </item> 
 
 <!-- FishingShot Grade C --> 
-<item id="3"> 
+<item id="22"> 
 <ingredient id="7586" count="1" enchant="0"/> 
 <production id="6537" count="28" enchant="0"/> 
 </item> 
 
 <!-- FishingShot Grade B --> 
-<item id="4"> 
+<item id="23"> 
 <ingredient id="7586" count="1" enchant="0"/> 
 <production id="6538" count="8" enchant="0"/> 
 </item> 
 
 <!-- FishingShot Grade A --> 
-<item id="5"> 
+<item id="24"> 
 <ingredient id="7586" count="1" enchant="0"/> 
 <production id="6539" count="5" enchant="0"/> 
 </item> 
 
 <!-- FishingShot Grade S --> 
-<item id="6"> 
+<item id="25"> 
 <ingredient id="7586" count="1" enchant="0"/> 
 <production id="6540" count="4" enchant="0"/> 
 </item> 
 
-
 </list>

+ 92 - 11
datapack_development/data/stats/skills/1300-1399.xml

@@ -248,6 +248,70 @@
    </effect>
 </for> 	
 </skill> 	
+<skill id="1312" levels="1" name="Fishing">
+<set name="mpConsume" val="1"/> 	
+  <set name="power" val="0.0"/> 	
+  <set name="target" val="TARGET_SELF"/> 	
+  <set name="skillRadius" val="0"/> 	
+  <set name="hitTime" val="0"/> 	
+  <set name="reuseDelay" val="0"/> 	
+  <set name="skillTime" val="0"/> 	
+  <set name="skillType" val="FISHING"/> 	
+  <set name="isMagic" val="true"/> 	
+  <set name="operateType" val="OP_ACTIVE"/> 	
+  <set name="castRange" val="-1"/> 
+<for>   
+</for> 	
+</skill>
+<skill id="1313" levels="27" name="Pumping">
+<table name="#power"> 
+10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 
+20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 
+30.0 31.0 32.0 33.0 34.0 35.0 36.0
+</table>
+<set name="mpConsume" val="2"/> 	
+  <set name="power" val="#power"/> 	
+  <set name="target" val="TARGET_SELF"/> 	
+  <set name="skillRadius" val="50"/> 	
+  <set name="hitTime" val="0"/> 	
+  <set name="reuseDelay" val="0"/> 	
+  <set name="skillTime" val="0"/> 	
+  <set name="skillType" val="PUMPING"/> 	
+  <set name="isMagic" val="true"/> 	
+  <set name="operateType" val="OP_ACTIVE"/> 	
+  <set name="castRange" val="-1"/> 
+<for>   
+</for> 	
+</skill>
+<skill id="1314" levels="27" name="Reeling">
+<table name="#power"> 
+6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 
+16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 
+26.0 27.0 28.0 29.0 30.0 31.0 32.0
+</table>
+<set name="mpConsume" val="2"/> 	
+  <set name="power" val="#power"/> 	
+  <set name="target" val="TARGET_SELF"/> 	
+  <set name="skillRadius" val="50"/> 	
+  <set name="hitTime" val="0"/> 	
+  <set name="reuseDelay" val="0"/> 	
+  <set name="skillTime" val="0"/> 	
+  <set name="skillType" val="REELING"/> 	
+  <set name="isMagic" val="true"/> 	
+  <set name="operateType" val="OP_ACTIVE"/> 	
+  <set name="castRange" val="-1"/> 
+<for>   
+</for> 	
+</skill>
+<skill id="1315" levels="27" name="Fishing Expertise">
+  <set name="power" val="0.0"/> 	
+  <set name="target" val="TARGET_SELF"/> 	
+  <set name="skillType" val="NOTDONE"/> 	
+  <set name="operateType" val="OP_PASSIVE"/> 	
+  <set name="castRange" val="-1"/>
+<for>   
+</for> 	
+</skill>
 <skill id="1320" levels="9" name="Create Common Item"> 	
   <set name="power" val="0.0"/> 	
   <set name="target" val="TARGET_SELF"/> 	
@@ -789,43 +853,60 @@
   </for>
 </skill>
 <skill id="1368" levels="8" name="Expand Dwarven Craft">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
+  <table name="#power"> 6 12 18 24 30 36 42 48 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
   <set name="operateType" val="OP_PASSIVE"/>
   <set name="castRange" val="-1"/>
   <for>
+    <add order="0x40" stat="DwarfRecipeLimit" val="#power"/>    
   </for>
-</skill>
+</skill>  
 <skill id="1369" levels="8" name="Expand Common Craft">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
+  <table name="#power"> 6 12 18 24 30 36 42 48 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
   <set name="operateType" val="OP_PASSIVE"/>
   <set name="castRange" val="-1"/>
   <for>
+    <add order="0x40" stat="CommonRecipeLimit" val="#power"/>    
   </for>
 </skill>
 <skill id="1370" levels="8" name="Expand Trade">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
+  <table name="#power"> 1 2 3 4 5 6 7 8 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
   <set name="operateType" val="OP_PASSIVE"/>
   <set name="castRange" val="-1"/>
   <for>
+    <add order="0x40" stat="PrivateSellLimit" val="#power"/>
+    <add order="0x40" stat="PrivateBuyLimit" val="#power"/>     
   </for>
 </skill>
 <skill id="1371" levels="8" name="Expand Storage">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
+  <table name="#power"> 6 12 18 24 30 36 42 48 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
   <set name="operateType" val="OP_PASSIVE"/>
   <set name="castRange" val="-1"/>
   <for>
+    <add order="0x40" stat="whLimit" val="#power"/>
+    <add order="0x40" stat="FreightLimit" val="#power"/>
   </for>
 </skill>
 <skill id="1372" levels="8" name="Expand Inventory">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
+  <table name="#power"> 6 12 18 24 30 36 42 48 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
   <set name="operateType" val="OP_PASSIVE"/>
   <set name="castRange" val="-1"/>
   <for>
+    <add order="0x40" stat="inventoryLimit" val="#power"/>    
   </for>
 </skill>
 <skill id="1373" levels="1" name="Strider Mastery">