Forum › Forums › Discussion › [Beta] Scenario Scripting Engine
This topic contains 123 replies, has 52 voices, and was last updated by Miqobot 3 years, 5 months ago.
-
AuthorPosts
-
July 22, 2017 at 8:41 am #4595July 22, 2017 at 8:56 am #4596July 23, 2017 at 7:38 am #4627July 23, 2017 at 6:54 pm #4634July 24, 2017 at 9:08 am #4664August 9, 2017 at 12:26 pm #4965
Is there a way to change rotations If <600GP? Or a way to gatherTouch 3 different nodes?
While Below 600GP it would be most beneficial to gather ephemerals for crystals instead of just gather the non-collectible.
GatherTouch errors for me when I input a number of any kind. (“gatherTouch(3)”) If made into 3 separate lines, the command will touch the same node three times. I’ve made a huge chapter to send to 3 waypoints and touch to spawn the ephemeral, but it isn’t as efficient as it could be if it would touch side by side nodes.
(I’m not sure if this is the right place to post this so I apologize in advance if it is not.)
August 21, 2017 at 4:15 pm #5081August 22, 2017 at 11:32 am #5102I seem to be having an issue with the teleport feature with miqobot when it gets to the part where it teleports it’ll teleport but then skip over the rest of the scrip? here is my script
Stage 1:
teleport(The Gold Saucer)
grid(gold saucer)
gotowaypoint(0)
teleportNpc(1-6)
workUntil(9:00et)
startMinigames
teleport(Falcon’s Nest) “my issue is here”
grid(Coerthan Tea)
gotowaypoint(10)
startgathering(1)
stage 2:
teleport(The Gold Saucer)
grid(gold saucer)
gotowaypoint(0)
teleportNpc(1-6)
workUntil(21:00et)
startMinigames
teleport(Falcon’s Nest) “and here”
grid(Coerthan Tea)
gotowaypoint(10)
startgathering(1)
repeatAll(99999)Anyone know a solution for this?
EDIT: I think i’ve discovered the issue on my own it appears when my game is not in the foreground it will take a little longer in the load screen and for some reason it moves on to the next item in the script while in the load screen then just skips over them until it hits another teleport command.
- This reply was modified 7 years, 2 months ago by spired.
August 22, 2017 at 12:19 pm #5104August 22, 2017 at 12:56 pm #5105August 22, 2017 at 2:01 pm #5107September 15, 2017 at 9:35 pm #5294I made a looping scenario based on an Eorzea day, combining some Ephemerals, Red Scripps, Yellow Scripps and Unspoiled, and I’m encountering a weird issue with the Ephemerals.
I don’t know if it has already been discussed before, I didn’t fine any occurrences, but somehow, it seems that gatherTouch() is preventing the use of Cordials.
I made a gathering preset that include the use of Cordials, when I use this preset inside an Ephemeral scenario that doesn’t have any gatherTouch() command, Miqobot use Cordials, but as soon as I place a gatherTouch(), Miqobot stop using them.
The chapter is a classic one:
selectGatherPreset(EPH Almandin) goToWaypoint(0) gatherTouch() goToWaypoint(6) gatherTouch() goToWaypoint(17) startGathering(1) repeatChapter(10)
The preset includes a rotation, a grid, 3 items in Gather by name and Cordials.
The same preset used in an Ephemeral scenario without gatherTouch() is able to use the Cordials:
teleport(Porta Praetoria) changeJob(MIN) selectGatherPreset(EPH Almandin) workUntil(04:00ET) startGathering(999)
I’m not sure where is the catch, the second scenario is time accurate, yields crystals, use cordials, but yields very few sand, the 1st one is time inaccurate, yields lots of sand, but could yield more if the cordials were used.
Also, in the scenario with the gatherTouch() commands, the workUntil() is useless, I believe it gets ignored if the time is not yet met when an other startGathering() command is used. That pushed me to use an inaccurate (in this case) repeatChapter() command, which is unfortunate when a chapter is part of a long scenario accurately based on Eorzea Time.
It’s where I would love to have a repeatChapterUntil() command, or if someone sees a way I didn’t found.
- This reply was modified 7 years, 2 months ago by Carl Arbogast.
September 15, 2017 at 10:14 pm #5296September 16, 2017 at 2:26 am #5297I think the difference is startGathering(1) vs startGathering(999). Internal gathering script ends after one node and cordial logic doesnt activate. Theres “Smart cordials usage” and “Time-based chapter repeats” in planned functions on page 1 so i assume it will be adressed. Waiting for this too.
September 16, 2017 at 9:26 pm #5313 -
AuthorPosts
The topic ‘[Beta] Scenario Scripting Engine’ is closed to new replies.