Skip to content

Repository files navigation

Download Discord

🌎 English

Duty Mechanic is a plugin for RebornBuddy. It contains custom logic to handle most dungeons supported by the Duty Support system in FFXIV.

Duty Mechanic is a fork and eventual successor to RBTrust, originally developed by Athlon. Originally it was intended to contain profiles and mechanic support for the Trust system in FFXIV. However, Athlon has not actively contributed to the project in many years and it is now maintained and developed by the LlamaMagic team.

Duty Mechanic will not support OrderBot profiles for the duties, but instead contains custom logic to handle boss encounters inside the duties. Using this plugin, users of RebornBuddy can create their own profiles to handle traversing Duties and Duty Mechanic will handle the advanced boss encounters. It can also be used with plugins such as Panda Farmer.

There are still a few profiles left over from the original development located in the \Profiles folder, but they are not maintained and there are currently no plans to add to those profiles.

Installation

Prerequisites

  • RebornBuddy with active license (paid)
  • Platypus Handles revives on death as well as Self-repair, food, and much more.
  • (Optional) Better combat routine, such as Magitek (free)

Automatic Setup (recommended)

The easiest way to install LlamaLibrary is to install the updateBuddy plugin. It would be installed in the /plugins folder of your RebornBuddy folder as such:

RebornBuddy
└── Plugins
    └── updateBuddy
        ├── git2-a2bde63.dll
        ├── LibGit2Sharp.dll
        ├── Loader.cs
        └── UpdateBuddy.dll

It will automatically install the files into the correct folders and keep them up to date.

Usage

Crucible of the Unbroken

First and Second Board mechanics live in Dungeons/Crucible, with separate territory registrations for 1339 and 1340. The folder keeps encounter-specific movement lifetimes and pure geometry planners together. Third Board is not implemented. Entry, board navigation, purchases and Beastmaster rotation belong to the calling profile/plugin and combat routine; these handlers own encounter mechanics.

When updating an installation that previously received development sources from PandaCrucible, close that RB instance normally and remove the old flat Dungeons copies of the ten files now in Dungeons/Crucible after backing them up outside the plugin. Keeping both layouts causes duplicate type definitions. PandaCrucible no longer installs or patches DutyMechanic.

Offline geometry replays are under Tests/Crucible: run dotnet run --project Tests/Crucible/ArchPathReplay, and likewise FirePlannerReplay, ManticoreReplay, and WyvernPlannerReplay. Fixtures use .cs.test so RB's recursive source compiler does not load console entry points. Each replay links the production planner; it verifies captured geometry, not live client timing or unattended reliability.

⚠️ Some classes may not survive certain bosses. ⚠️ If you can't clear even after tuning combat routine settings, try running the previous dungeon until you out-level and can skip the "difficult" one. Also, tank privilege is real. Tanks will have the best success.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages