
So, I created a waypoint file that auto-handles clicking item (bar slot where I put the item, actually), accepts quest, delivers quest (fastest using the DailyNotes addon), and redoes it. Start the bot right next to the quest giver: Myan Kellas
The premises of this event are larger though. As most of you already know, in Chrysallia, the event extends to all channels, but only the 1st channel has event countdown timer in place. After you completed the event on Ch1, rapidly switch on Ch2, do event (just press Delete on the script), monitor your EoJ stash, and when it grows (I always win and thus I watch for a 35 units growth), switch on Ch3, repeat what you have done on Ch2, then voila, you won 105 EoJ in one run.
I use rombot manually on this one. Stop it with End, start it with Delete, and manually change channels, so I have to be present there. I paste this raw code version here, but I really need your help to develop it some more:
1. Recognize the event timer and start the script on channel 1;
2. Switch to channel 2 after winning (or event ends) , recognize the number of EoJ in backpack, monitor the growth, then, after you gain more EoJ in Ch2 (max <~35);
3. Switch to ch 3, repeat all from point 2, then switch to 1.
NOTE: the timer on Ch.1 sometimes is not on screen. To see it again, the character should exit the cave, then re-enter it. There should be a code for that too, so a step 4 might be needed.
4. After switching on 1, exit the cave, detects if the timer is on again, re-enter the cave, position the character next to the quest giver and patiently wait for the event to start.
Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints type="TRAVEL">
<!-- # 1 --><waypoint x="-2700" z="-17945" y="810">
keyboardPress( key.VK_1 ); <!-- In game Slot where I put my Arrowheads -->
RoMScript("AcceptBorderQuest()")
player:target_NPC("Myan Kellas");
</waypoint>
</waypoints>
