Juice Festival, Crazy Bartender quest

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Post Reply
Message
Author
pod
Posts: 7
Joined: Mon Dec 16, 2013 8:07 am

Juice Festival, Crazy Bartender quest

#1 Post by pod » Mon Dec 16, 2013 8:13 am

Hi,

Anyone that have started on a WP for this quest?

Varanas Central
NPC Shela Berit, ID 113961
Quest Crazy Bartender, ID 425208

Drink List :
Jodka Lime = Jodka + Lime Juice
Juba Libre = Cola + Cane Juice
Juicy Sours = Grape Syrup + Lemonade
Vanilla Juice = Malt Juice + Musimo

Jodka, ID 113964
Lime Juice, ID 120343
Cola, ID 120340
Cane Juice, ID 121153
Grape Syrup, ID 113980
Lemonade, ID 121166
Malt Juice, ID 121167
Musimo, ID 120336

pod
Posts: 7
Joined: Mon Dec 16, 2013 8:07 am

Re: Juice Festival, Crazy Bartender quest

#2 Post by pod » Mon Dec 30, 2013 10:23 am

I have started with a code, don't work right now : I can't get the target NPC part to work as I want and not shure if I listen on the right event

Code: Select all

<?xml version="1.0" encoding="utf-8"?><waypoints type="TRAVEL">
<onLoad>
	EventMonitorStart("Jevent", "CHAT_MSG_SAY");
</onLoad>
<!-- #  1 --><waypoint x="4950" z="-1809" y="103">
	player:target_NPC(113961); -- Shela Berit
	   yrest(100)
	   AcceptQuestByName(425208); -- Crazy Bartender
	   yrest(100)
	player:target_NPC(113961);
	   yrest(100)
	   sendMacro("ChoiceOption(3)");
	player:target(nil);
</waypoint>
<!-- #  2 --><waypoint x="4956" z="-1772" y="103">

	queststate = getQuestStatus(425208);
        while queststate == "incomplete" do

	player:target_NPC("Villager")

	-- NPC ID 121357
	-- NPC ID 121358
	-- NPC ID 121359
	-- Show up at 80 distance from table

	local time, moreToCome, name, msg = EventMonitorCheck("Jevent")

 if time ~= nil then
  if msg and string.find("Jodka Lime") then
       player:target_Object(113964);
      yrest(100)
       player:target_Object(120343);
      yrest(100)
        player:target_NPC("Villager")
	RoMScript("UseExtraAction(1)")
	player:target(nil);
   elseif   msg and string.find("Juba Libre") then
       player:target_Object(120340);
      yrest(100)
       player:target_Object(121153);
      yrest(100)
        player:target_NPC("Villager")
	RoMScript("UseExtraAction(1)")
	player:target(nil);
   elseif   msg and string.find("Juicy Sours") then
       player:target_Object(113980);
      yrest(100)
       player:target_Object(121166);
      yrest(100)
        player:target_NPC("Villager")
	RoMScript("UseExtraAction(1)")
	player:target(nil);
   elseif   msg and string.find("Vanilla Juice") then
       player:target_Object(121167);
      yrest(100)
       player:target_Object(120336);
      yrest(100)
        player:target_NPC("Villager")
	RoMScript("UseExtraAction(1)")
	player:target(nil);
  end
 end
	queststate = getQuestStatus(425208);
end
	EventMonitorStop("Jevent")
</waypoint>
</waypoints>

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#3 Post by noobbotter » Wed Sep 30, 2015 10:51 am

I'm working on editing the script here to make it work. My problem is... I have no idea how to actually perform this event. Do you click on the villager that asks for a drink, then click the ingredients, then click on the Villager again that asked for it? How exactly does it work?

So far I've got it where it will see the chat messages and click the proper ingredients, but I can't figure out exactly how it's supposed to work. It seems like there are several Villagers there at a time and when the bot sees the text from one Villager, maybe it's clicking on a different one. Wondering if there's any way to differentiate between them and know which one asked for which drink. If anyone knows and can tell me, then I can probably get this script working the rest of the way.

I also noticed there's another event in Logar (Maybe "Server for a day") where people say certain drinks (Apple Juice, Golden Juice) or they need to barf, or they say bottoms up, etc... and you just need to click on them and then click the Extra action item that corresponds to what they said. This one might be easy to script so if I get a chance, I'll give it a try.

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#4 Post by noobbotter » Wed Sep 30, 2015 11:41 am

