actually my objective is to get "Roll Call" quest 1st before start WQ. but really have no idea how to start. perhaps need to understand how the code works as I'm still new in programming language. :(Quote:
I can't comment on changes I can't see, it'd be best if you post the changes you did and the objective you are trying to accomplish.
Placement of where these changes were made is also important.
WQ item id of 30590 isn't really a WQ item, it's a different quest item.. you'll need to bypass certain checks first, for example, there is a check in player.ahk that excludes items with those ids, line 142:
You can do anything you want around the core, but if it falls outside the WQ range, it'll take little more than hack and slash in places here and there.Code:if (((itemId >= 14031) and (itemId <= 14125)) or ((itemId >= 37013) and (itemId <= 37019))) {
I'd advise against changing the line above for this quest, because it's in function getWQItemSlot(), thus indicating it's WQ related.
Better, wholesome approach, would be to add new function to retrieve slot for specific quest item id.
Another such caveat to look out for, are callback (event) functions. As npc dialogue opens, player.onDialogueOpened is called.
Problem here is that it assumes it's being called for WQ reason and thus it triggers return quest. Now that might be what you want and that's great, but it might also not be...and will thus yield unpredictable results.
Again, post changes and then we can talk shop, else it's just pointless guess work.
anyone here can help pls? :handsdown: