Svanhild 2 Posted July 15, 2014 Like the title said, where can I find the STR = ATK ? Quote Share this post Link to post Share on other sites
0 ぽろり 1 Posted July 15, 2014 i think youre looking for this function status_base_atk in src/map/status.c Quote Share this post Link to post Share on other sites
0 Svanhild 2 Posted July 16, 2014 okay but where is the specific formula for every 1 STR = 1 ATK? Quote Share this post Link to post Share on other sites
0 Svanhild 2 Posted July 16, 2014 well my only problem is.. I need to change the ATK formula.. it's either change the per str = atk formula or make a global damage modifier to change ATK formula in mellee damage only excluding skills... Quote Share this post Link to post Share on other sites
0 ぽろり 1 Posted July 17, 2014 (edited) str = (int)(rstr + (float)dex/5 + (float)st->luk/3 + (float)((TBL_PC*)bl)->status.base_level/4); this statement carries the formula adding atk for stats str/dex/luk rstr = actual str the user has meaning 1 str = 1bAtk dex = dex/5 per bAtk st->luk/3 = luk divided by 3 per bAtk for example replacing rstr with (rstr *2) provides 2atk per str: str = (int)((rstr*2) + (float)dex/5 + (float)st->luk/3 + (float)((TBL_PC*)bl)->status.base_level/4); Edited July 17, 2014 by ぽろり Quote Share this post Link to post Share on other sites
0 Svanhild 2 Posted September 24, 2014 That makes sense. I got it. Thank you so much! Quote Share this post Link to post Share on other sites
Like the title said, where can I find the STR = ATK ?
Share this post
Link to post
Share on other sites