Can't eat anything.

I have mudlet, something recently happened with my system (no idea what), and on one and only one of my characters a bunch of my scripts stopped working, and some keybindings disappeared. So I remade the keybindings and reinstalled the scripts that stopped working. Ever since then I cannot eat anything unless I hit the emergency stop button. Which means that I can't cure anything that requires eating, so... if anyone has any ideas... I would super appreciate it. 

Comments

  • TharvisTharvis The Land of Beer and Chocolate!
    open the ERRORS tab and the DEBUG tab, try to EAT something, and tell us what appears in both logs @Gawi
    Aurora says, "Tharvis, why are you always breaking things?!"
    Artemis says, "You are so high maintenance, Tharvis, gosh."
    Tecton says, "It's still your fault, Tharvis."

  • MishgulMishgul Trondheim, Norway
    also you could try putting a space before eat, like " eat goldenseal" which would bypass any alais made by any system

    -

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important

    As drawn by Shayde
    hic locus est ubi mors gaudet succurrere vitae
  • GawiGawi Washington
    Ok here is the Errors:
    [ERROR:] object:<Eat> function:<Alias88>
             <./mudlet-lua/lua/TableUtils.lua:101: bad argument #1 to 'pairs' (table expected, got nil)>
    [ERROR:] object:<Outrift> function:<Trigger767>
             <[string "function Trigger767()..."]:2: attempt to call global 'outriftedStuff' (a nil 
    value)>
    [ERROR:] object:<Custom Prompt> function:<Trigger758>
             <[string "function Trigger758()..."]:3: attempt to call global 'customPromptFunction' (a 
    nil value)>
    [ERROR:] object:<Eat> function:<Alias88>
             <./mudlet-lua/lua/TableUtils.lua:101: bad argument #1 to 'pairs' (table expected, got nil)>
    [ERROR:] object:<Eat> function:<Alias88>
             <./mudlet-lua/lua/TableUtils.lua:101: bad argument #1 to 'pairs' (table expected, got nil)>
    And here is the Debug:

    [TIMER EXECUTES]: 24430 fired. Executing command= and executing script:
    LUA OK anonymous Lua function ran without errors

    [TIMER EXECUTES]: 24431 fired. Executing command= and executing script:
    LUA OK anonymous Lua function ran without errors
    Alias name=Eat(^eat\s+(\w+)$) matched.
    Alias: capture group #1 = <eat steak>
    Alias: capture group #2 = <steak>
    LUA: ERROR running script Eat (Alias88) ERROR:./mudlet-lua/lua/TableUtils.lua:101: bad argument #1 
    to 'pairs' (table expected, got nil)
    [TIMER EXECUTES]: 24432 fired. Executing command= and executing script:
    LUA OK anonymous Lua function ran without errors
    Alias name=Eat(^eat\s+(\w+)$) matched.
    Alias: capture group #1 = <eat bloodroot>
    Alias: capture group #2 = <bloodroot>
    LUA: ERROR running script Eat (Alias88) ERROR:./mudlet-lua/lua/TableUtils.lua:101: bad argument #1 
    to 'pairs' (table expected, got nil)
    [TIMER EXECUTES]: 24433 fired. Executing command= and executing script:
    LUA OK anonymous Lua function ran without errors

  • MishgulMishgul Trondheim, Norway
    edited June 2015
    omnipave strikes again.

    just put a space in front of eat D: 

    edit: if that doesn't work, PLIST used to solve all my other problems

    -

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important

    As drawn by Shayde
    hic locus est ubi mors gaudet succurrere vitae
  • GawiGawi Washington
    @Tharvis any ideas?

  • WeiWei Monterey, California
    It's strange that your auto-curing isn't working either. It must be expanding aliases, for some reason. Adding a space isn't gonna help with that, unfortunately.
Sign In or Register to comment.