Browse Source

- 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
skotlex 18 years ago
parent
commit
2b16b2d295
3 changed files with 3 additions and 9 deletions
  1. 2 0
      Changelog-Trunk.txt
  2. 1 1
      src/map/skill.c
  3. 0 8
      src/map/status.c

+ 2 - 0
Changelog-Trunk.txt

@@ -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]

+ 1 - 1
src/map/skill.c

@@ -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;

+ 0 - 8
src/map/status.c

@@ -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;