Ok, so for the Crazy Bartender, it looks like it needs to go like this:

1. Villager appears and asks for a specific drink.
2. You click the two components for that drink.
Doing so will create an extra action bar for that drink.
3. Click the extra action bar for that drink.
4. Then click on the Villager that asked for it.

Trying to update my script appropriately.

Edit/Update:

Ok, right now, one of the problems I'm seeing is that sometimes I will have more than 1 extra action item. Is there a name associated with Extra action item slots? like ExtraAction(1).Name ? Seems like a Mixed Juice comes up as ExtraAction1 when not needed and then the bot gets stuck trying to use it on Villagers and it never goes away. I think this is a result from clicking wrong items when mixing a drink.

Other problem is trying to get it to click on the correct Villager that wanted the drink. There can be as many as 3 villagers there at one time. I'm trying to make it select the closest one, but I don't think it's doing that properly.

ok, I decided to go ahead and post what I have so far so if any others want to try to get it working right, feel free to try.

Code: Select all

<?xml version="1.0" encoding="utf-8"?><waypoints type="TRAVEL">
<onLoad>
	-- Jodka Lime = Jodka + Lime Juice
	-- Juba Libre = Cola + Cane Juice
	-- Juicy Sours = Grape Syrup + Lemonade
	-- Vanilla Juice = Malt Juice + Musimo


	local Jodka = 113964
	local LimeJuice = 120343
	local Cola = 120340
	local CaneJuice = 121153
	local GrapeSyrup = 113980
	local Lemonade = 121166
	local MaltJuice = 121167
	local Musimo = 120336
   
   
	EventMonitorStart("Jevent", "CHAT_MSG_SAY");

	player:moveTo(CWaypoint( 4962 , -1799 ), true)
	player:target_NPC(113961); -- Shela Berit
	yrest(100)
	AcceptQuestByName(425208); -- Crazy Bartender
	yrest(100)
	player:target_NPC(113961);
	yrest(100)
	sendMacro("ChoiceOption(3)");
	--player:target();
	player:moveTo(CWaypoint( 4954 , -1773 ), true)
	queststate = getQuestStatus(425208);
	repeat 

		--	Are the ID's specific to the NPCs that want specific drinks? If so, I can script it to click the proper NPC.
		--		Not sure. mousing over the Villagers shows multiple (like over 10) ID's.
		
		local time, moreToCome, name, msg, _go
		repeat
			time, moreToCome, name, msg = EventMonitorCheck("Jevent",1)
			yrest(10)
			if name ~= nil then
				_go = true
			end
		until _go == true
		printf("time is %s, moreToCome is %s, name is %s.\n", time, moreToCome, name)
		if time ~= nil and name ~=nil then
			_go = false
			if string.find(name,"Jodka Lime") then
				print("Making a Jodka Lime\n")
				player:target_Object(Jodka);
				yrest(100)
				player:target_Object(LimeJuice);
				_go = true
			elseif string.find(name,"Juba Libre") then
				print("Making a Juba Libre\n")
				player:target_Object(Cola);
				yrest(100)
				player:target_Object(CaneJuice);
				_go = true
			elseif   string.find(name,"Juicy Sours") then
				print("Making a Juicy Sours\n")
				player:target_Object(GrapeSyrup);
				yrest(100)
				player:target_Object(Lemonade);
				_go = true
			elseif  string.find(name,"Vanilla Juice") then
				print("Making a Vanilla Juice\n")
				player:target_Object(MaltJuice);
				yrest(100)
				player:target_Object(Musimo);
				_go = true
			end
			if _go == true then
				yrest(1000)		--	Adding yrests to see if I can time it so the targetting of the Villager happens when the villager is at the table.
				RoMScript("UseExtraAction(1)") --ExtraAction 1 isn't always the right one.
				yrest(1000)		--	Adding yrests to see if I can time it so the targetting of the Villager happens when the villager is at the table.
				print("Now clicking Villager")	-- prints so I can see what's happening as it plays out.
				player:target_Object("Villager") 
												--	Tried changing to target_Object to see if that helps.
												--	Not sure it's targetting properly if at all.
												--	How to make sure it target's the correct Villager?
				player:target(nil);
			end
		end
		queststate = getQuestStatus(425208);
		
	until queststate ~= "incomplete"
	EventMonitorStop("Jevent")
