MMOMinion

Full Version: Comprehensive Howto Guide for Quest Profile Creation?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I have been looking around the forum and the wiki and what I have found related to quest profiles and profile creation in general leaves a lot to be desired. Is it possible to get a detailed profile creation guide possibly a guide that only covers for example leaving a towns aethereyte and going to the first quest in the profile and accepting in then moving through step one of that quest.

I feel that if we can get a guide that simply covers the above going into detail about what each line in the profile (im assuming .info) files means I feel that it will answer a lot of questions on everyones minds and probably answer a lot of questions on this forum.

Is it possible to get this guide either in a written or video form. Or even both.

If this guide already exists somewhere im sorry I could not find it.
(01-11-2016, 01:30 AM)sebbs Wrote: [ -> ]http://www.mmominion.com/Thread-Video-Guides

Thanks for linking that Sebbs. Ill take a look and see if it helps me out.
(01-11-2016, 01:30 AM)sebbs Wrote: [ -> ]http://www.mmominion.com/Thread-Video-Guides

Okay I followed the video guide pretty well I beleive and created my own profile to try a quest. When I start the bot to try it out and see if it worked it immediatley defaults to grind. It teleports me to Dravanian Forelands and starts doing fates... And honestly idk why.

This is the code from the profile that I created.

Code:
-- Persistent Data
local multiRefObjects = {

} -- multiRefObjects
local obj1 = {
    ["names"] = {
    };
    ["quests"] = {
        [1259] = {
            ["level"] = 42;
            ["name"] = "Gourd Grief";
            ["prereq"] = false;
            ["steps"] = {
                [1] = {
                    ["delay"] = 0;
                    ["id"] = 1005561;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 45.921180725098;
                        ["y"] = 6.0734729766846;
                        ["z"] = 252.02169799805;
                    };
                    ["type"] = "start";
                };
                [2] = {
                    ["delay"] = 0;
                    ["id"] = 2003073;
                    ["index"] = 1;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 182.11950683594;
                        ["y"] = -0.60929721593857;
                        ["z"] = 67.065582275391;
                    };
                    ["type"] = "interact";
                };
                [3] = {
                    ["delay"] = 0;
                    ["id"] = 2003071;
                    ["index"] = 1;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 183.0069732666;
                        ["y"] = -1.7510460615158;
                        ["z"] = 23.902872085571;
                    };
                    ["type"] = "interact";
                };
                [4] = {
                    ["delay"] = 0;
                    ["id"] = 2003069;
                    ["index"] = 1;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 327.28265380859;
                        ["y"] = -6.0309720039368;
                        ["z"] = -8.8232049942017;
                    };
                    ["type"] = "interact";
                };
                [5] = {
                    ["delay"] = 0;
                    ["id"] = 2003070;
                    ["index"] = 1;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 328.50344848633;
                        ["y"] = -4.8318791389465;
                        ["z"] = -31.199172973633;
                    };
                    ["type"] = "interact";
                };
                [6] = {
                    ["delay"] = 0;
                    ["id"] = 2003067;
                    ["index"] = 1;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 354.01748657227;
                        ["y"] = -4.5613918304443;
                        ["z"] = -11.73425579071;
                    };
                    ["type"] = "interact";
                };
                [7] = {
                    ["delay"] = 0;
                    ["id"] = 1005561;
                    ["itemreward"] = false;
                    ["mapid"] = 152;
                    ["meshname"] = "East Shroud";
                    ["pos"] = {
                        ["x"] = 46.172828674316;
                        ["y"] = 6.073450088501;
                        ["z"] = 251.3399810791;
                    };
                    ["type"] = "complete";
                };
            };
        };
    };
    ["vars"] = {
    };
}
return obj1
each step is a new index.

if you are on step 3 of the quest its index 3.

if your currently on step 3 and no step 3 exists it will grind.
Daily quests aren't supported with this bot. You've probably done it before, which means it's already in your list of completed quests.

"each step is a new index."

You should know by now that's not always true, especially with parts of quests that require you to pick up multiple items.
Each Task of the quest is a new index.

there can be multiple Steps in the same Task.

current Task requires pick up 3 items.

all 3 Steps are the same index till that Task is complete.

better?
(01-11-2016, 04:59 AM)Latty79 Wrote: [ -> ]Daily quests aren't supported with this bot. You've probably done it before, which means it's already in your list of completed quests.

"each step is a new index."

You should know by now that's not always true, especially with parts of quests that require you to pick up multiple items.
(01-11-2016, 05:10 AM)sebbs Wrote: [ -> ]Each Task of the quest is a new index.

there can be multiple Steps in the same Task.

current Task requires pick up 3 items.

all 3 Steps are the same index till that Task is complete.

better?

Okay so from what I've understood. Beast tribe dailys are not supported due to them having been completed already once before. I think what sebbs is essentially saying is that each "task (quest) can have multiple steps.. Which is exactly what the quest I attached in the code has. Multiple steps to pick up multiple items in different spots.

The thing is I feel like there must be a way to design a profile for the bot to do this. Am I wrong?
the bot does not support the tribe dailies.
I already watched the video and I am planning to create a levemete quest. How do I choose a certain quest from the levemete list from the levemete npc?


One more question: Whenever I start my custom quest, it defaults to grind mode(step task) even thought I dont have grind on my custom quest?
Pages: 1 2