Check player base template for Hardin.
This commit is contained in:
		| @@ -71,15 +71,18 @@ public class Hardin extends AbstractNpcAI | ||||
| 		if (event.equals("list")) | ||||
| 		{ | ||||
| 			final StringBuilder classes = new StringBuilder(); | ||||
| 			final ClassId playerBaseTemplate = player.getBaseTemplate().getClassId(); | ||||
| 			for (ClassId c : ClassId.values()) | ||||
| 			{ | ||||
| 				if ((((c.level() != 4) && (c.getRace() != Race.ERTHEIA)) // | ||||
| 					|| (Config.HARDIN_ENABLE_ERTHEIAS && (c.getRace() == Race.ERTHEIA) && (c.level() != 3))) // | ||||
| 					|| (!Config.HARDIN_ENABLE_ERTHEIAS && (c.getRace() == Race.ERTHEIA)) // | ||||
| 					|| (c == player.getClassId())) | ||||
| 					|| (c == player.getClassId()) // | ||||
| 					|| (c == playerBaseTemplate)) | ||||
| 				{ | ||||
| 					continue; | ||||
| 				} | ||||
| 				 | ||||
| 				if (!player.isDualClassActive() || (player.isDualClassActive() && Config.HARDIN_ENABLE_DUALCLASS_CHECKS)) | ||||
| 				{ | ||||
| 					if (!Config.HARDIN_ENABLE_ALL_RACES && (c.getRace() != player.getClassId().getRace())) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment