Page 1 of 4

Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jun 05, 2011 12:13 pm
by Mushroomstamp
This waypoint file starts at Ystra Snoop and takes you through all the steps to get the Sea of Snow Package gift bag.

*You need to have an addon or userfunction that enables you to automatically accept and complete quests for this to work properly* This file was created for use with the Streamline addon.

You should add Anselve, (non-aggro spider boss), to your friends list to avoid attacking it unless you're 55+ and decently geared.

The level requirement for completion is only 33 but there are level 38 mobs at points in the path.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jun 05, 2011 12:36 pm
by lisa
Awesome, I'll check it out later. I had totally forgoten to do the bag quests to get next set of lvl bags on a few characters and couldn't remember where it started lol

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jun 05, 2011 3:48 pm
by RicalEyl
wow thank you this is really awesome :)
Ill go check it out right now :)

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jun 05, 2011 7:29 pm
by Mushroomstamp
lisa wrote:I had totally forgoten to do the bag quests to get next set of lvl bags on a few characters and couldn't remember where it started lol
Lol... I know exactly what you mean. At two different times, months apart, I had to dig for the info myself on the ROM forums. If you didn't use specific search terms, it used to be about impossible to find... took ME forever at least! I'm pretty sure the info has since been stickied... which is about right being that I don't need it anymore! :roll: Anyway, I figured this was a chance for me to finally give back after all I've leeched from this board. ;)

And BTW, any and all feedback is welcome. =)

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Mon Jun 06, 2011 8:51 am
by lisa
Works very good you did a great job =)

For my own purposes I added in CompleteQuestByName("") and AcceptQuestByName("") to use with the userfunction created by jackblonder.

I also added in some player:mount in key places.
A couple of profile option changes in places aswell just to make it run smoother, like adding Anselve to friend list, he can be a pain, my char only just managed to kill him before I realized what it was doing lol

Very awesome work and I will be running it a few more times over the next couple of days, have a few chars that skipped it purely cus I couldn't remember which quest started the chain lol

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Mon Jun 06, 2011 11:23 am
by Mushroomstamp
Awesome, thanks for the feedback. *thumbup* Especially about Anselve... I hadn't seen him in all the times I've run it so I totally forgot about him. I added that recommendation to my original post. ;)

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Fri Oct 21, 2011 11:13 pm
by ctrlaltdelete
This file is pretty useful, but doesn't work perfectly... didn't have auto-accept and got hung up on the collect part.

But all in all, it let me be mostly-lazy when doing this quest.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Wed Nov 09, 2011 11:12 am
by nerdyone255
lisa can you upload your version with autoaccept and mounts?

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Thu Nov 10, 2011 8:39 am
by Nero
Them lazy people... *sigh*

Dependency -
> cancelbuff function
> working with quests userfunction


One thing you need to change is the unmounting part - I use the cancelbuff to do it with

Code: Select all

		CancelBuff("Brown Horse");
			yrest(200);
		CancelBuff("Black Warhorse");
			yrest(200);
		CancelBuff("White Horse");
So, if you're using other mount, you need to change that part (or change those lines into using some skill, or something).


Script should be started near Snoopy




@Edit - if your profile doesn't attack mobs with lvl much lower than you, it might not work. Adding

Code: Select all

changeProfileOption("TARGET_LEVELDIF_BELOW" , 40)
to first WP should fix it.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Fri Jun 22, 2012 6:44 am
by Beni
dont work...how can i skip quests?...i think alrdy complet some quest and he try to take quest and go to complet...but quest doesn't exist anymore. just walk like a crazy all yasta ( sry 4 my english ).

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Fri Jun 22, 2012 7:29 pm
by lisa
Beni wrote:dont work...how can i skip quests?...i think alrdy complet some quest and he try to take quest and go to complet...but quest doesn't exist anymore. just walk like a crazy all yasta ( sry 4 my english ).
Yeah the WP was designed to be done starting from the first quest and continuing on, in order to make it start at any stage would involve a lot more coding.

