Jump to content

Can't change script in a mod.


Recommended Posts

local function cookbookPostConstruct(self)
    self.ApplySort = function(self)
        local sortby = TheCookbook:GetFilter("sort")
        table.sort(self.filtered_recipes,
                sortby == "alphabetical"    and function(a, b) return a.unlocked and not b.unlocked or (a.unlocked and b.unlocked and a.name < b.name) end
            or    sortby == "health"            and function(a, b) return (not(a.recipe_def.health == nil)) and (not(b.recipe_def.health == nil)) and ((a.unlocked and not b.unlocked) or (a.has_eaten and not b.has_eaten) or (a.has_eaten and ((a.recipe_def.health > b.recipe_def.health) or (a.recipe_def.health == b.recipe_def.health and a.name < b.name)))) end
            or    sortby == "hunger"            and function(a, b) return (not(a.recipe_def.hunger == nil)) and (not(b.recipe_def.hunger == nil)) and ((a.unlocked and not b.unlocked) or (a.has_eaten and not b.has_eaten) or (a.has_eaten and ((a.recipe_def.hunger > b.recipe_def.hunger) or (a.recipe_def.hunger == b.recipe_def.hunger and a.name < b.name)))) end
            or    sortby == "sanity"            and function(a, b) return (not(a.recipe_def.sanity == nil)) and (not(b.recipe_def.sanity == nil)) and ((a.unlocked and not b.unlocked) or (a.has_eaten and not b.has_eaten) or (a.has_eaten and ((a.recipe_def.sanity > b.recipe_def.sanity) or (a.recipe_def.sanity == b.recipe_def.sanity and a.name < b.name)))) end
            or    sortby == "sideeffects"        and function(a, b) return self:_sortfn_sideeffects(a, b) end
            or                                    function(a, b) return self:_sortfn_default(a, b) end
        )
        self.recipe_grid:SetItemsData(self.filtered_recipes)
        self:_DoFocusHookups()
    end
end
AddClassPostConstruct("widgets/redux/cookbookpage_crockpot", cookbookPostConstruct)

 

 

that is what i have in modmain.lua;
why isn't it working?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
  • Create New...