瀏覽代碼

DP support for Cubics Rework, tnx Gigii-kun
require [L2157]

Kerberos 17 年之前
父節點
當前提交
5fc4b54571

+ 14 - 3
datapack_development/data/stats/skills/0000-0099.xml

@@ -346,11 +346,11 @@
   <table name="#mpConsume_Init"> 7 9 10 11 12 13 13 14 </table>
   <table name="#mpConsume"> 28 33 38 43 46 49 52 55 </table>
   <table name="#itemConsumeCount"> 5 6 8 9 11 12 13 14 </table>
+  <table name="#mAtk"> 282 434 644 919 1141 1394 1673 1975 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458" />
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="0.0"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -360,7 +360,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="1" />
+  <set name="activationtime" val="14"/>
+  <set name="activationchance" val="80"/>
   <set name="expPenalty" val="0.0" />
   <set name="isCubic" val="true" />
   <for>
@@ -629,12 +632,12 @@
   <table name="#mpConsume"> 30 35 40 44 48 51 53 </table>
   <table name="#itemConsumeCount"> 6 7 8 9 11 12 13 </table>
   <table name="#magicLvl"> 43 49 55 60 64 68 72 </table>
+  <table name="#mAtk"> 351 531 773 1026 1264 1530 1822 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="magicLvl" val="#magicLvl"/>
   <set name="itemConsumeId" val="1458"/>
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="0.0"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -644,7 +647,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="2"/>
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="67"/> <!-- guessed -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>
@@ -893,12 +899,12 @@
   <table name="#mpConsume"> 28 33 38 43 46 49 52 55 </table>
   <table name="#itemConsumeCount"> 2 3 4 4 5 6 6 7 </table>
   <table name="#magicLvl"> 40 46 52 58 62 66 70 74 </table>
+  <table name="#mAtk"> 282 434 644 919 1141 1394 1673 1975 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="magicLvl" val="#magicLvl"/>
   <set name="itemConsumeId" val="1458"/>
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="40"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -908,7 +914,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="5"/>
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="55"/> <!-- guessed -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>
@@ -1481,6 +1490,8 @@
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
   <set name="npcId" val="3"/>
+  <set name="activationtime" val="10"/>
+  <set name="activationchance" val="0"/> <!-- this is hard coded in core, because multiple chances -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>

+ 4 - 1
datapack_development/data/stats/skills/0200-0299.xml

@@ -1738,11 +1738,11 @@
   <table name="#mpConsume_Init"> 9 10 11 12 13 14 </table>
   <table name="#mpConsume"> 35 40 44 48 51 53 </table>
   <table name="#itemConsumeCount"> 3 4 5 6 6 6 </table>
+  <table name="#mAtk"> 531 773 1026 1264 1530 1822 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458"/>
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="70"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -1752,7 +1752,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="4"/>
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="55"/> <!-- guessed -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>

+ 4 - 0
datapack_development/data/stats/skills/0400-0499.xml

@@ -1070,6 +1070,7 @@
   <table name="#mpConsume"> 58 62 65 69 </table>
   <table name="#itemConsumeCount"> 10 11 12 13 </table>
   <table name="#magicLvl"> 62 66 70 74 </table> <!-- guessed -->
+  <table name="#mAtk"> 1026 1264 1530 1822 </table> <!-- guessed -->
   <set name="mpConsume" val="#mpConsume"/>
   <set name="magicLvl" val="#magicLvl"/>
   <set name="itemConsumeId" val="1458"/>
@@ -1084,7 +1085,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="9"/>
+  <set name="activationtime" val="8"/> <!-- guessed -->
+  <set name="activationchance" val="40"/> <!-- guessed -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>

+ 95 - 15
datapack_development/data/stats/skills/0700-0799.xml

@@ -859,42 +859,122 @@
   </for>
 </skill>
 <skill id="779" levels="1" name="Summon Smart Cubic">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <!-- Eva Templar's Smart Cubic -->
