rendered paste bodyL2Skill.java
(around line 1190)
if (!(newTarget instanceof L2PcInstance))
continue;
if (((L2PcInstance)newTarget).getClan() == null)
continue;
--- if ((targetType == SkillTargetType.TARGET_CLAN || targetType == SkillTargetType.TARGET_CORPSE_CLAN) && ((L2PcInstance)newTarget).getClanId() != player.getClanId())
+++ if ((targetType == SkillTargetType.TARGET_CLAN || targetType == SkillTargetType.TARGET_CORPSE_CLAN) &&
+++ ((L2PcInstance)newTarget).getClanId() != player.getClanId())
continue;
--- if ((targetType == SkillTargetType.TARGET_ALLY || targetType == SkillTargetType.TARGET_CORPSE_ALLY) && ((L2PcInstance)newTarget).getAllyId() != player.getAllyId() && ((L2PcInstance)newTarget).getClanId() != player.getClanId())
+++
+++ if ((targetType == SkillTargetType.TARGET_ALLY || targetType == SkillTargetType.TARGET_CORPSE_ALLY) &&
+++ (((L2PcInstance)newTarget).getAllyId() != player.getAllyId()) ||
+++ ( ( (((L2PcInstance)newTarget).getAllyId() == 0) || (player.getAllyId() == 0) ) &&
+++
+++ (((L2PcInstance)newTarget).getClanId() != player.getClanId()) )
+++ )
continue;
--- if ((targetType == SkillTargetType.TARGET_CORPSE_CLAN || targetType == SkillTargetType.TARGET_CORPSE_ALLY) && !((L2PcInstance)newTarget).isDead())
+++
+++ if ((targetType == SkillTargetType.TARGET_CORPSE_CLAN || targetType == SkillTargetType.TARGET_CORPSE_ALLY) &&
+++ !((L2PcInstance)newTarget).isDead())
continue;
(last continue is around line 1209)
.... around line 1231
targetList.add((L2Character)newTarget);
--- break;
}
}