В этом топике буду вылаживать фиксы по мере реализации.
1. Фикс бага из темы по адрессу https://l2jce.forum2x2.ru/forum-f3/tema-t379.htm
2. Фиксы скилов
3. Реализация заточек скилов
SQL апдейт для двух частей реализации заточки скиллов - http://depositfiles.com/files/h4f8qjumw
Часть 1 (от 21.03)
Death Mark
Начальный шанс скила изменен на 80 (взято из сборки феникс). Шансы заточки на шанс взяты из феникс.
Dark Weapon, Pride of Kamael
Точные цифры с Гохи
Surrender to the Unholy, Voice Bind, Shadow Bind
Цифры на бонус от заточки на шанс взяты и сборки феникс. На гохе точных цифр нету.
1. Фикс бага из темы по адрессу https://l2jce.forum2x2.ru/forum-f3/tema-t379.htm
3.не возможно переделать в арбалет, с другими луками проблем нет.
- Спойлер:
- update weapon set change_weaponId='11214' where item_id='11198';
update weapon set change_weaponId='11215' where item_id='11199';
update weapon set change_weaponId='11216' where item_id='11200';
update weapon set change_weaponId='11217' where item_id='11201';
2. Фиксы скилов
- Спойлер:
Шанс прохождения скилла Stigmata of Shillen 100 %
- Код:
<skill id="1539" levels="4" name="Stigma of Shilen">
<table name="#castRange"> 600 700 800 900 </table>
<table name="#effectRange"> 1100 1200 1300 1400 </table>
<table name="#magicLvl"> 40 52 62 70 </table>
<table name="#mpConsume"> 18 24 29 33 </table>
<table name="#vuln"> 1.16 1.24 1.32 1.4 </table>
<set name="castRange" val="#castRange"/>
<set name="effectRange" val="#effectRange"/>
<set name="hitTime" val="1500"/>
<set name="isDebuff" val="true"/>
<set name="lvlDepend" val="2"/>
<set name="magicLvl" val="#magicLvl"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="power" val="100"/> <!-- Base Land Rate -->
<set name="ignoreResists" val="true"/>
<set name="reuseDelay" val="3000"/>
<set name="skillType" val="WEAKNESS"/>
<set name="target" val="TARGET_ONE"/>
<for>
<effect name="Debuff" time="30" val="0" special="stigmashilien">
<mul order="0x30" stat="swordWpnVuln" val="#vuln"/>
<mul order="0x30" stat="bigSwordWpnVuln" val="#vuln"/>
<mul order="0x30" stat="bluntWpnVuln" val="#vuln"/>
<mul order="0x30" stat="bigBluntWpnVuln" val="#vuln"/>
<mul order="0x30" stat="daggerWpnVuln" val="#vuln"/>
<mul order="0x30" stat="dualDaggerWpnVuln" val="#vuln"/>
<mul order="0x30" stat="poleWpnVuln" val="#vuln"/>
<mul order="0x30" stat="fistWpnVuln" val="#vuln"/>
<mul order="0x30" stat="dualFistWpnVuln" val="#vuln"/>
<mul order="0x30" stat="dualWpnVuln" val="#vuln"/>
<mul order="0x30" stat="rapierWpnVuln" val="#vuln"/>
<mul order="0x30" stat="ancientWpnVuln" val="#vuln"/>
<mul order="0x30" stat="petWpnVuln" val="#vuln"/>
</effect>
</for>
</skill>
Шанс прохождения скила Real Target 100%
- Код:
<skill id="522" levels="4" name="Real Target">
<table name="#magicLvl"> 40 52 62 70 </table>
<table name="#mpInitialConsume"> 3 4 6 7 </table>
<table name="#mpConsume"> 8 10 13 15 </table>
<table name="#castRange"> 600 700 800 900 </table>
<table name="#effectRange"> 900 1000 1100 1200 </table>
<table name="#bowWpnVuln"> 1.12 1.16 1.2 1.24 </table>
<table name="#crossbowWpnVuln"> 1.16 1.24 1.32 1.4 </table>
<set name="mpInitialConsume" val="#mpInitialConsume"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="hitTime" val="1500"/>
<set name="magicLvl" val="#magicLvl"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="ignoreResists" val="true" />
<set name="lvldepend" val="2" />
<set name="power" val="100"/>
<set name="target" val="TARGET_ONE"/>
<set name="isDebuff" val="true"/>
<set name="skillType" val="WEAKNESS"/>
<set name="castRange" val="#castRange"/>
<set name="effectRange" val="#effectRange"/>
<set name="reuseDelay" val="3000"/>
<for>
<effect name="Debuff" time="30" val="0" abnormal="realtarget">
<mul order="0x30" stat="bowWpnVuln" val="#bowWpnVuln"/>
<mul order="0x30" stat="crossbowWpnVuln" val="#crossbowWpnVuln"/>
</effect>
</for>
</skill>
3. Реализация заточек скилов
SQL апдейт для двух частей реализации заточки скиллов - http://depositfiles.com/files/h4f8qjumw
Часть 1 (от 21.03)
Death Mark
Начальный шанс скила изменен на 80 (взято из сборки феникс). Шансы заточки на шанс взяты из феникс.
Dark Weapon, Pride of Kamael
Точные цифры с Гохи
Surrender to the Unholy, Voice Bind, Shadow Bind
Цифры на бонус от заточки на шанс взяты и сборки феникс. На гохе точных цифр нету.
- Код:
<skill id="1435" levels="10" name="Death Mark" enchantLevels1="30" enchantLevels2="30">
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl" />
<enchant2 name="magicLvl" val="#enchantMagicLvl" />
<table name="#ench1dmg"> 189 189 189 192 192 192 192 192 192 192 192 192 192 195 195 195 195 195 195 195 195 195 195 198 198 198 198 198 198 198 </table>
<!-- Нужно проверить шансы. На гохе точных цифр нету. Цифры взяты из сборки феникс -->
<table name="#ench2chance"> 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 </table>
<table name="#amount"> 0.8 0.8 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 </table>
<table name="#dmg"> 72 96 123 123 150 150 174 174 189 189 </table>
<table name="#magicLvl"> 24 32 40 46 52 58 62 66 70 74 </table>
<table name="#mpConsume"> 12 14 18 22 24 28 29 32 33 35 </table>
<set name="castRange" val="600" />
<set name="effectRange" val="1100" />
<set name="element" val="5" /> <!-- Dark -->
<set name="elementPower" val="20" />
<set name="hitTime" val="1200" />
<set name="isMagic" val="true" />
<set name="lvlDepend" val="1" />
<set name="magicLvl" val="#magicLvl" />
<set name="mpConsume" val="#mpConsume" />
<set name="operateType" val="OP_ACTIVE" />
<set name="power" val="80" /> <!-- Base Land Rate -->
<set name="reuseDelay" val="11000" />
<set name="skillType" val="DOT" />
<set name="target" val="TARGET_ONE" />
<enchant2 name="power" val="#ench2chance" />
<for>
<!-- Retail Values CT2.3: 24 32 41 41 50 50 58 58 63 63HP * 3 sec -->
<effect count="10" name="DamOverTime" time="3" val="#dmg" abnormal="deathmark">
<mul order="0x30" stat="pDef" val="#amount" />
<mul order="0x30" stat="mDef" val="#amount" />
</effect>
</for>
<enchant1for>
<effect count="10" name="DamOverTime" time="3" val="#ench1dmg" abnormal="deathmark">
<mul order="0x30" stat="pDef" val="0.77" />
<mul order="0x30" stat="mDef" val="0.77" />
</effect>
</enchant1for>
</skill
<skill id="1443" levels="1" name="Dark Weapon" enchantLevels1="30" enchantLevels2="30">
<!-- CT2.2 retail confirmed -->
<table name="ench1power"> 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 </table>
<table name="ench2time"> 1800 1860 1920 1920 1980 2040 2040 2100 2160 2160 2220 2280 2280 2340 2400 2400 2460 2520 2520 2580 2640 2640 2700 2760 2760 2820 2880 2880 2940 3000 </table>
<set name="mpInitialConsume" val="6"/>
<set name="mpConsume" val="36"/>
<set name="target" val="TARGET_PARTY_MEMBER"/>
<set name="reuseDelay" val="2000"/>
<set name="hitTime" val="3000"/>
<set name="skillType" val="BUFF"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="400"/>
<set name="effectRange" val="900"/>
<set name="element" val="5"/> <!-- Dark -->
<for>
<effect name="Buff" time="1200" val="0" stackOrder="1" stackType="ElementPwr">
<add order="0x40" stat="darkPower" val="20"/>
</effect>
</for>
<enchant1for>
<effect name="Buff" time="1200" val="0" stackOrder="1" stackType="ElementPwr">
<add order="0x40" stat="#ench1power" val="20"/>
</effect>
</enchant1for>
<enchant2for>
<effect name="Buff" time="#ench2time" val="0" stackOrder="1" stackType="ElementPwr">
<add order="0x40" stat="darkPower" val="20"/>
</enchant2for>
</skill>
<skill id="1444" levels="1" name="Pride of Kamael" enchantLevels1="30" enchantLevels2="30" enchantLevels3="30" enchantLevels4="30">
<!-- CT2.2 retail confirmed -->
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl" />
<enchant2 name="magicLvl" val="#enchantMagicLvl" />
<enchant3 name="magicLvl" val="#enchantMagicLvl" />
<enchant4 name="magicLvl" val="#enchantMagicLvl" />
<table name="#ench1pAtk"> 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.2 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.3 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.4 </table>
<table name="#ench2mAtk"> 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.2 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.3 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.4 </table>
<table name="#ench3rCrit"> 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.2 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.3 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.4 </table>
<table name="#ench4time"> 186 192 198 204 210 216 222 228 234 240 246 252 258 264 270 276 282 288 294 300 306 312 318 324 330 336 342 348 354 360 </table>
<set name="mpConsume" val="44"/>
<set name="magicLvl" val="49"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="reuseDelay" val="30000"/>
<set name="hitTime" val="3000"/>
<set name="skillType" val="BUFF"/>
<set name="isMagic" val="true"/>
<set name="target" val="TARGET_PARTY_MEMBER"/>
<set name="castRange" val="400"/>
<set name="effectRange" val="900"/>
<cond msgId="113" addName="1">
<target race="Kamael"/>
</cond>
<for>
<effect name="Buff" time="180" val="0">
<mul order="0x30" stat="mAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="pAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="rCrit" val="1.1"/>
</effect>
</for>
<enchant1for>
<effect name="Buff" time="180" val="0">
<mul order="0x30" stat="mAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="pAtk" val="#ench1pAtk">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="lethalRate" val="1.1"/>
</effect>
</enchant1for>
<enchant2for>
<effect name="Buff" time="180" val="0">
<mul order="0x30" stat="mAtk" val="#ench2mAtk">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="pAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="lethalRate" val="1.1"/>
</effect>
</enchant2for>
<enchant3for>
<effect name="Buff" time="180" val="0">
<mul order="0x30" stat="mAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="pAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="lethalRate" val="#ench3rCrit"/>
</effect>
</enchant3for>
<enchant4for>
<effect name="Buff" time="#ench4time" val="0">
<mul order="0x30" stat="mAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="pAtk" val="1.1">
<using kind="Ancient,Crossbow,Rapier"/>
</mul>
<mul order="0x30" stat="lethalRate" val="1.1"/>
</effect>
</enchant4for>
</skill>
<skill id="1445" levels="18" name="Surrender to the Unholy" enchantLevels1="30" enchantLevels2="30" enchantLevels3="30">
<!-- CT2.2 retail confirmed -->
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl" />
<enchant2 name="magicLvl" val="#enchantMagicLvl" />
<enchant3 name="magicLvl" val="#enchantMagicLvl" />
<table name="#ench1power"> 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 </table>
<table name="#ench2time"> 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 102 105 108 111 114 117 120 </table>
<!-- На гохе цифр нету. Взято из сборки феникс -->
<tabla name="#ench3chance"> 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 </table>
<table name="#mpConsume_Init"> 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 </table>
<table name="#mpConsume"> 23 26 29 32 34 38 39 43 44 48 48 51 52 54 55 56 57 59 </table>
<table name="#magicLvl"> 28 32 36 40 43 46 49 52 56 58 60 62 64 66 68 70 72 74 </table>
<table name="#darkRes"> 25 25 25 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 </table>
<table name="#holyRes"> 12 12 12 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 </table>
<table name="#castRange"> 750 750 750 900 900 900 900 900 900 900 900 900 900 900 900 900 900 900 </table>
<set name="mpInitialConsume" val="#mpConsume_Init"/>
<set name="mpConsume" val="#mpConsume"/>
<set name="magicLvl" val="#magicLvl"/>
<set name="power" val="80"/>
<set name="lvlDepend" val="2"/>
<set name="target" val="TARGET_ONE"/>
<set name="reuseDelay" val="2000"/>
<set name="hitTime" val="1500"/>
<set name="skillType" val="WEAKNESS"/>
<set name="isMagic" val="true"/>
<set name="isDebuff" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="#castRange"/>
<set name="effectRange" val="1400"/>
<enchant3 name="power" val="#ench3chance" />
<for>
<effect name="Debuff" time="30" val="0" stackOrder="2" stackType="surrender">
<sub order="0x40" stat="darkRes" val="#darkRes"/>
<add order="0x40" stat="holyRes" val="#holyRes"/>
</effect>
</for>
<enchant1for>
<effect name="Debuff" time="30" val="0" stackOrder="2" stackType="surrender">
<sub order="0x40" stat="darkRes" val="#ench1power"/>
<add order="0x40" stat="holyRes" val="15"/>
</effect>
</enchant1for>
<enchant2for>
<effect name="Debuff" time="#ench2time" val="0" stackOrder="2" stackType="surrender">
<sub order="0x40" stat="darkRes" val="30"/>
<add order="0x40" stat="holyRes" val="15"/>
</effect>
</enchant2for>
</skill>
<skill id="1446" levels="11" name="Shadow Bind" enchantLevels1="30" enchantLevels2="30">
<!-- CT2.2 retail confirmed -->
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl" />
<enchant2 name="magicLvl" val="#enchantMagicLvl" />
<table name="#ench1chance"> 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 </table>
<table name="#ench2time"> 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99 102 105 108 111 114 117 120 </table>
<table name="#magicLvl"> 52 55 58 60 62 64 66 68 70 72 74 </table>
<set name="castRange" val="400"/>
<set name="effectRange" val="900"/>
<set name="hitTime" val="1500"/>
<set name="isDebuff" val="true"/>
<set name="isMagic" val="true"/>
<set name="lvlDepend" val="2"/>
<set name="magicLvl" val="#magicLvl"/>
<set name="mpConsume" val="30"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="power" val="80"/>
<set name="reuseDelay" val="8000"/>
<set name="skillType" val="ROOT"/>
<set name="target" val="TARGET_ONE"/>
<enchant1 name="power" val="#ench1chance" />
<for>
<effect name="Root" time="30" val="0" stackOrder="1" stackType="Root" abnormal="root"/>
</for>
<enchant2for>
<effect name="Root" time="#ench2time" val="0" stackOrder="1" stackType="Root" abnormal="root"/>
</enchant2for>
</skill>
<skill id="1447" levels="9" name="Voice Bind" enchantLevels1="30" enchantLevels2="30">
<!-- CT2.2 retail confirmed -->
<table name="#enchantMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 84 84 85 85 85 </table>
<enchant1 name="magicLvl" val="#enchantMagicLvl" />
<enchant2 name="magicLvl" val="#enchantMagicLvl" />
<table name="#ench1chance"> 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 </table>
<table name="#ench2time"> 25 30 36 41 46 52 57 62 68 73 78 84 89 94 100 105 110 116 121 126 132 137 142 148 153 158 164 169 174 180 </table>
<table name="#magicLvl"> 58 60 62 64 66 68 70 72 74 </table>
<set name="castRange" val="400"/>
<set name="effectRange" val="900"/>
<set name="hitTime" val="1500"/>
<set name="isMagic" val="true"/>
<set name="isDebuff" val="true"/>
<set name="magicLvl" val="#magicLvl"/>
<set name="mpConsume" val="40"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="power" val="80"/>
<set name="reuseDelay" val="8000"/>
<set name="skillType" val="MUTE"/>
<set name="target" val="TARGET_ONE"/>
<enchant1 name="power" val="#ench1chance" />
<for>
<effect name="Mute" time="20" val="0" stackOrder="1" stackType="Silence" abnormal="mute"/>
</for>
<enchant2for>
<effect name="Mute" time="#ench2time" val="0" stackOrder="1" stackType="Silence" abnormal="mute"/>
</enchant2for>
</skill>
Последний раз редактировалось: che_ (Сб Апр 03, 2010 6:00 pm), всего редактировалось 11 раз(а)