+  <set name="mpInitialConsume" val="14"/>
+  <set name="mpConsume" val="59"/>
+  <set name="itemConsumeId" val="1461" />
+  <set name="itemConsumeCount" val="2"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="reuseDelay" val="20000"/>
+  <set name="hitTime" val="6000"/>
+  <set name="skillType" val="SUMMON"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
+  <!-- Summon-specific -->
+  <set name="power" val="1975"/> <!-- guessed -->
+  <set name="npcId" val="10" />
+  <set name="activationtime" val="5"/>
+  <set name="activationchance" val="30"/> <!-- guessed -->
+  <set name="expPenalty" val="0.0" />
+  <set name="isCubic" val="true" />
   <for>
   </for>
 </skill>
 <skill id="780" levels="1" name="Summon Smart Cubic">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <!-- Shillien Templar's Smart Cubic -->
+  <set name="mpInitialConsume" val="14"/>
+  <set name="mpConsume" val="59"/>
+  <set name="itemConsumeId" val="1461" />
+  <set name="itemConsumeCount" val="2"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="reuseDelay" val="20000"/>
+  <set name="hitTime" val="6000"/>
+  <set name="skillType" val="SUMMON"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
+  <!-- Summon-specific -->
+  <set name="power" val="1975"/> <!-- guessed -->
+  <set name="npcId" val="11" />
+  <set name="activationtime" val="5"/>
+  <set name="activationchance" val="30"/> <!-- guessed -->
+  <set name="expPenalty" val="0.0" />
+  <set name="isCubic" val="true" />
   <for>
   </for>
 </skill>
 <skill id="781" levels="1" name="Summon Smart Cubic">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <!-- Arcana Lord's Smart Cubic -->
+  <set name="mpInitialConsume" val="14"/>
+  <set name="mpConsume" val="59"/>
+  <set name="itemConsumeId" val="1461" />
+  <set name="itemConsumeCount" val="2"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="reuseDelay" val="20000"/>
+  <set name="hitTime" val="6000"/>
+  <set name="skillType" val="SUMMON"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
+  <!-- Summon-specific -->
+  <set name="power" val="1975"/> <!-- guessed -->
+  <set name="npcId" val="12" />
+  <set name="activationtime" val="5"/>
+  <set name="activationchance" val="30"/> <!-- guessed -->
+  <set name="expPenalty" val="0.0" />
+  <set name="isCubic" val="true" />
   <for>
   </for>
 </skill>
 <skill id="782" levels="1" name="Summon Smart Cubic">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <!-- Elemental Master's Smart Cubic -->
+  <set name="mpInitialConsume" val="14"/>
+  <set name="mpConsume" val="59"/>
+  <set name="itemConsumeId" val="1461" />
+  <set name="itemConsumeCount" val="2"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="reuseDelay" val="20000"/>
+  <set name="hitTime" val="6000"/>
+  <set name="skillType" val="SUMMON"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
+  <!-- Summon-specific -->
+  <set name="power" val="1975"/> <!-- guessed -->
+  <set name="npcId" val="13" />
+  <set name="activationtime" val="5"/>
+  <set name="activationchance" val="30"/> <!-- guessed -->
+  <set name="expPenalty" val="0.0" />
+  <set name="isCubic" val="true" />
   <for>
   </for>
 </skill>
 <skill id="783" levels="1" name="Summon Smart Cubic">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <!-- Spectral Master's Smart Cubic -->
+  <set name="mpInitialConsume" val="14"/>
+  <set name="mpConsume" val="59"/>
+  <set name="itemConsumeId" val="1461" />
+  <set name="itemConsumeCount" val="2"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="reuseDelay" val="20000"/>
+  <set name="hitTime" val="6000"/>
+  <set name="skillType" val="SUMMON"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
+  <!-- Summon-specific -->
+  <set name="power" val="1975"/> <!-- guessed -->
+  <set name="npcId" val="14" />
+  <set name="activationtime" val="5"/>
+  <set name="activationchance" val="30"/> <!-- guessed -->
+  <set name="expPenalty" val="0.0" />
+  <set name="isCubic" val="true" />
   <for>
   </for>
 </skill>

+ 12 - 3
datapack_development/data/stats/skills/1200-1299.xml