</onLoad>
</waypoints>

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Juice Festival, Crazy Bartender quest

#5 Post by lisa » Wed Sep 30, 2015 6:15 pm

extra action skills has a discussion here http://www.solarstrike.net/phpBB3/viewt ... 120#p63000
Rock may have done code to deal with it in his script, it's worth checking.

"-- Are the ID's specific to the NPCs that want specific drinks? If so, I can script it to click the proper NPC"
You can get the actual Ids by using rombot,
Quite a few ways to do it, I use this userfunction.

Code: Select all

function lisa_nearbypawnlog()
	player:update()
	filename = getExecutionPath() .. "/logs/pawnlog.txt";
	file, err = io.open(filename, "a+");
	if( not file ) then
		error(err, 0);
	end
	local tiime = os.time()
	local objectList = CObjectList();
	objectList:update();
	local objSize = objectList:size()	
	for i = 0,objSize do 
		obj = objectList:getObject(i);
		if 300 > distance(player.X,player.Z,obj.X,obj.Z) and obj.Name ~= player.Name and obj.Id ~= 121044 then
			file:write(obj.Name.." "..obj.Id.." "..obj.X.." "..obj.Z.." "..obj.Z.."\n")
		end
	end
	yrest(1000)
	file:close();
end
Just get within 300 yards of what you want info for and use the function, it creates a log in your log folder.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: Juice Festival, Crazy Bartender quest

#6 Post by rock5 » Thu Oct 01, 2015 2:38 am

I believe ExtraActionBar buttons do not have any name associated with them. From memory, the only unique thing about them is the icon. You can get the icon with

Code: Select all

icon = GetExtraActionInfo(i);
where i is the action number. This is an in game function so you would have to use RoMScript.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#7 Post by noobbotter » Thu Oct 01, 2015 12:50 pm

When you mouse over an ExtraActionBar, information comes up. Where does that info come from, and can you get that using the bot?

Lisa, as far as getting the actual ID's I'm still not sure I'll be able to do that because just getting a list of them won't tell me which is which, and which one wants what drink. I'll have to think this over a bit more. Thanks.

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#8 Post by noobbotter » Thu Oct 01, 2015 3:23 pm

So, I finally wrote a little code to listen for the Villagers to ask for juice (while standing where they spawn) and then record the NPC's information right after they say it (limiting to only objects < 100 distance from me in order to only target the newly spawned Villager), and here are what the results look like:

Code: Select all

NPC NAME    ID        X Coord         Z Coord                    What they said
Villager 121357 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121359 4965.099609375 -1737.7697753906 said: One glass of Vanilla Juice!
Villager 121357 4957.3208007813 -1727.0656738281 said: I want a Jodka Lime!
Villager 121357 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121357 4951.7221679688 -1719.4133300781 said: Give me a Juba Libre.
Villager 121359 5013.3471679688 -1715.4649658203 said: Give me a Juba Libre.
Villager 121358 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121359 4974.7465820313 -1751.6437988281 said: Juicy Sours...
Villager 121358 4969.220703125 -1746.5471191406 said: One glass of Vanilla Juice!
Villager 121357 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121358 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121357 4969.2182617188 -1746.5473632813 said: Juicy Sours...
Villager 121358 4975.3330078125 -1753.6735839844 said: Juicy Sours...
Villager 121359 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121358 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121359 4975.8637695313 -1753.1420898438 said: I want a Jodka Lime!
Villager 121358 4969.7817382813 -1746.1470947266 said: Give me a Juba Libre.
Villager 121359 5013.3471679688 -1715.4649658203 said: Give me a Juba Libre.
Villager 121359 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121359 4969.7817382813 -1746.1619873047 said: Juicy Sours...
Villager 121359 4975.8227539063 -1753.1994628906 said: One glass of Vanilla Juice!
Villager 121359 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121359 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121359 4943.2895507813 -1706.4278564453 said: Juicy Sours...
Villager 121358 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121359 4969.82421875 -1746.1444091797 said: One glass of Vanilla Juice!
Villager 121358 4969.8100585938 -1746.154296875 said: Juicy Sours...
Villager 121359 4952.9370117188 -1720.841796875 said: Juicy Sours...
Villager 121358 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121358 4952.7197265625 -1720.5406494141 said: I want a Jodka Lime!
Villager 121358 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121358 4975.8334960938 -1753.1888427734 said: I want a Jodka Lime!
Villager 121357 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121358 4975.7983398438 -1753.2241210938 said: One glass of Vanilla Juice!
Villager 121358 4958.1010742188 -1727.6907958984 said: One glass of Vanilla Juice!
Villager 121357 4975.8227539063 -1753.2008056641 said: I want a Jodka Lime!
Villager 121358 4957.9604492188 -1727.5458984375 said: I want a Jodka Lime!
Villager 121357 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121357 4958.3471679688 -1728.060546875 said: One glass of Vanilla Juice!
Villager 121357 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121357 4982.85546875 -1762.2233886719 said: One glass of Vanilla Juice!
Villager 121357 4969.783203125 -1746.1735839844 said: Juicy Sours...
Villager 121357 4965.767578125 -1738.1276855469 said: Juicy Sours...
Villager 121357 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121357 4952.4990234375 -1720.2552490234 said: Juicy Sours...
Villager 121358 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121357 4975.845703125 -1753.1766357422 said: Juicy Sours...
Villager 121357 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121358 4969.783203125 -1746.1740722656 said: Juicy Sours...
Villager 121357 4958.0458984375 -1727.6240234375 said: Juicy Sours...
Villager 121358 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121357 4982.849609375 -1762.2248535156 said: Juicy Sours...
Villager 121358 4952.5903320313 -1720.3940429688 said: Juicy Sours...
Villager 121358 4969.783203125 -1746.1730957031 said: Juicy Sours...
Villager 121357 4966.150390625 -1738.6737060547 said: Juicy Sours...
Villager 121359 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Unfortunately, It doesn't look like there is any difference in ID on what they say. I'm not sure I can even figure out a way to track each individual NPC as far as when they spawn, what they ask for, and which one they are when they arrive at the table.


