Issue information

Issue ID
#7286
Status
Working as Intended
Severity
None
Started
Robbeen
May 23, 2013 19:26
Last Post
Robbeen
May 25, 2013 22:53
Confirmation
N/A

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.