Scenario Scripting | Development

Forum Forums Development Scenario Scripting | Development

This topic contains 1 reply, has 1 voice, and was last updated by Miqobot Miqobot 1 year, 1 month ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #208
    Miqobot
    Miqobot
    Keymaster
    5+

    This feature will connect everything that Miqobot can do together into unified scripting system.

    You will be able to link unspoiled nodes together, navigate between fishing spots, teleport around the world and switch between different activities. This system will make Miqobot behave more like a human player by introducing scheduling and random choices.

    At the same time, we hope to make it as easy to use as possible. You will not have to learn programming in order to create scenarios. And everything you create you will be able to share with the community.

    List of Capabilities

    • Scheduling. You will be able to plan activities based on Eorzea time or real world time.
    • Switching Activities. It will allow you to gather ingredients and subsequently craft items. To level up additional jobs and visit Gold Saucer to take a rest and farm some MGP. To combine any Miqobot features in any way you like.
    • Precise Navigation Control. It will be possible to tell Miqobot the exact waypoint to go to. This will be especially useful for Gathering as an alternative way to navigate between gathering nodes in Heavensward.
    • Teleporting. Miqobot will be able to travel all around the world and switch between navigation grids automatically.
    • Change Fishing Spots. In order to eleminate “The fish sense something amiss” message.
    • Aethersand Farming. A non-stop scenario that will allow you to follow the time patterns of Ephemeral nodes.
    • Favor Farming. An extension for basic Gathering AI, which purpose will be to deplete gathering nodes as fast as possible in order to spawn a Concealed node.
    • Chapter Selection and Randomization. Each scenario will consist of chapters with each chapter corresponding to a single activity performed by Miqobot.

    Examples

    Example 1. Gathering multiple Unspoiled nodes.

    • Chapter 1.
      • Teleport to: Camp Dragonhead.
      • Select grid: Darksteel.
      • Move to: Waypoint #8.
      • Wait for: 00:55 ET.
      • Select gathering slot: 2.
      • Select gathering rotation: Yield +3.
      • Gather.
    • Chapter 2.
      • Teleport to: Camp Drybone.
      • Select grid: Gold Ore.
      • Move to: Waypoint #26.
      • Wait for: 08:55 ET.
      • Select gathering slot: 5.
      • Select gathering rotation: Yield +3.
      • Gather.
    • Chapter 3.
      • Teleport to: Helix.
      • Select grid: Adamantite.
      • Move to: Waypoint #8.
      • Wait for: 10:55 ET.
      • Select gathering slot: 5.
      • Select gathering rotation: 470 Collectability.
      • Gather.
    • Chapter 4.
      • Same as Chapter 3 for 22:55 ET.

    Example 2. Legendary fishing – Helicoprion.

    • Chapter 1.
      • Select grid: Sagolii Desert.
      • Move to: South Waypoint.
      • Sit.
      • Wait for: 08:05 ET.
      • Stop at: 15:50 ET.
      • Check weather: Heat Waves.
      • Find fishing spot.
      • Fish.
      • If weather is bad: Stop fishing early.
    • Chapter 2.
      • Select grid: Sagolii Desert.
      • Move to: Middle Waypoint.
      • Sit.
      • Wait for: 16:10 ET.
      • Stop at: 20:10 ET.
      • Check weather: Heat Waves.
      • Find fishing spot.
      • Fish.
      • If weather is bad: Stop fishing early.
    • Chapter 3.
      • Repair.
      • Select grid: Sagolii Desert.
      • Move to: Forgotten Springs Waypoint.
      • Stop in: 15 Eorzea minutes.
      • Find fishing spot.
      • Fish.

    Note: Chapter 3 is supposed to prevent “The fish sense something amiss” message, which seems to appear after 12 hours of fishing in the same area.

    Please understand, that these examples do not exactly represent the final algorithm since it’s still in development. They should help you get the idea about how it will work, but the actual steps for each chapter may change as we move closer to release.

    #7052
    Miqobot
    Miqobot
    Keymaster
    1+

    Miqobot v1.2.6: Scenario Engine [Beta] is released.
    We will be adding more functions after we complete the core combat system.

Viewing 2 posts - 1 through 2 (of 2 total)

The forum ‘Development’ is closed to new topics and replies.