- Removed again your mdef reducing "petrifying" time as apparently it can't be reduced by mdef.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9059 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
skotlex 2006-10-24 18:13:51 +00:00
parent 47648ac285
commit 2b16b2d295
3 changed files with 3 additions and 9 deletions

View File

@ -4,6 +4,8 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK. IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
2006/10/24 2006/10/24
* Removed again your mdef reducing "petrifying" time as apparently it can't
be reduced by mdef. [Skotlex]
* Cleaned up the "show_steal_in_party" setting so it only takes effect when * Cleaned up the "show_steal_in_party" setting so it only takes effect when
the item was successfully stolen (there was no point in telling you the the item was successfully stolen (there was no point in telling you the
item couldn't be stolen due to being overweight) [Skotlex] item couldn't be stolen due to being overweight) [Skotlex]

View File

@ -8603,7 +8603,7 @@ int skill_delayfix (struct block_list *bl, int skill_id, int skill_lv)
break; break;
default: default:
if (battle_config.delay_dependon_agi && !(delaynochange&1)) if (battle_config.delay_dependon_agi && !(delaynochange&1))
{ // if skill casttime is allowed to be reduced by dex { // if skill casttime is allowed to be reduced by agi
int scale = battle_config.castrate_dex_scale - status_get_agi(bl); int scale = battle_config.castrate_dex_scale - status_get_agi(bl);
if (scale > 0) if (scale > 0)
time = time * scale / battle_config.castrate_dex_scale; time = time * scale / battle_config.castrate_dex_scale;

View File

@ -4498,9 +4498,6 @@ int status_change_start(struct block_list *bl,int type,int rate,int val1,int val
if (!(rand()%10000 < rate)) if (!(rand()%10000 < rate))
return 0; return 0;
//Need to store resistance so the petrifying time can also be reduced. [Skotlex]
if (type == SC_STONE)
val4 = def;
} }
undead_flag=battle_check_undead(status->race,status->def_ele); undead_flag=battle_check_undead(status->race,status->def_ele);
@ -4997,11 +4994,6 @@ int status_change_start(struct block_list *bl,int type,int rate,int val1,int val
val3 = tick/1000; //Petrified HP-damage iterations. val3 = tick/1000; //Petrified HP-damage iterations.
if(val3 < 1) val3 = 1; if(val3 < 1) val3 = 1;
tick = 5000; //Petrifying time. tick = 5000; //Petrifying time.
if (val4)
{ //Apply duration resist to petrifying time as well.
tick -= tick*val4/10000;
val4 = 0; //Is later used as a tick-damage counter.
}
calc_flag = 0; //Actual status changes take effect on petrified state. calc_flag = 0; //Actual status changes take effect on petrified state.
break; break;