Update:
So I thought, maybe obj.Address might be different for each so I added that in:

Code: Select all

NPC NAME    ID       Address      X Coord         Z Coord                    What they said
Villager 121359 1769267456 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121358 785942272 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121359 1769267456 4961.8256835938 -1734.1754150391 said: Juicy Sours...
Villager 121358 785942272 4952.9248046875 -1720.8469238281 said: Juicy Sours...
Villager 121357 1769268736 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121357 1731890176 5013.3471679688 -1715.4649658203 said: One glass of Vanilla Juice!
Villager 121357 1769268736 4965.8696289063 -1738.2049560547 said: One glass of Vanilla Juice!
Villager 121359 1507487232 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121357 1731890176 4964.8442382813 -1736.7872314453 said: I want a Jodka Lime!
Villager 121357 1507480832 5013.3471679688 -1715.4649658203 said: Give me a Juba Libre.
Villager 121359 1507487232 4957.1030273438 -1726.6854248047 said: Give me a Juba Libre.
Villager 121358 770076160 5013.3471679688 -1715.4649658203 said: Give me a Juba Libre.
Villager 121357 1507480832 4951.9736328125 -1719.7893066406 said: Give me a Juba Libre.
Villager 121359 770074880 5013.3471679688 -1715.4649658203 said: Give me a Juba Libre.
Villager 121358 770076160 4966.8627929688 -1740.9840087891 said: Give me a Juba Libre.
Villager 121359 770074880 4969.3657226563 -1746.4510498047 said: Juicy Sours...
Villager 121359 1217462272 5013.3471679688 -1715.4649658203 said: Juicy Sours...
Villager 121358 945025024 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121359 1217462272 4969.3388671875 -1746.4705810547 said: I want a Jodka Lime!
Villager 121358 945025024 4969.3383789063 -1746.4697265625 said: I want a Jodka Lime!
Villager 121357 1217462272 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Villager 121357 1217462272 4982.5610351563 -1762.6693115234 said: I want a Jodka Lime!
Villager 121358 1217522432 5013.3471679688 -1715.4649658203 said: I want a Jodka Lime!
Though I'm seeing repeat addresses, they do appear to be different somewhat. Maybe I can add them to a table as they appear and keep track of it that way.
Any help on how I might proceed on this one would be great.

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Juice Festival, Crazy Bartender quest

#9 Post by lisa » Thu Oct 01, 2015 8:30 pm

Where is the minigame, I had a little browse in varanas but didn't see it, I found the server for a day game though.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

pod
Posts: 7
Joined: Mon Dec 16, 2013 8:07 am

