Reuse already known ClassIds.

This commit is contained in:
MobiusDevelopment 2019-10-22 22:17:03 +00:00
parent ed6f1558aa
commit 42ff398c5e
16 changed files with 32 additions and 80 deletions

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -832,7 +832,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -841,12 +840,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -834,7 +834,6 @@ public class Raina extends AbstractNpcAI
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -843,12 +842,10 @@ public class Raina extends AbstractNpcAI
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -883,7 +883,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -892,12 +891,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
// }
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}

View File

@ -867,7 +867,6 @@ public class VillageMasterInstance extends NpcInstance
}
Set<ClassId> unavailableClasses = subclassSetMap.get(pClass);
if (unavailableClasses != null)
{
subclasses.removeAll(unavailableClasses);
@ -876,12 +875,10 @@ public class VillageMasterInstance extends NpcInstance
if (subclasses != null)
{
final ClassId currClassId = ClassId.getClassId(player.getClassId().getId());
final ClassId currClassId = player.getClassId();
for (ClassId tempClass : subclasses)
{
final ClassId tempClassId = ClassId.getClassId(tempClass.getId());
if (currClassId.equalsOrChildOf(tempClassId))
if (currClassId.equalsOrChildOf(tempClass))
{
subclasses.remove(tempClass);
}