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:
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user