Re: Juice Festival, Crazy Bartender quest

#10 Post by pod » Fri Oct 02, 2015 3:37 am

Varanas Cental lefthand side on AH building (50.0 48.1)

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Juice Festival, Crazy Bartender quest

#11 Post by lisa » Fri Oct 02, 2015 8:04 am

This may or may not help but the new Villager that appears is the one that says what they want.

So monitor say chat and when you get a message from a villager asking for a drink do a check for a pawn with name Villager that is closest to these cords
5013.3471679688 -1715.4649658203
and that will be the villager that wants that drink, so can target them using their address and do what ever needs doing.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#12 Post by noobbotter » Fri Oct 02, 2015 8:53 am

After they say the drink just as they are spawning, you then have to click the two ingredients to make the drink, which will then make an ActionBar Item apper, then target the villager, then click the ExtraActionBar. The problem is the timing. As you click on the drink components, the villager is moving. When they arrive at the table, they can be in one of 4 spots and most times, the villager prior to that one is still at the table but just starting to leave when they arrive, so you have two villagers at the table at a time. To make things more difficult, by the time the villager gets to the table, the next one is spawning and shouting out what they want to drink.

I was thinking of doing it something like this:

Code: Select all

1.	Quest starts							
--  first villager would be different (because there is no previous villager) so we start start actual loop when second villager spawns.
2.	First villager spawns and announces drink.
3.	Add to table index 1: villager.ID, villager.address, drink
4.	Click ingredients for table index 1
5.		Second villager spawns and announces drink.			<----------------------  Main Loop starts here
6.		Add to table index 2: villager.ID, villager.address, drink
7.	Click villager from table index 1. then click ExtraActionBar(1)
8.		Click ingredients for table index 2					<----------------------  Last Line of main loop
9.			Third villager spawns and announces drink.		<----------------------  Main Loop Round 2 starts here
10.			Add to table index 3: villager.ID, villager.address, drink
11.		Click villager from table index 2. then click ExtraActionBar(1)
12.			Click ingredients for table index 3				<----------------------  Last Line of main loop Round 2
13.				Fourth villager spawns and announces drink.	<----------------------  Main Loop Round 3 starts here
14.				Add to table index 4: villager.ID, villager.address, drink
15.			Click villager from table index 3. then click ExtraActionBar(1)
16.				Click ingredients for table index 4			<----------------------  Last Line of main loop Round 3
There would have to be some conditions in there to make the bot wait for the villagers to get to the table that way the bot isn't trying to run between the table and the villagers. I'm sure I can do this, it's just going to be finding the time to do it. Plus, every time I have to do something with tables, I have to re-learn tables all over again. :|

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#13 Post by noobbotter » Fri Oct 02, 2015 3:04 pm

Ok, I managed to get it to complete the quest on it's own. It misses some, but it did complete it for me. Try this out.
CrazyBartender.xml
Crazy Bartender 1.0
(4.55 KiB) Downloaded 227 times

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: Juice Festival, Crazy Bartender quest

#14 Post by lisa » Fri Oct 02, 2015 6:00 pm

it completed quest for me, seemed like every second villager wouldn't work as intended, looked like it was using the next drink on the previous villager but end result is it completed quest.
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual

noobbotter
Posts: 527
Joined: Fri Aug 31, 2012 1:15 pm

Re: Juice Festival, Crazy Bartender quest

#15 Post by noobbotter » Fri Oct 02, 2015 6:46 pm

I'll see if I can clean it up a bit and make it work a little better. Then I'll look at modifying my server for a day script to work in varanas central and link them together (optional).

kenzu38
Posts: 279
Joined: Sun Dec 02, 2012 8:52 am

Re: Juice Festival, Crazy Bartender quest

#16 Post by kenzu38 » Fri Oct 02, 2015 7:26 pm

Hmm, made a wp of this quest coz I saw this thread earlier and wanted to help out. I just posted it in the userfunctions section. And then I go to this thread again to inform you that I already made one and it turns out you've already made one as well, heh.

Anyway, my approach to this was simple and I just simply used player:findNearestItemOrId's filter arguments. And then I coupled it with fast targeting of objects to lessen probable errors. Ran flawless so far for all the chars I tested it with.

Just fyi, you only need to get 2 serves right for every stage so even if stage 3 is pretty fast and the villagers can pile up fast, you just need to get the 2 first ones right and the quest will be complete.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests