- Joined
- Dec 1, 2020
- RedCents
- 1,337¢
ty for answer :-)
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Seemingly it's crashing because your log level isn't set when it gets to that step. This should be set per character within the config/overseer folder. Look for "loglevel" within the Lua file for the character it's crashing on.Can you help me with this error, thanks in advance
View attachment 69117
It will overwrite if you are watching this resource when updating. If you unwatch it will stop overwriting when you update with the launcher.I am now under the impression that I wasn't even using Cannonball's upload to begin with. I remember downloading his file but I think at some point the redguides launcher overwrote it from an update all which seems to happen sometimes when updating MQ.
Scroll up to Cannonballd's message (Mar 17. 2025). It's a work around. The attachment works for me.
I don't think you have the latest I posted. The line you have the error on doesn't match the line in my script.
/smacks forehead!It will overwrite if you are watching this resource when updating. If you unwatch it will stop overwriting when you update with the launcher.
Not sure what is going on. I have been running this for over a year and never crashed a character. Maybe something else causing your issue.Found issue when it restarts it tends to crash characters
mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)
mq.delay(1000, function() return mq.TLO.Window('RewardSelectionWnd/RewardSelectionItemList').GetCurSel() == item_index end)
This also fixed it for me.I can help you fix that Lua error.
The error message attempt to call field 'Selected' (a nil value) on line 1139 of your overseer.lua script indicates that you're trying to call a function named Selected on an object that doesn't have that function (it's nil). This is happening inside the mq.delay within your reward_select_item function.
The object returned by mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index) does not have a .Selected() method, which is causing the script to crash.
You need to change line 1139 in overseer.lua.
Current Code (Line 1139):
Code:mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)
Replace it with this corrected line:
Code:mq.delay(1000, function() return mq.TLO.Window('RewardSelectionWnd/RewardSelectionItemList').GetCurSel() == item_index end)
This new code will correctly check if the selected item in the RewardSelectionItemList window matches the item_index you intended to select, resolving the error.
show the error codeI’m getting error codes whenever I create a new character using the Overseer Lua script. If I set all the quest types to automatically select the maximum available rewards, the script runs through its process and then throws an error code, causing the Lua script to stop.
if (tonumber(amount) > agentCountForConversion) then
if (tonumber(amount) and tonumber(amount) > agentCountForConversion) then
Thank youI'm going to help GoldenFrog out until he returns from his break. I have several fixes for errors people are seeing.
If you have errors and don't want to post them, DM me and I'll make sure they get fixed.
if you can get around to this one I would greatly appreciate it. my next overseer isnt up for 5 hoursI'm going to help GoldenFrog out until he returns from his break. I have several fixes for errors people are seeing.
If you have errors and don't want to post them, DM me and I'll make sure they get fixed.



Try the Overseer.Lua I posted in the post above yours.I'm getting the following on all toons when running overseer Lua:
[Overseer.lua] Attempting to run Cranium Conundrum
[Overseer.lua] Not enough appropriate agents to run quest.
C:\{path}\lua\overseer\overseer.lua:1139: Error in mq.delay callback: C:\{path}\lua\overseer\overseer.lua:1139: attempt to call field 'Selected' (a nil value)
stack traceback:
C:\{path}\lua\overseer\overseer.lua:1139: in function <C:\{path}\lua\overseer\overseer.lua:1139>
stack traceback:
[C]: in function 'delay'
C:\{path}\lua\overseer\overseer.lua:1139: in function 'reward_select_item'
C:\{path}\lua\overseer\overseer.lua:1181: in function 'LoadAvailableQuestsExtraData'
C:\{path}\lua\overseer\overseer.lua:1286: in function 'LoadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1127: in function 'ReloadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1405: in function 'RunGeneralQuestPriorityGroups'
C:\{path}\lua\overseer\overseer.lua:1320: in function 'RunGeneralQuests'
C:\{path}\lua\overseer\overseer.lua:329: in function 'RunCompleteCycle'
C:\{path}\lua\overseer\overseer.lua:67: in function 'Main'
C:\{path}\lua\overseer\init.lua:36: in main chunk
Ending lua script 'overseer' with PID 7 and status -1
-------
When I run the lua, all I see is the reward preview window, and nothing else occurs.
Deleting and redownloading MQ2Rewards plugin just fixed this one for me.
You could try implementing this fix and see if that takes care of it. Was getting similar error and that seems to have fixed it.I'm getting the following on all toons when running overseer Lua:
[Overseer.lua] Attempting to run Cranium Conundrum
[Overseer.lua] Not enough appropriate agents to run quest.
C:\{path}\lua\overseer\overseer.lua:1139: Error in mq.delay callback: C:\{path}\lua\overseer\overseer.lua:1139: attempt to call field 'Selected' (a nil value)
stack traceback:
C:\{path}\lua\overseer\overseer.lua:1139: in function <C:\{path}\lua\overseer\overseer.lua:1139>
stack traceback:
[C]: in function 'delay'
C:\{path}\lua\overseer\overseer.lua:1139: in function 'reward_select_item'
C:\{path}\lua\overseer\overseer.lua:1181: in function 'LoadAvailableQuestsExtraData'
C:\{path}\lua\overseer\overseer.lua:1286: in function 'LoadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1127: in function 'ReloadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1405: in function 'RunGeneralQuestPriorityGroups'
C:\{path}\lua\overseer\overseer.lua:1320: in function 'RunGeneralQuests'
C:\{path}\lua\overseer\overseer.lua:329: in function 'RunCompleteCycle'
C:\{path}\lua\overseer\overseer.lua:67: in function 'Main'
C:\{path}\lua\overseer\init.lua:36: in main chunk
Ending lua script 'overseer' with PID 7 and status -1
-------
When I run the lua, all I see is the reward preview window, and nothing else occurs.
just fyi - there's no "deleting and redownloading" that fixes anything - if the plugin loads it works as the code says to work (which doesn't mean there isn't a possible bug) but just to say that deleting and redownloading doesn't do anything other than make you re-load the plugin with extra stepsDeleting and redownloading MQ2Rewards plugin just fixed this one for me.
Also, if it helps folks: here's the updated Overseer.lua with the two lines fixed from the above posts, which did allow me to start collecting rewards.
I need to sit down one day and do this. Wouldn't mind keeping this up to date, once I can figure out what's causing the DB error I have.Just got it loaded on GitHub, I'm still learning how to connect and sync it with RG.
Commits
(6e4e313) ~Jason BurdsFixing Lines 1139 and 1760 with overseer.lua Added checks to make sure the equation had valid numbers.
