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
-
October 5, 2017 at 6:53 am #5401
It seems that function recipe() doesn’t work well in Japanese client.
This scripts didn’t work.(please see gif animation)
job(Armorer) recipe(ブロンズインゴット, 2) craft(2)
[Error code] (14:58:50) Chapter: 1 (14:58:51) I am 'Armorer' now! :3 (14:58:51) Crafting started. (14:58:52) I want to craft! Where is your Crafting Log? (14:59:03) Hmm I can't find any recipes that match 'ブロンズインゴット, 2'. Sorry :( (14:59:03) Crafting stopped. (14:59:05) (SCENARIO) Chapter 1 complete.
On the contrary I switched to English and this worked fine.
job(Armorer) recipe(Bronze Ingot, 2) craft(2)
Some string like “食塩” works fine but others,like “ブロンズインゴット”, don’t.
Anyone know a solution for this?Attachments:
You must be logged in to view attached files.October 5, 2017 at 8:36 am #5403Probably a locale issue. I remember it was causing garbled characters in some other features. Try this: https://miqobot.com/forum/wp-content/uploads/2016/09/change_system_locale.jpg
October 13, 2017 at 7:05 am #5464as of the 4.1 hotpatch, “TeleportIf(Estate Hall)” is returning a an excecution error. I would imagine this is related to my estate being located in Shirogane, but i lack a second location to test.
(01:02:38) (SCENARIO) Started: (01:02:38) 'New Scenario' (01:02:38) Chapter: 2 (01:02:41) Sorry, I don't see a teleport to 'Estate Hall' :/ (01:02:42) ERROR (Chapter 2, Line 1): Execution error
let me know if there is anything else you need.
October 13, 2017 at 7:09 am #5465Indeed, Estate Halls in Shirogane are not supported yet.
They did not exist when we released this version, therefore Miqobot is not able to teleport there yet.Please wait until Stormblood Upgrade Stage 2.
October 13, 2017 at 8:12 am #5466October 13, 2017 at 8:35 am #5467You can use sendKey() function to make a sequence of commands which will imitate teleport() behaviour.
But you will have to stop using mouse or minimize the game window, as explained here:
Miqobot v1.2.4 – Known IssuesThis method is very unstable, so please use it only if absolutely needed right now.
December 10, 2017 at 8:41 am #6011December 10, 2017 at 10:04 am #6012Yes, please use sendIcon() function to activate “Collect”. For example, if you have “Collect” icon on hotbar 2 slot 7, you can write:
sendIcon(2, 7, 1.0)
Where 1.0 is the delay in seconds.
In order to make sure that “Collect” is not accidentally deactivated, switch to another non-gathering job and then back to fisher.job(CRP) job(FSH) sendIcon(2, 7, 1.0)
December 10, 2017 at 1:32 pm #6013hmm ok i am using atm key() function which works, but as you says its dosent check if its already on or not so thats basicly my problem when i start it and i am currently FSH job with active collectiv what basicly happen to me sometimes its will fail… only can be avoid atm by double switching jobs to make sure its will be always off but its kind of dirty way
- This reply was modified 6 years, 11 months ago by smaller.
December 10, 2017 at 1:40 pm #6015A cleaner way will be available in the next version 🙂
In addition, special scenario functions will allow you to change gig heads and switch presets on the fly.
– (Spearfishing scenario support is scheduled for release in Upgrade Stage 3.)Thank you for your feedback!
January 9, 2018 at 1:25 am #6190New functions for Scenario Engine are implemented:
- changeGig() – Equip new gig for spearfishing.
- deliverCollectables() – Deliver collectables to the closest NPC.
- addGatherRotationIfGP() – Add gathering rotation to GP-based selector.
- repeatChapterFor() – Repeat current chapter for amount of time.
- repeatChapterUntil() – Repeat current chapter until specified time.
- koCheckpoint() – Set the current chapter and line as KO checkpoint.
- koSetCatchUp() – Mark the current chapter as catch-up chapter.
- koResetCatchUp() – Forget the previously marked catch-up chapter.
January 9, 2018 at 11:05 pm #6199The repeatChapterFor() and repeatChapterUntil() are a bless, no more guessing on the number of time to repeat a chapter for things like Ephemeral, it’s perfect, thank you!!!
I’m updating all my FSH scenarios with changeGig(), the number of time I forgot to select the right one manually XD
Great update, plenty of useful new possibilities.
March 17, 2018 at 5:43 pm #6615Hi Everyone! ^^ /
This is my first post here so i hope i landet in the right thread.
I would like to request a pause button which stops the scenario a short while to , for example chat with your gild mates.
While doing some simple gathering, mining or Fishing it is not really a problem because you can simply finish the gathering, reply in chat and restart with the lowered amount.
but with the more elaborate Scenarios it is quite difficult to do.March 18, 2018 at 8:23 am #6630I would like to request a pause button which stops the scenario a short while to , for example chat with your gild mates.
It’s already planned for I think the next upgrade.
June 12, 2018 at 3:31 pm #7274 -
AuthorPosts
The topic ‘[Beta] Scenario Scripting Engine’ is closed to new replies.