@@ -2546,11 +2546,11 @@
   <table name="#mpConsume_Init"> 7 8 9 10 11 11 12 13 14 </table>
   <table name="#mpConsume"> 28 31 35 38 41 44 48 51 53 </table>
   <table name="#itemConsumeCount"> 5 6 7 8 9 9 11 12 13 </table>
+  <table name="#mAtk"> 282 377 497 644 820 1026 1264 1530 1822 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458" />
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="15"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -2560,7 +2560,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="6" />
+  <set name="activationtime" val="14"/>
+  <set name="activationchance" val="55"/>
   <set name="expPenalty" val="0.0" />
   <set name="isCubic" val="true" />
   <for>
@@ -2570,12 +2573,12 @@
   <table name="#mpConsume_Init"> 7 8 9 10 11 11 12 13 14 </table>
   <table name="#mpConsume"> 28 31 35 38 41 46 49 52 55 </table>
   <table name="#itemConsumeCount"> 2 3 3 4 4 5 6 6 7 </table>
+  <table name="#mAtk"> 282 377 497 644 820 1141 1394 1673 1975 </table>
   <set name="element" val="3"/> <!-- Water -->
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458" />
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="40"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -2585,7 +2588,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="7" />
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="67"/> <!-- guessed -->
   <set name="expPenalty" val="0.0" />
   <set name="isCubic" val="true" />
   <for>
@@ -2595,11 +2601,11 @@
   <table name="#mpConsume_Init"> 7 8 9 10 11 11 12 13 14 </table>
   <table name="#mpConsume"> 28 31 35 38 41 44 48 51 53 </table>
   <table name="#itemConsumeCount"> 5 6 7 8 9 9 11 12 13 </table>
+  <table name="#mAtk"> 282 377 497 644 820 1026 1264 1530 1822 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458" />
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="80"/>
   <set name="target" val="TARGET_SELF"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -2609,7 +2615,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="8" />
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="55"/> <!-- guessed -->
   <set name="expPenalty" val="0.0" />
   <set name="isCubic" val="true" />
   <for>

+ 12 - 3
datapack_development/data/stats/skills/1300-1399.xml

@@ -659,11 +659,11 @@
   <table name="#mpConsume_Init"> 28 33 38 43 46 49 52 55 </table>
   <table name="#mpConsume"> 111 130 150 170 183 195 207 217 </table>
   <table name="#itemConsumeCount"> 20 24 32 36 44 48 56 52 </table>
+  <table name="#mAtk"> 282 434 644 919 1141 1394 1673 1975 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458"/>
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="0.0"/>
   <set name="target" val="TARGET_PARTY"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -673,7 +673,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="1"/>
+  <set name="activationtime" val="14"/>
+  <set name="activationchance" val="80"/>
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>
@@ -683,12 +686,12 @@
   <table name="#mpConsume_Init"> 28 31 35 38 41 46 49 52 55 </table>
   <table name="#mpConsume"> 111 123 137 150 163 183 195 207 217 </table>
   <table name="#itemConsumeCount"> 8 12 12 16 16 20 24 24 28 </table>
+  <table name="#mAtk"> 282 377 497 644 820 1141 1394 1673 1975 </table>
   <set name="element" val="3"/> <!-- Water -->
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458"/>
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="0.0"/>
   <set name="target" val="TARGET_PARTY"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -698,7 +701,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="7"/>
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="67"/> <!-- guessed -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>
@@ -708,11 +714,11 @@
   <table name="#mpConsume_Init"> 28 33 38 43 46 49 52 55 </table>
   <table name="#mpConsume"> 111 130 150 170 183 195 207 217 </table>
   <table name="#itemConsumeCount"> 8 12 16 16 20 24 24 28 </table>
+  <table name="#mAtk"> 282 434 644 919 1141 1394 1673 1975 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="itemConsumeId" val="1458"/>
   <set name="itemConsumeCount" val="#itemConsumeCount"/>
-  <set name="power" val="0.0"/>
   <set name="target" val="TARGET_PARTY"/>
   <set name="reuseDelay" val="20000"/>
   <set name="hitTime" val="6000"/>
