L2-scripts Форум

L2-scripts Форум (http://l2-scripts.ru/forum/index.php)
-   Archive Lindvior, Ertheia, Odyssey, Undergeround, Helios, Grand Crusade (http://l2-scripts.ru/forum/forumdisplay.php?f=103)
-   -   [CORE] ARMOR LEGGINGS BONUS MAGIC CRITICAL DAMGE WRONG! (http://l2-scripts.ru/forum/showthread.php?t=3871)

boulanger 07.10.2013 02:36

[CORE] ARMOR LEGGINGS BONUS MAGIC CRITICAL DAMGE WRONG!
 
Armor bonus for LEGGS give magical critical damage, but completly wrong, each level after 6x multiplies critical damage by +1

for ex, leggings + 0 magic critical damage x2.5 = NORMAL , after 6 goes CRAZY!

LEGGINGS should give MAGICAL DAMAGE BONUS (maybe added as STATIC MAGICAL CRITICAL DAMAGE, not MULTIPLY the magical critical damage!!! )

http://l2wiki.com/Item_Enchanting


now this makes all mage class CRAZY DAMAGE on your release, for exemple normal mage damage, 3000-4000 , makes crit damage 40 000 and even higher with additional mcrit damage bonuses.

you muse use mcritdamageSTATIC not mcritdamage for armor bonus, or it s a complete mess the mage class.

leggings +6 = x 3.5
leggings +7 = x 5.5
leggings +8 = x 6.5
leggings +9= x 7.5
leggings +10 = x 8.5
leggings +11 = x 9.5
leggings +12 = x 10

here pictures. also , i dont see where are these values set, i cant find in database, so probably is in core, this needs fix, i reported this allready 3-4 times...

here screens

at +0 leggings armor

http://i42.tinypic.com/29dbprd.jpg

at +5 , bonus x3.5 increased!
http://i42.tinypic.com/168fo9l.jpg

at +6 bonus increased x4.5 !!!!

http://i42.tinypic.com/168fo9l.jpg


at +7 increased to x 5.5 !!!

http://i40.tinypic.com/3313ytj.jpg

at +8 increased to x6.5

http://i42.tinypic.com/vz7kv4.jpg

at +9 increased to x7.5 !!!

http://i43.tinypic.com/rwnxfl.jpg

at +10 increased to x8.5
http://i40.tinypic.com/2edqo92.jpg


at 11 increased to x9.5
http://i39.tinypic.com/28be174.jpg

at 12 increased to x10 , only 10 because x10 now is set as LIMIT CAP in core, or it would increase more
http://i42.tinypic.com/15d9ipt.jpg

boulanger 07.10.2013 20:27

and i found in core the issue in l2.gameserver.templates.item.ItemTemplate

Код:

else if (this._exType == ExItemType.LOWER_PIECE)
        {
          attachFunc(new FuncTemplate(null, "EnchantRGrade", Stats.P_CRITICAL_DAMAGE, ordinal80, 0.0D));
          attachFunc(new FuncTemplate(null, "EnchantRGrade", Stats.M_CRITICAL_DAMAGE, ordinal80, 0.0D));
        }

Stats. M_CRITICAL_DAMAGE should be removed and added M_CRITICAL_DAMAGE_STATIC and problem solved .

iqman 08.10.2013 02:02

done .


Часовой пояс GMT +4, время: 08:54.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot