Reuse already known ClassIds.
This commit is contained in:
parent
ed6f1558aa
commit
42ff398c5e
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -834,7 +834,6 @@ public class Raina extends AbstractNpcAI
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -843,12 +842,10 @@ public class Raina extends AbstractNpcAI
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -883,7 +883,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -892,12 +891,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
}
|
}
|
||||||
|
|
||||||
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
|
||||||
|
|
||||||
if (unavailableClasses != null)
|
if (unavailableClasses != null)
|
||||||
{
|
{
|
||||||
subclasses.removeAll(unavailableClasses);
|
subclasses.removeAll(unavailableClasses);
|
||||||
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (subclasses != null)
|
if (subclasses != null)
|
||||||
{
|
{
|
||||||
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
|
final ClassId currClassId = player.getClassId();
|
||||||
for (ClassId tempClass : subclasses)
|
for (ClassId tempClass : subclasses)
|
||||||
{
|
{
|
||||||
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
|
if (currClassId.equalsOrChildOf(tempClass))
|
||||||
|
|
||||||
if (currClassId.equalsOrChildOf(tempClassId))
|
|
||||||
{
|
{
|
||||||
subclasses.remove(tempClass);
|
subclasses.remove(tempClass);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user