diff --git a/src/map/status.cpp b/src/map/status.cpp index b502177754..00db2ebec3 100644 --- a/src/map/status.cpp +++ b/src/map/status.cpp @@ -2481,6 +2481,8 @@ unsigned short status_base_atk(const struct block_list *bl, const struct status_ #ifdef RENEWAL str = (dstr * 10 + dex * 10 / 5 + status->luk * 10 / 3 + level * 10 / 4) / 10; #else + dstr = str / 10; + str += dstr*dstr; str += dex / 5 + status->luk / 5; #endif break; @@ -2488,6 +2490,8 @@ unsigned short status_base_atk(const struct block_list *bl, const struct status_ #ifdef RENEWAL str = dstr + level; #else + dstr = str / 10; + str += dstr*dstr; str += dex / 5 + status->luk / 5; #endif break;