Procházet zdrojové kódy

- 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 před 18 roky
rodič
revize
2b16b2d295
3 změnil soubory, kde provedl 3 přidání a 9 odebrání
  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.
 
 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
 	  the item was successfully stolen (there was no point in telling you the
 	  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;
 	default:
 		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);
 			if (scale > 0)
 				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))
 			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);
@@ -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.
 			if(val3 < 1) val3 = 1; 
 			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.
 			break;