Robbeen - May 23, 2013 19:26
The formula for Rune Knight's Crush Strike is : ATK [{Weapon Level * (Weapon Upgrade Level + 6) * 100} + (Weapon ATK) + (Weapon Weight)]%
Well, in battle.c, it's written [code=nocode:0]
short index = sd->equip_index[EQI_HAND_R];
if( index >= 0 && sd->inventory_data[index] && sd->inventory_data[index]->type == IT_WEAPON )
skillratio = sd->inventory_data[index]->weight/10 + sstatus->rhw.atk +
100 * sd->inventory_data[index]->wlv * (sd->status.inventory[index].refine + 6);
[/code]
We can see [code=:0]
sd->inventory_data[index]->weight/10 [/code]
Is it normal that the weight is divided by 10 ?
I tried this skill with a Gigantic Lance (2000 weight). Well, it doesn't do a lot of damages...
Thank you in advance.
malufett - May 24, 2013 2:40
item weight in the database is set as (actual weight*10)
:meow:
Robbeen - May 24, 2013 23:19
Ok, I see. Thanks.
But it's still weird. Weapon's weight should be really taken in consideration. For example, I do more damages with a Hunting Spear (weight : 420, attack : 180) than with a cardo (weight : 560, attack : 150).
malufett - May 25, 2013 3:40
as I can see weapon weight and atk are in the same factor in the formula and the damage is highly factored by weapon's upgrade and level...
:meow:
Robbeen - May 25, 2013 22:53
You're right. Unfortunately, my Cardo and my Hunting weren't refined and they're both Weapon Level 4.
Anyway, it seems like the formula in battle.c is right. Guess this is normal. Thanks for answering.