# This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- Base (BASE) +++ Locally Modified (Based On LOCAL) @@ -9345,14 +9345,8 @@ { int diff, rate = 100, i; - nullpo_ret(sd); nullpo_ret(md); - diff = md->level - sd->status.base_level; - - if( diff < 0 ) - diff = MAX_LEVEL + ( ~diff + 1 ); - for(i=0; ilevel,i,type); +} + +int _pc_level_penalty_mod(struct map_session_data *sd, int lvl, int race, int type) +{ + int diff, rate = 100, i; + + nullpo_ret(sd); + + diff = lvl - sd->status.base_level; + + if( diff < 0 ) + diff = MAX_LEVEL + ( ~diff + 1 ); + + if( (tmp=level_penalty[type][i][diff]) > 0 ){ + rate = tmp; + return rate; } #endif