Quest-o-matic
Are you doing same daily quests every day? Are you leveling another alt and you know all quests in game? You don't need read quests, you just want click and go? Bored to still Accept and Finish up quests? Quest-o-matic can do some work for you.
Quest-o-matic is small addon which can auto accept and auto finish quests for you:
- auto accepting quests
- auto skipping "greetings" text by NPC
- auto accpet escort quests (disabled by default)
- auto accept daily quests only (optional)
- not accept PvP quests (optional)
- auto turn in quests (only if there is no more then one reward)
- temporary disable "auto" functions by holding modifier key (configurable)
- show quest levels in quest log
- minimap/broker support
Quest-o-matic supports LDB display addons like ChocolateBar, Bazooka etc. Question mark on your bar means that the addon is enabled, exclamation point means it is disabled. Left click changes the state of the addon, right click opens the settings. If you have no LDB display addon, you can still have minimap icon with same functionality.
Quest-o-matic Config and commands
There is two ways to config Quest-o-matic. Config dialog - press ESC > Interface > AddOns > Quest-o-matic, or chat commands:
/qm - Show Settings /qm toggle - Enable/Disable Quest-o-matic /qm accept - Enable/Disable auto quest accepting /qm dailiesonly - Enable/Disable auto accepting for daily quests only /qm pvp - Enable/Disable auto accepting for pvp quests /qm greeting - Enable/Disable NPCs greetings skip for one or more quests /qm escort - Enable/Disable auto escort accepting /qm complete - Enable/Disable auto quest complete /qm inraid - Enable/Disable auto accepting quests in raid /qm questlevels - Show/Hide quest levels in quest log /qm config - Open configuration
You can use /qom command too
Quest-o-matic limitations / issues / to-do
- not possible to check quest level before accepting, then QOM will never have "Don't accept low level quests" option (for now)
- not possible to check PvP quest before accepting, only if quest flags PvP. There is option for PvP flag quests, but this doesn't work for normal PvP quests
Please report all bugs and feature requests to Github tracker
I'm not sure if I am doing this right or if I am misinterpreting how it works, but I am trying to make Quest-o-matic automatically pick up and turn in daily quests. It turns in the daily quests just fine it seems, but it doesn't actually pick up the quest itself. I have to click accept still. It's not that big of an issue, but I just wanted to ask if this was an intended action or not.
Thank you for the addon!
Edit: It seems that the addon doesn't pick up regular quests for me at all either.
In 7.2 if you remove this from core.lua at line 314 it will remove the error (that I have been getting):
Can you post error message you gettin? I will update addon today or tomorrow (been abit busy now)
The ability to ignore quests was removed in 7.2 along with the function.
AddOn is back! Hotfixed and working :) i hope
To anyone experiencing the "hooksecurefunc(): QuestLog_Update is not a function" error, I found that you can open "Core.lua" in Notepad and either comment out (place "--" at the beginning of the line) or delete the last 2 lines:
hooksecurefunc("QuestLog_Update", QuestLog_Update)
hooksecurefunc(QuestLogScrollFrame, "update", QuestLog_Update)
The error stopped occuring at login, and I have noticed no negative side effects or affected functionality of the addon.
Any updates for WOD?
any chance for an update to this?
still works without an issues. you can go into the Questomatic.toc and the interface
## Interface: 60200
It generates an Lua error immediately on loading for me: "...\Questomatic\Core.lua:358: hooksecurefunc(): QuestLog_Update is not a function". Some things work, but I'd guess from that message that some things won't.
Addon update on the way
local L = LibStub("AceLocale-3.0"):NewLocale("Questomatic", "koKR", false)
-- Simplified Korea Localization by RootOne
if not L then return end
L["QOM_DESC"] = true
L["General Settings"] = "일반 설정"
L["Types settings"] = "퀘스트 종류 설정"
L["Other settings"] = "기타 설정"
L["AddOn Enable"] = "애드온 사용"
L["Enable/Disable Quest-o-matic"] = "사용/정지:Questomatic"
L["Auto Accept Quests"] = "퀘스트 자동 수락"
L["Enable/Disable auto quest accepting"] = "사용/정지:퀘스트 자동 수락"
L["Dailies Only"] = "일일 퀘스트"
L["Enable/Disable auto accepting for daily quests only"] = "사용/정지:일일 퀘스트 자동 수락"
L["Accept PVP Quests"] = "PVP 퀘스트"
L["Enable/Disable auto accepting for PvP flagging quests"] = "사용/정지:PVP 퀘스트 자동 수락"
L["Skip Greetings"] = "NPC 대화 취소"
L["Enable/Disable NPC's greetings skip for one or more quests"] = "사용/정지:NPC 대화 취소"
L["Auto Accept Escorts"] = "호위 퀘스트"
L["Enable/Disable auto escort accepting"] = "사용/정지:호위 퀘스트 자동 수락"
L["Auto Complete Quests"] = "퀘스트 자동 완료"
L["Enable/Disable auto quest complete"] = "사용/정지: 퀘스트 자동 완료"
L["Enable in Raid"] = "레이드 퀘스트"
L["Enable/Disable auto accepting quests in raid"] = "사용/정지:레이드 퀘스트 자동 수락"
L["Disable Key"] = "임시 작동 중지키"
L["Config"] = "설정"
L["Open configuration"] = "설정창 열기"
L["Left-click to toggle Quest-o-matic"] = true
L["Right-click to open Quest-o-matic config"] = true
L["Hide Minimap Button"] = "미니맵 버튼 숨기기"
L["Enable/Disable minimap button"] = "사용/정지:미니맵 버튼 숨기기"
L["Active quests"] = "진행중인 퀘스트"
L["Dailies completed"] = "완료된 일일 퀘스트"
L["Total quests"] = "전체 퀘스트"
L["New day starts in"] = "일일 퀘스트 남은 시간(AM 03:00)"
L["Quest Levels"] = true
L["Show/Hide quest levels in quest log"] = true
korea local file...Please add in the next version
Indeed is there a fix for this?
Until it gets an official fix, I added a quick hack to Core.lua.
In the funtion QOM:QUEST_COMPLETE(eventName, ...) I added:
elseif GetNumQuestChoices() == 1 then
GetQuestReward(1)
after the if GetNumQuestChoices() bit.
Seemed to do the trick
Is there a way to make it auto-complete daily quests where your Rewards are "Lesser Charm of Good Fortune" and "5xValor Points". I always have to click Complete Quest with those...
Addon updated for 5.0.4. - happy questing
So far I got it working with 5.0.4 by changing core.lua:319 to:
maxDailies = 50000
It's working for me but quest text in the quest log is not showing completely. It is fading out after the 3rd word.
not working at all
Hey guys, thanks for all these positive comments and fetbacks, but i'm no longer playing WoW and this addon is for 4.1 version then there is possibilities for bugs. Someone else should take the development to fix bugs. Sorry.