@@ -722,7 +728,10 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <!-- Summon-specific -->
+  <set name="power" val="#mAtk"/>
   <set name="npcId" val="5"/>
+  <set name="activationtime" val="14"/> <!-- guessed -->
+  <set name="activationchance" val="55"/> <!-- guessed -->
   <set name="expPenalty" val="0.0"/>
   <set name="isCubic" val="true"/>
   <for>

+ 9 - 7
datapack_development/data/stats/skills/4000-4099.xml

@@ -852,8 +852,9 @@
   <set name="lvlDepend" val="1"/>
   <set name="power" val="#power"/>
   <set name="target" val="TARGET_ONE"/>
-  <set name="element" val="6"/> <!-- Dark -->
-  <set name="skillType" val="DRAIN"/>
+  <set name="element" val="1"/> <!-- Wind -->
+  <set name="skillType" val="MDAM"/>
+  <set name="isMagic" val="true"/>
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
@@ -867,12 +868,13 @@
   <set name="lvlDepend" val="1"/>
   <set name="power" val="#power"/>
   <set name="target" val="TARGET_ONE"/>
-  <set name="skillType" val="MDAM"/>
+  <set name="element" val="6"/> <!-- Dark -->
+  <set name="skillType" val="DRAIN"/>
   <set name="isMagic" val="true"/>
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
-  <set name="absorbPart" val="0.4" /><!-- absorbs 40% of damage -->
+  <set name="absorbPart" val="0.4" /> <!-- absorbs 40% of damage -->
   <for>
   </for>
 </skill>
@@ -923,7 +925,7 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <for>
-    <effect count="1" name="Debuff" time="120" val="0" stackOrder="0.77" stackType="pAtkDown">
+    <effect count="1" name="Debuff" time="30" val="0" stackOrder="0.77" stackType="pAtkDown"> <!-- time is guessed -->
      <mul order="0x30" stat="pAtk" val="0.77"/>
     </effect>
   </for>
@@ -941,7 +943,7 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <for>
-    <effect count="1" name="Debuff" time="120" val="0" stackOrder="0.77" stackType="pDefDown">
+    <effect count="1" name="Debuff" time="30" val="0" stackOrder="0.77" stackType="pDefDown"> <!-- time is guessed -->
       <mul order="0x30" stat="pDef" val="0.77"/>
     </effect>
   </for>
@@ -959,7 +961,7 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <for>
-    <effect count="1" name="Debuff" time="120" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
+    <effect count="1" name="Debuff" time="30" val="0" stackOrder="0.77" stackType="pAtkSpdDown"> <!-- time is guessed -->
        <mul order="0x30" stat="pAtkSpd" val="0.77"/>
     </effect>
   </for>

+ 2 - 2
datapack_development/data/stats/skills/4100-4199.xml

@@ -1089,7 +1089,7 @@
   <table name="#magicLvl"> 40 44 48 52 56 60 64 68 72 73 74 75 76 77 78 79 80 81</table>
   <set name="magicLvl" val="#magicLvl"/>
   <set name="lvlDepend" val="1"/>
-  <set name="power" val="15"/>
+  <set name="power" val="40"/>
   <set name="target" val="TARGET_ONE"/>
   <set name="skillType" val="PARALYZE"/>
   <set name="isDebuff" val="true"/>
@@ -1098,7 +1098,7 @@
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
   <for>
-    <effect count="1" name="Paralyze" time="120" val="0"/>
+    <effect count="1" name="Paralyze" time="30" val="0"/>
   </for>
 </skill>
 <skill id="4165" levels="17" name="Icy Air">

+ 8 - 4
datapack_development/data/stats/skills/5500-5599.xml

@@ -644,11 +644,15 @@
   <for>
   </for>
 </skill>
-<skill id="5579" levels="1" name="Cubic Cure">
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+<skill id="5579" levels="1" name="Cubic Cure"> <!-- this skill is handled on core side -->
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="CANCEL_DEBUFF"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="isMagic" val="true"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
   <for>
   </for>
 </skill>