You "should" be able to move to the next quest NPC and start the WP and with luck the nearest waypoint will be the one with the quest you are on.

In order to make it start from the quest you are on you would need to do a check onload for the quest status of every single quest in the chain and go from there, having said that if you arn't near the NPC then it will try to walk up walls to go directly to the correct NPC.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jan 06, 2013 5:35 pm
by lolita
i need litle help
this is part of list of npc's and X.positon of them

Code: Select all

npcpos = {
	112461 = "-13956", -- Joey Klongen
	112463 = "-13126", -- Ross Bete
	112462 = "-12779", -- Laura Febrey
	112465 = "-13901" -- Mary-Ann Lewinsky
}
and function something like this

Code: Select all

function gotonpc(_id)
	repeat
		RoMScript("WorldMap_AutoMoveByNpcID(_id)")
		yrest(10000)
	until player.X ~= npcpos._id
	player:target_NPC(_id)
end
how to get this work :?:

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jan 06, 2013 6:54 pm
by lisa
I find the games automove very unreliable, sometimes it simply says it can't get to the position for what ever reason it has.

Any reason you don't use waypoint coords?

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jan 06, 2013 7:31 pm
by lolita
lisa wrote:Any reason you don't use waypoint coords?
Actualy, no. i just wanted to fix this gift bag script, so you can start it anywhere on map at any Quest.
lisa wrote:sometimes it simply says it can't get to the position for what ever reason it has.
It actualy work very good for me on old continent, Taborea.
So can someone help :roll:

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Sun Jan 06, 2013 8:16 pm
by lisa
try this

Code: Select all

RoMScript("WorldMap_AutoMoveByNpcID(".._id..")")
You will also need to update the player coords in order for it to work in the loop, since to exit the loop you check player.X

I do suspect though that this won't do what you want it to.

Code: Select all

il player.X ~= npcpos._id
It would pretty much always exit the loop as the character may actually never be on the exact spot anyway.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Mon Jan 07, 2013 7:05 am
by lolita
hm, i can't use "==" neither as the character actually never be on the same destination spot.
have you any idea how to check if i reaced destination.
maybe to check if destination Npc is in range of , idk 30?

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Mon Jan 07, 2013 9:45 am
by lisa
you could use a distance check from your coords to NPC coords.
something like this

Code: Select all

math.sqrt( (npcpos._id-Player.X)*(npcpos._id-player.X))
because a negative * a negative = a positive

What if you get stuck using the ingame moving function, you would literally walk against the wall for ever as you are only checking if you reached your destination or not.
I remember one time I used the in game moving and it got me stuck on a seasonal item(snowman statue in harf trading), I literally could not get out, couldn't even portal out or use the in game unstick. I eventually had to get a GM to forcebly move me.

Your choice to is it or not though I guess.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Fri Mar 29, 2013 1:42 pm
by attackspeedzero
Found this and thought I would try my hand at making it work a bit better...

Uses AcceptQuestByName() and CompleteQuestByName() so people without streamline addon can also use this waypoint effectively.

Player will run through the entire waypoint file, but it will skip quests that require action if they are not accepted or already complete ( getQuestStatus ~= "incomplete" )

No longer only checks for quest completion at the end of waypoint sections.

ID's for multi-language accessibility, of course.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Thu Apr 04, 2013 2:18 am
by abron1
thanks for the updated version but I get this error

Code: Select all

We use the normal waypoint path Sea of Snow Package.xml now.
Did not find any crashed game clients.
0:16am - ...ktop/micromacro/scripts/rom/classes/waypointlist.lua:83: Failed to c
ompile and run Lua code for waypointlist onLoad event.

Re: Level 35 gift bag (Sea of Snow Package)

Posted: Thu Apr 04, 2013 3:32 pm
by attackspeedzero
Found a syntax error, I had an if/else statement with an end in the middle.

Redownload from my above post, let me know if there's still an issue, thanks!