diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/Slaves.java b/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/Slaves.java
index 9089ebf36d7915048d7f75333f08140a9769fddd..603f4b6f1dfb9d2a0e2b1a5240c759d8e3499f2e 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/Slaves.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/ai/group_template/Slaves.java
@@ -90,7 +90,7 @@ public class Slaves extends AbstractNpcAI
 					}
 					
 					slave.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, MOVE_TO);
-					DecayTaskManager.getInstance().addDecayTask(slave);
+					DecayTaskManager.getInstance().add(slave);
 				}
 			}
 		}
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java
index 0b766ba1e42e215b574ef858e662ff726c9224ab..32c91b48ae158114d1d2a0202ba272526d292695 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/admincommandhandlers/AdminRes.java
@@ -189,7 +189,7 @@ public class AdminRes implements IAdminCommandHandler
 		}
 		else
 		{
-			DecayTaskManager.getInstance().cancelDecayTask(targetChar);
+			DecayTaskManager.getInstance().cancel(targetChar);
 		}
 		
 		targetChar.doRevive();
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Resurrection.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Resurrection.java
index 103bb692231b48ebc43dec7032eb07d92924cbb6..e5c26e0844bf0b4ad40676981f1d94f59ccb5235 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Resurrection.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Resurrection.java
@@ -68,7 +68,7 @@ public final class Resurrection extends AbstractEffect
 		}
 		else
 		{
-			DecayTaskManager.getInstance().cancelDecayTask(target);
+			DecayTaskManager.getInstance().cancel(target);
 			target.doRevive(Formulas.calculateSkillResurrectRestorePercent(_power, activeChar));
 		}
 	}
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/CorpseMob.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/CorpseMob.java
index 01c23180ec276df89fd55c76bd5d6d31fc92d387..f2c31d7ece7829ea72b1fc6b1fa065601170e7f4 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/CorpseMob.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/targethandlers/CorpseMob.java
@@ -49,7 +49,7 @@ public class CorpseMob implements ITargetTypeHandler
 			return EMPTY_TARGET_LIST;
 		}
 		
-		if (skill.hasEffectType(L2EffectType.HP_DRAIN) && ((L2Attackable) target).isOldCorpse(activeChar.getActingPlayer(), (Config.DEFAULT_CORPSE_TIME / 2), true))
+		if (skill.hasEffectType(L2EffectType.HP_DRAIN) && ((L2Attackable) target).isOldCorpse(activeChar.getActingPlayer(), Config.CORPSE_CONSUME_SKILL_ALLOWED_TIME_BEFORE_DECAY, true))
 		{
 			return EMPTY_TARGET_LIST;
 		}