AQWorlds Quest IDs (12/08/16)
Don't think there's a readily available one, and if there is it's probably not this accurate/updated.
These were grabbed using code so there's no human error
I don't class this as a release against AQWorlds.
As far as I know .txt files don't need scans on MPGH, sorry if that's wrong.
Hope it helps!
(List goes up to 5243, should be the game's max unless there was a glitch)
Just use this function. Haven't tested beyond limit of 500, but I believe it to be fast enough.
Fully updated quest list, this time indicating if the quests are for paid members only.
* = Member Only Quest
New limit: 5313
Scans:
https://www.virustotal.com/en/file/4...is/1471035300/
https://virusscan.jotti.org/en-US/fi...job/73eiwcim4b
These were grabbed using code so there's no human error
I don't class this as a release against AQWorlds.As far as I know .txt files don't need scans on MPGH, sorry if that's wrong.
Hope it helps!
(List goes up to 5243, should be the game's max unless there was a glitch)
PLEASE Read
@JamesRo @D.V @emoric28 gets all quests in approx. 5 minutes
Code:
var questTimer: Timer = new Timer(500); //can be faster than 500, depends on connection speed
questTimer.addEventListener(TimerEvent.TIMER, questTimerFunction);
var i = 1;
var maxNumber = 7;
//there's probably a faster method, but this works :]
function questTimerFunction(e: TimerEvent) {
var ids: Array = [];
while (i < maxNumber) {
ids.push(i);
i++;
}
Game.world.getQuests(ids);
trace("getting " + ids);
updateList();
maxNumber = maxNumber + 8; //game function can only handle 8 at a time
}
function btnStart_onClick(e: MouseEvent) {
questTimer.start();
}
function updateList() {
var newString:String = "";
var obj: Object = Game.world.questTree;
for (var id: String in obj) {
var value: Object = obj[id];
newString = newString + value.QuestID + " : " + value.sName + "\n";
}
menuLoaders.questList.text = newString;
}
function btnSave_onClick(e: MouseEvent) {
var ids: ByteArray = new ByteArray();
ids.writeUTFBytes(menuLoaders.questList.text);
var filefilter1:FileReference = new FileReference();
filefilter1.save(ids, "Quest List.txt");
}
New Code
Just use this function. Haven't tested beyond limit of 500, but I believe it to be fast enough.

Code:
Game.world.showQuests(ids, "q");
Fully updated quest list, this time indicating if the quests are for paid members only.
* = Member Only Quest
New limit: 5313
Scans:
https://www.virustotal.com/en/file/4...is/1471035300/
https://virusscan.jotti.org/en-US/fi...job/73eiwcim4b


Think I included everything.