Re-enabled SC_INCASPDRATE as per kenpachi's request.

- val1 is the % aspd boost.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15599 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
shennetsind
2012-02-17 18:14:15 +00:00
parent 6ea41835de
commit 1b25f2ae62
3 changed files with 6 additions and 3 deletions

View File

@@ -934,7 +934,7 @@ SC_BLOODLUST 243
SC_FLEET 244
SC_SPEED 245
SC_DEFENCE 246
//SC_INCASPDRATE 247
SC_INCASPDRATE 247
SC_INCFLEE2 248
SC_JAILED 249
SC_ENCHANTARMS 250

View File

@@ -777,6 +777,7 @@ void initChangeTables(void)
StatusChangeFlagTable[SC_INCFLEE] |= SCB_FLEE;
StatusChangeFlagTable[SC_INCFLEERATE] |= SCB_FLEE;
StatusChangeFlagTable[SC_INCCRI] |= SCB_CRI;
StatusChangeFlagTable[SC_INCASPDRATE] |= SCB_ASPD;
StatusChangeFlagTable[SC_INCFLEE2] |= SCB_FLEE2;
StatusChangeFlagTable[SC_INCMHPRATE] |= SCB_MAXHP;
StatusChangeFlagTable[SC_INCMSPRATE] |= SCB_MAXSP;
@@ -4656,8 +4657,10 @@ static short status_calc_aspd_rate(struct block_list *bl, struct status_change *
aspd_rate += aspd_rate * sc->data[SC_MELON_BOMB]->val1 / 100;
if( sc->data[SC_BOOST500] )
aspd_rate -= aspd_rate * sc->data[SC_BOOST500]->val1/100;
if(sc->data[SC_EXTRACT_SALAMINE_JUICE])
if( sc->data[SC_EXTRACT_SALAMINE_JUICE] )
aspd_rate -= aspd_rate * sc->data[SC_EXTRACT_SALAMINE_JUICE]->val1/100;
if( sc->data[SC_INCASPDRATE] )
aspd_rate -= aspd_rate * sc->data[SC_INCASPDRATE]->val1 / 100;
return (short)cap_value(aspd_rate,0,SHRT_MAX);
}

View File

@@ -263,7 +263,7 @@ typedef enum sc_type {
SC_FLEET,
SC_SPEED,
SC_DEFENCE,
//SC_INCASPDRATE,
SC_INCASPDRATE,
SC_INCFLEE2 = 248,
SC_JAILED,
SC_ENCHANTARMS, //250