Browse Source

BETA: Fixing some instant effects that wasn't marked as such.
* Reported by: u3games
* Patch by: Nos
* Reviewed by: UnAfraid, Zoey76

Rumen Nikiforov 11 years ago
parent
commit
0c767d8bf2
18 changed files with 96 additions and 12 deletions
  1. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpDamPercent.java
  2. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealPercent.java
  3. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DeathLink.java
  4. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DispelAll.java
  5. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DispelByCategory.java
  6. 7 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/EnemyCharge.java
  7. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusMaxEnergy.java
  8. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusSouls.java
  9. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Harvesting.java
  10. 2 2
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealPercent.java
  11. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/MagicalSoulAttack.java
  12. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealPercent.java
  13. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/NpcKill.java
  14. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttackHpLink.java
  15. 7 1
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Recovery.java
  16. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SkillTurning.java
  17. 4 4
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/StealAbnormal.java
  18. 6 0
      L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SummonPet.java

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpDamPercent.java

@@ -42,9 +42,9 @@ public class CpDamPercent extends L2Effect
 	}
 	
 	@Override
-	public boolean onActionTime()
+	public boolean isInstant()
 	{
-		return false;
+		return true;
 	}
 	
 	@Override

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealPercent.java

@@ -44,9 +44,9 @@ public class CpHealPercent extends L2Effect
 	}
 	
 	@Override
-	public boolean onActionTime()
+	public boolean isInstant()
 	{
-		return false;
+		return true;
 	}
 	
 	@Override

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DeathLink.java

@@ -45,6 +45,12 @@ public class DeathLink extends L2Effect
 		return L2EffectType.DEATH_LINK;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DispelAll.java

@@ -40,6 +40,12 @@ public class DispelAll extends L2Effect
 		return L2EffectType.DISPEL;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DispelByCategory.java

@@ -50,6 +50,12 @@ public class DispelByCategory extends L2Effect
 		return L2EffectType.DISPEL;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 7 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/EnemyCharge.java

@@ -45,7 +45,13 @@ public class EnemyCharge extends L2Effect
 	@Override
 	public L2EffectType getEffectType()
 	{
-		return L2EffectType.BUFF;
+		return L2EffectType.NONE;
+	}
+	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
 	}
 	
 	@Override

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusMaxEnergy.java

@@ -41,6 +41,12 @@ public class FocusMaxEnergy extends L2Effect
 		return L2EffectType.NONE;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusSouls.java

@@ -43,6 +43,12 @@ public class FocusSouls extends L2Effect
 		return L2EffectType.NONE;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Harvesting.java

@@ -82,6 +82,12 @@ public class Harvesting extends L2Effect
 		return L2EffectType.NONE;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 2 - 2
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HealPercent.java

@@ -44,9 +44,9 @@ public class HealPercent extends L2Effect
 	}
 	
 	@Override
-	public boolean onActionTime()
+	public boolean isInstant()
 	{
-		return false;
+		return true;
 	}
 	
 	@Override

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/MagicalSoulAttack.java

@@ -45,6 +45,12 @@ public class MagicalSoulAttack extends L2Effect
 		return L2EffectType.MAGICAL_ATTACK;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealPercent.java

@@ -43,6 +43,12 @@ public class ManaHealPercent extends L2Effect
 		return L2EffectType.MANAHEAL_PERCENT;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/NpcKill.java

@@ -44,6 +44,12 @@ public class NpcKill extends L2Effect
 		return L2EffectType.NONE;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/PhysicalAttackHpLink.java

@@ -52,6 +52,12 @@ public class PhysicalAttackHpLink extends L2Effect
 		return L2EffectType.PHYSICAL_ATTACK_HP_LINK;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 7 - 1
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Recovery.java

@@ -37,7 +37,13 @@ public class Recovery extends L2Effect
 	@Override
 	public L2EffectType getEffectType()
 	{
-		return L2EffectType.BUFF;
+		return L2EffectType.NONE;
+	}
+	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
 	}
 	
 	@Override

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SkillTurning.java

@@ -49,6 +49,12 @@ public class SkillTurning extends L2Effect
 		return L2EffectType.NONE;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{

+ 4 - 4
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/StealAbnormal.java

@@ -47,15 +47,15 @@ public class StealAbnormal extends L2Effect
 	}
 	
 	@Override
-	public boolean canBeStolen()
+	public L2EffectType getEffectType()
 	{
-		return false;
+		return L2EffectType.NONE;
 	}
 	
 	@Override
-	public L2EffectType getEffectType()
+	public boolean isInstant()
 	{
-		return L2EffectType.NONE;
+		return true;
 	}
 	
 	@Override

+ 6 - 0
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SummonPet.java

@@ -52,6 +52,12 @@ public class SummonPet extends L2Effect
 		return L2EffectType.SUMMON_PET;
 	}
 	
+	@Override
+	public boolean isInstant()
+	{
+		return true;
+	}
+	
 	@Override
 	public boolean onStart()
 	{