Bladeren bron

BETA: Support for effect ManaHealByLevel

Rumen Nikiforov 13 jaren geleden
bovenliggende
commit
f3888a2100

+ 10 - 10
L2J_Server_BETA/java/com/l2jserver/gameserver/ai/L2AttackableAI.java

@@ -849,16 +849,16 @@ public class L2AttackableAI extends L2CharacterAI implements Runnable
 					int posX = npc.getX();
 					int posY = npc.getY();
 					int posZ = npc.getZ() + 30;
-					 
-                    if (originalAttackTarget.getX() < posX)
-                        posX = posX + 300;
-                    else
-                        posX = posX - 300;
-                   
-                    if (originalAttackTarget.getY() < posY)
-                        posY = posY + 300;
-                    else
-                        posY = posY - 300;
+					
+					if (originalAttackTarget.getX() < posX)
+						posX = posX + 300;
+					else
+						posX = posX - 300;
+					
+					if (originalAttackTarget.getY() < posY)
+						posY = posY + 300;
+					else
+						posY = posY - 300;
 					
 					if (Config.GEODATA == 0 || GeoData.getInstance().canMoveFromToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, posZ, npc.getInstanceId()))
 						setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new L2CharPosition(posX, posY, posZ, 0));

+ 5 - 4
L2J_Server_BETA/java/com/l2jserver/gameserver/templates/skills/L2EffectType.java

@@ -27,18 +27,19 @@ public enum L2EffectType
 	CANCEL_ALL,
 	CHARGE,
 	DMG_OVER_TIME,
+	HEAL,
 	HEAL_OVER_TIME,
 	HEAL_PERCENT,
-	HEAL,
-	MANAHEAL_PERCENT,
 	MANAHEAL,
+	MANAHEAL_BY_LEVEL,
+	MANAHEAL_PERCENT,
+	MANA_DMG_OVER_TIME,
+	MANA_HEAL_OVER_TIME,
 	CPHEAL_PERCENT,
 	CPHEAL,
 	COMBAT_POINT_HEAL,
 	COMBAT_POINT_HEAL_OVER_TIME,
 	CPDAMPERCENT,
-	MANA_DMG_OVER_TIME,
-	MANA_HEAL_OVER_TIME,
 	MP_CONSUME_PER_LEVEL,
 	RELAXING,
 	STUN,