Przeglądaj źródła

Make sure target type SUMMON always returns the casters servitor or
nothing.

HorridoJoho 3 lat temu
rodzic
commit
a458949b01

+ 3 - 2
src/main/java/com/l2jserver/gameserver/model/skills/targets/TargetType.java

@@ -334,10 +334,11 @@ public enum TargetType {
 	SUMMON {
 	SUMMON {
 		@Override
 		@Override
 		public L2Object getTarget(Skill skill, L2Character caster, L2Object target) {
 		public L2Object getTarget(Skill skill, L2Character caster, L2Object target) {
-			if ((target == null) || !target.isServitor()) {
+			if (!caster.hasServitor()) {
 				return null;
 				return null;
 			}
 			}
-			return target;
+
+			return caster.getSummon();
 		}
 		}
 	},
 	},
 	/** Anything targetable. */
 	/** Anything targetable. */