From f67c23200a96ce234ec514c5da65e8f03fe8f48f Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Sun, 3 Apr 2011 08:38:48 -0500 Subject: [PATCH] Logic fixes for recipe:SetRequiredFaction() --- Recipe.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Recipe.lua b/Recipe.lua index 9354143..3ed70d5 100644 --- a/Recipe.lua +++ b/Recipe.lua @@ -119,12 +119,9 @@ end function recipe_prototype:SetRequiredFaction(faction_name) self.required_faction = faction_name - if faction_name and private.Player.faction ~= BFAC[faction_name] then + if faction_name and private.Player.faction ~= faction_name then self.is_ignored = true - end - - if self.is_ignored then - private.num_recipes[self.profession] = (private.num_recipes[self.profession] or 0) - 1 + private.num_recipes[self.profession] = private.num_recipes[self.profession] - 1 end end -- 1.7.9.5