Browse Source

BETA: Simplify some checks in Recipes item handler.

Rumen Nikiforov 13 years ago
parent
commit
f55f91be56

+ 8 - 10
L2J_DataPack_BETA/dist/game/data/scripts/handlers/itemhandlers/Recipes.java

@@ -59,19 +59,17 @@ public class Recipes implements IItemHandler
 		boolean canCraft = false;
 		boolean recipeLevel = false;
 		boolean recipeLimit = false;
-		if (rp.isDwarvenRecipe() && (canCraft = activeChar.hasDwarvenCraft()))
+		if (rp.isDwarvenRecipe())
 		{
-			if (recipeLevel = (rp.getLevel() > activeChar.getDwarvenCraft()))
-			{
-				recipeLimit = activeChar.getDwarvenRecipeBook().length >= activeChar.getDwarfRecipeLimit();
-			}
+			canCraft = activeChar.hasDwarvenCraft();
+			recipeLevel = (rp.getLevel() > activeChar.getDwarvenCraft());
+			recipeLimit = (activeChar.getDwarvenRecipeBook().length >= activeChar.getDwarfRecipeLimit());
 		}
-		else if (canCraft = activeChar.hasCommonCraft())
+		else
 		{
-			if (recipeLevel = (rp.getLevel() > activeChar.getCommonCraft()))
-			{
-				recipeLimit = activeChar.getCommonRecipeBook().length >= activeChar.getCommonRecipeLimit();
-			}
+			canCraft = activeChar.hasCommonCraft();
+			recipeLevel = (rp.getLevel() > activeChar.getCommonCraft());
+			recipeLimit = (activeChar.getCommonRecipeBook().length >= activeChar.getCommonRecipeLimit());
 		}
 		
 		if (!canCraft)