Giter VIP home page Giter VIP logo

rbtrust's Introduction

Download Discord

🌎 English β€’ δΈ­ζ–‡

RBtrust is a dungeon plugin + OrderBot scripts for RebornBuddy. It automatically runs Duty Support and Trust dungeons.

Supported Dungeons

⏰ - Waiting for Duty Support
❌ - Not Yet Implemented
⚠️ - Incomplete or Very Buggy
βœ”οΈ - Complete

Dungeons are listed by unlock level, then by order unlocked for MSQ/Duty Support (e.g., Lv. 50.1: Castrum Meridianum, Lv. 50.2: The Praetorium).

For same-level dungeons that aren't part of MSQ/Duty Support but got scripted anyway (unsynced runs?), no sequence number is given (e.g., Lv. 50: The Wanderer's Palace, Lv. 50: Amdapoor Keep). There are no plans for player-party scripts at this time, only NPC-party scripts via Duty Support and Trusts.

2.0 - A Realm Reborn

❌ Lv. 15: Sastasha
❌ Lv. 16: The Tam-Tara Deepcroft
❌ Lv. 17: Copperbell Mines
❌ Lv. 20: The Bowl of Embers
❌ Lv. 24: The Thousand Maws of Toto-Rak
❌ Lv. 28: Haukke Manor
❌ Lv. 32: Brayflox's Longstop
❌ Lv. 34: The Navel
❌ Lv. 41: The Stone Vigil
❌ Lv. 44: The Howling Eye
❌ Lv. 50.1: Castrum Meridianum
❌ Lv. 50.2: The Praetorium
βœ”οΈ Lv. 50.3: The Porta Decumana
❌ Lv. 50.4: Snowcloak
❌ Lv. 50.5: The Keeper of the Lake

3.0 - Heavensward

❌ Lv. 53: Sohm Al
❌ Lv. 55: The Aery
❌ Lv. 57: The Vault
⏰ Lv. 59: The Great Gubal Library
⏰ Lv. 60.1: The Aetherochemical Research Facility
⏰ Lv. 60.2: The Antitower
⏰ Lv. 60.3: Sohr Kai
⏰ Lv. 60.4: Xelphatol
⏰ Lv. 60.5: Baelsar's Wall

4.0 - Stormblood

⏰ Lv. 61: The Sirensong Sea
⏰ Lv. 65: Bardam's Mettle
⏰ Lv. 67: Doma Castle
⏰ Lv. 69: Castrum Abania
⏰ Lv. 70.1: Ala Mhigo
⏰ Lv. 70.2: The Drowned City of Skala
⏰ Lv. 70.3: The Burn
⏰ Lv. 70.4: The Ghimlyt Dark

5.0 - Shadowbringers

βœ”οΈ Lv. 71: Holminster Switch
βœ”οΈ Lv. 73: Dohn Mheg
βœ”οΈ Lv. 75: The Qitana Ravel
βœ”οΈ Lv. 77: Malikah's Well
βœ”οΈ Lv. 79: Mt. Gulg
⚠️ Lv. 80.1: Amaurot
⚠️ Lv. 80.2: The Grand Cosmos
⚠️ Lv. 80.3: Anamnesis Anyder
❌ Lv. 80.4: The Heroes' Gauntlet
⚠️ Lv. 80.5: Matoya's Relict
❌ Lv. 80.6: Paglth'an

6.0 - Endwalker

βœ”οΈ Lv. 81: The Tower of Zot
βœ”οΈ Lv. 83: The Tower of Babil
⚠️ Lv. 85: Vanaspati
βœ”οΈ Lv. 87: Ktisis Hyperboreia
⚠️ Lv. 89.1: The Aitiascope
❌ Lv. 89.2: The Mothercrystal
βœ”οΈ Lv. 90.1: The Dead Ends
⚠️ Lv. 90.2: Alzadaal's Legacy
βœ”οΈ Lv. 90.3: The Fell Court of Troia

Installation

Prerequisites

Automatic Setup (recommended)

Want automatic installation and updates, including prerequisites?

Install the RepoBuddy plugin -- RBtrust is configured by default!

Adding RBtrust to RepoBuddy

ℹ️ New RepoBuddy users can skip this step.

In case your repoBuddy config is too old or otherwise missing RBtrust, you can add it via repoBuddy's settings menu:

  • Name: RBtrust
  • Type: Plugin
  • URL: https://github.com/LlamaMagic/RBtrust.git/trunk

Usage

⚠️ 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.

Each dungeon is handled by a separate OrderBot script that repeats the dungeon infinitely. Graduating to the next dungeon must be done manually by changing scripts.

To load a dungeon script:

  1. Start RebornBuddy and set the BotBase dropdown to Order Bot.
  2. Click Load Profile and navigate to RebornBuddy\Plugins\RBtrust\Profiles.
  3. Select the .xml script for the desired dungeon.
  4. Back in RebornBuddy, click Start.

Troubleshooting

For live volunteer support, join the Project BR Discord channel #rbtrust-issues.

When asking for help, always include:

  • which OrderBot .xml script you loaded,
  • your class + Trust NPC list + scenario vs. avatar mode,
  • what you tried to do,
  • what went wrong,
  • logs from the RebornBuddy\Logs\ folder.

No need to ask if anyone's around or for permission to ask -- just go for it!

How can I stop dying to a certain boss?

Maybe you can, maybe you can't.

RBtrust has limited combat abilities, so some classes struggle with certain bosses. Some things to try:

  • Upgrade your gear and food to better survive big hits.
  • Adjust your combat routine to better use damage mitigation, heals, life-steal, etc.
  • Change class (not a real solution)

Worst case scenario: out-level and skip that dungeon by grinding the previous one, or kill the boss manually if needed for MSQ progression.

When starting a script, why does it says the "Trust" plugin isn't installed?

The RBtrust folder might not have been fully extracted or put in the correct place.

Check your Plugins tab to see if the "Trust" plugin is listed and enable if it is. If the plugin isn't there, try closing RebornBuddy and cleanly [reinstalling][download] RBtrust.

rbtrust's People

Contributors

domesticwarlord86 avatar themanta avatar athlon18 avatar xil64 avatar kenan1212 avatar kaiserbh avatar angles24 avatar mr-jak3z avatar hyskylord avatar y2krazy avatar

Stargazers

hzy132 avatar  avatar  avatar wuhao avatar Molionr avatar  avatar akk avatar  avatar  avatar  avatar Natalya Higdon avatar  avatar Vincent avatar Haochen Li avatar Kronos avatar  avatar 汐萌萌 avatar  avatar  avatar  avatar  avatar

rbtrust's Issues

Add AvoidInfo Lifetime Manager

Game Version

Global

Feature Description

RB's built-in AvoidanceManager lets us draw custom avoids but expects us to manage their lifetimes ourselves. After drawing an avoid and getting its AvoidInfo, an Avoid will be created by AvoidanceManager whenever canRun is true and destroyed when false. The struggle is the AvoidInfos will never be destroyed, which is cool if you want that AOE to recur but can unexpectedly stack up AvoidInfos for the same purpose -- they even persist through stop/start!

We need a lifetime manager to sanely clean up the AvoidInfos we draw manually. AvoidanceManager.Remove(AvoidInfo) and .RemoveAll(AvoidInfo => bool) are relevant here. This will probably tie into our AvoidanceHelpers as part of a larger avoidance system abstraction.

Other Information

  • This issue is a feature request, not a bug or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Troia: Does not consistently avoid Beatrice's Beatific Scorn

Game Version

Global

Expected Behavior

The bot should avoid Beatific Scorn's AOEs in order.

Actual Behavior

The bot tries to avoid Beatific Scorn in order, but sometimes it gives up too early and stops in the middle of an AOE that will go off sooner. Maybe we can add more AOE priorities so it can finish going to the latest AOE?

Reproduction Steps

No response

RebornBuddy Log

N/A

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Troia: Does not avoid Beatrice gaze attacks

Game Version

Global

Expected Behavior

Bot should not look at second boss's gaze attacks.

Actual Behavior

During the second boss, Beatrice, the gaze attacks are not avoided. This isn't guaranteed death, but the added vuln-up debuffs may make later damage lethal.

Reproduction Steps

No response

RebornBuddy Log

N/A

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Vault: Does not avoid Boss 2's black holes

Game Version

Global

Expected Behavior

During boss 2, the bot should stand a certain distance from every black hole to avoid stacking vuln-ups and death.

Actual Behavior

The bot doesn't seem to acknowledge the black holes, so it can get unlucky and stand next to them until death.

Reproduction Steps

No response

RebornBuddy Log

Name:Aetherial Tear 0x251F573F570, Type:ff14bot.Objects.BattleCharacter, ID:3293, Obj:1073894595

[21:25:50.687 D] Targeting Ser Grinnaux the Bull 0x4001A8F9 0x251F5761530
[21:25:57.684 D] [POI Set] Type: Kill, Name: Ser Grinnaux, ObjectId: 4001A8F8, NpcId: 3639, Location: <-0.860774, 0, 73.28675>, ZoneId: 1066
[21:25:57.744 D] Targeting Ser Grinnaux 0x4001A8F8 0x251F57532A0
[21:25:57.811 D] DoAction Spell 17864 0x4001A8F8
[21:25:57.812 N] [Magitek] Cast: Bio
[21:25:57.873 N] [Magitek] Time Casting: 60 - Expected: 0
[21:25:57.874 N] [Magitek] Successfully Casted Bio
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:26:00.163 D] DoAction Spell 17869 0x4001A8F8
[21:26:00.163 N] [Magitek] Cast: Ruin
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:26:01.622 N] [Magitek] Time Casting: 1396 - Expected: 1413
[21:26:01.624 N] [Magitek] Successfully Casted Ruin
[21:26:02.466 D] DoAction Spell 17869 0x4001A8F8
[21:26:02.467 N] [Magitek] Cast: Ruin
[21:26:03.901 N] [Magitek] Time Casting: 1402 - Expected: 1413
[21:26:03.901 N] [Magitek] Successfully Casted Ruin
[21:26:04.831 D] DoAction Spell 17869 0x4001A8F8
[21:26:04.831 N] [Magitek] Cast: Ruin
[21:26:06.263 N] [Magitek] Time Casting: 1400 - Expected: 1413
[21:26:06.263 N] [Magitek] Successfully Casted Ruin
[21:26:07.196 D] DoAction Spell 17869 0x4001A8F8
[21:26:07.196 N] [Magitek] Cast: Ruin
[21:26:08.628 N] [Magitek] Time Casting: 1400 - Expected: 1413
[21:26:08.628 N] [Magitek] Successfully Casted Ruin
[21:26:09.566 D] DoAction Spell 17869 0x4001A8F8
[21:26:09.566 N] [Magitek] Cast: Ruin
[21:26:11.002 N] [Magitek] Time Casting: 1404 - Expected: 1413
[21:26:11.002 N] [Magitek] Successfully Casted Ruin
[21:26:11.993 D] DoAction Spell 17869 0x4001A8F8
[21:26:11.993 N] [Magitek] Cast: Ruin
[21:26:13.457 N] [Magitek] Time Casting: 1404 - Expected: 1413
[21:26:13.457 N] [Magitek] Successfully Casted Ruin
[21:26:13.888 V] [SideStep] Hyperdimensional Slash [CastType][Id: 4134][Omen: 33][RawCastType: 4][ObjId: 1073850616]
[21:26:13.888 N] [SideStep] Added: 1 to the avoidance manager
[21:26:13.889 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:26:13.889 D] [Avoid] SpanCheck :False
[21:26:13.889 D] [Avoid] Running from Ser Grinnaux 0x251F57532A0
[21:26:13.889 D] Capability state flags changed. Movement: DontCare -> Disallowed.
[21:26:13.889 D] Capability state flags changed. Facing: DontCare -> Disallowed.
[21:26:14.704 D] [Avoid] Done running from Ser Grinnaux 0x251F57532A0
[21:26:14.704 D] Capability state flags changed. Movement: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:26:14.704 D] Capability state flags changed. Facing: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:26:14.844 D] DoAction Spell 17869 0x4001A8F8
[21:26:14.844 N] [Magitek] Cast: Ruin
[21:26:16.302 N] [Magitek] Time Casting: 1396 - Expected: 1413
[21:26:16.302 N] [Magitek] Successfully Casted Ruin
[21:26:16.917 N] [SideStep] Removing 1 completed spells
[21:26:17.229 D] DoAction Spell 17869 0x4001A8F8
[21:26:17.229 N] [Magitek] Cast: Ruin
[21:26:18.690 N] [Magitek] Time Casting: 1399 - Expected: 1413
[21:26:18.690 N] [Magitek] Successfully Casted Ruin
[21:26:19.370 V] [SideStep] Hyperdimensional Slash [CastType][Id: 4134][Omen: 33][RawCastType: 4][ObjId: 1073850616]
[21:26:19.370 N] [SideStep] Added: 1 to the avoidance manager
[21:26:19.622 D] DoAction Spell 17869 0x4001A8F8
[21:26:19.622 N] [Magitek] Cast: Ruin
[21:26:21.079 N] [Magitek] Time Casting: 1396 - Expected: 1413
[21:26:21.079 N] [Magitek] Successfully Casted Ruin
[21:26:22.010 D] DoAction Spell 17869 0x4001A8F8
[21:26:22.010 N] [Magitek] Cast: Ruin
[21:26:22.314 N] [SideStep] Removing 1 completed spells
[21:26:23.469 N] [Magitek] Time Casting: 1396 - Expected: 1413
[21:26:23.469 N] [Magitek] Successfully Casted Ruin
[21:26:24.399 D] DoAction Spell 17869 0x4001A8F8
[21:26:24.399 N] [Magitek] Cast: Ruin
[21:26:25.868 N] [Magitek] Time Casting: 1408 - Expected: 1413
[21:26:25.868 N] [Magitek] Successfully Casted Ruin
[21:26:26.738 D] DoAction Spell 16538 0x1036A927
[21:26:26.739 N] [Magitek] Cast: Fey Illumination
[21:26:26.801 N] [Magitek] Time Casting: 62 - Expected: 0
[21:26:26.802 N] [Magitek] Successfully Casted Fey Illumination
[21:26:28.545 V] [SideStep] Faith Unmoving [CastType][Id: 4135][Omen: 203][RawCastType: 5][ObjId: 1073850616]
[21:26:28.545 N] [SideStep] Spell range is > 45. Does this require specific logic?
[21:26:28.545 N] [SideStep] Avoid Cirlce: [<-0.01531982, 0.1373291, 71.97681>][Range: 82.2]
[21:26:28.545 N] [SideStep] Added: 1 to the avoidance manager
[21:26:28.548 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:26:28.565 D] [Avoid] Failed to navigate out of Ser Grinnaux 0x251F57532A0. Reason: Couldn't generate a path out of avoid
[21:26:29.365 D] DoAction Spell 189 0x1036A927
[21:26:29.366 N] [Magitek] Cast: Lustrate
[21:26:29.375 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:26:29.393 D] [Avoid] Failed to navigate out of Ser Grinnaux 0x251F57532A0. Reason: Couldn't generate a path out of avoid
[21:26:29.394 N] [Magitek] Time Casting: 28 - Expected: 0
[21:26:29.396 N] [Magitek] Successfully Casted Lustrate
[21:26:29.400 D] DoAction Spell 190 0x1036A927
[21:26:29.400 N] [Magitek] Cast: Physick
[21:26:29.410 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:26:29.428 D] [Avoid] Failed to navigate out of Ser Grinnaux 0x251F57532A0. Reason: Couldn't generate a path out of avoid
[21:26:31.445 N] [Magitek] Time Casting: 1387 - Expected: 1413
[21:26:31.445 N] [Magitek] Successfully Casted Physick
[21:26:31.467 N] [SideStep] Removing 1 completed spells
[21:26:32.538 D] DoAction Spell 189 0x1036A927
[21:26:32.539 N] [Magitek] Cast: Lustrate
[21:26:32.572 N] [Magitek] Time Casting: 32 - Expected: 0
[21:26:32.573 N] [Magitek] Successfully Casted Lustrate
[21:26:33.370 D] DoAction Spell 190 0x1036A927
[21:26:33.370 N] [Magitek] Cast: Physick
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:26:34.103 N] [Magitek] Time Casting: 701 - Expected: 1413
[21:26:34.105 N] [Magitek] Successfully Casted Physick
[21:26:34.106 D] DoAction Spell 189 0x1036A927
[21:26:34.106 N] [Magitek] Cast: Lustrate
[21:26:34.139 N] [Magitek] Time Casting: 33 - Expected: 0
[21:26:34.141 N] [Magitek] Successfully Casted Lustrate
[21:26:34.142 D] DoAction Spell 190 0x1036A927
[21:26:34.142 N] [Magitek] Cast: Physick
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:26:36.175 N] [Magitek] Time Casting: 1401 - Expected: 1413
[21:26:36.175 N] [Magitek] Successfully Casted Physick
[21:26:36.175 D] DoAction Spell 166 0x1036A927
[21:26:36.176 N] [Magitek] Cast: Aetherflow
[21:26:36.208 N] [Magitek] Time Casting: 32 - Expected: 0
[21:26:36.210 N] [Magitek] Successfully Casted Aetherflow
[21:26:36.278 N] [Magitek] Aetherflow on cooldown
[21:26:36.301 N] [Magitek] Aetherflow on cooldown
[21:26:36.345 N] [Magitek] Aetherflow on cooldown
[21:26:36.368 N] [Magitek] Aetherflow on cooldown
[21:26:36.401 N] [Magitek] Aetherflow on cooldown
[21:26:36.435 N] [Magitek] Aetherflow on cooldown
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:26:37.107 D] DoAction Spell 17864 0x4001A8F8
[21:26:37.107 N] [Magitek] Cast: Bio
[21:26:37.140 N] [Magitek] Time Casting: 32 - Expected: 0
[21:26:37.142 N] [Magitek] Successfully Casted Bio
[21:26:39.808 N] Requesting path on 1066 from <14.21086, 0, 77.14889> to <-9.785211, 0, 71.97681> within 5 ()
[21:26:39.841 N] Received path response to <-9.785211, 0, 71.97681> in 00:00:00.0325291 ms
[21:26:40.871 V] [SideStep] Dimensional Rip [CastType][Id: 4140][Omen: 1][RawCastType: 2][ObjId: 1073850616]
[21:26:40.871 N] [SideStep] Avoid Cirlce: [<-0.01531982, -0.01531982, 87.84619>][Range: 4.999999]
[21:26:40.871 N] [SideStep] Added: 1 to the avoidance manager
[21:26:43.875 N] [SideStep] Removing 1 completed spells
[21:26:44.013 D] DoAction Spell 16537 0x1036A927
[21:26:44.014 N] [Magitek] Cast: Whispering Dawn
[21:26:44.046 N] [Magitek] Time Casting: 32 - Expected: 0
[21:26:44.048 N] [Magitek] Successfully Casted Whispering Dawn
[21:26:46.445 D] DoAction Spell 17869 0x4001A8F8
[21:26:46.445 N] [Magitek] Cast: Ruin
[21:26:47.879 N] [Magitek] Time Casting: 1400 - Expected: 1413
[21:26:47.879 N] [Magitek] Successfully Casted Ruin
[21:26:48.806 D] DoAction Spell 185 0x4001A594
[21:26:48.806 N] [Magitek] Cast: Adloquium
[21:26:50.708 N] [Magitek] Time Casting: 1869 - Expected: 1884
[21:26:50.710 N] [Magitek] Successfully Casted Adloquium
[21:26:52.781 V] [SideStep] Hyperdimensional Slash [CastType][Id: 4134][Omen: 33][RawCastType: 4][ObjId: 1073850616]
[21:26:52.781 N] [SideStep] Added: 1 to the avoidance manager
[21:26:55.670 N] [SideStep] Removing 1 completed spells
[21:26:58.108 V] [SideStep] Hyperdimensional Slash [CastType][Id: 4134][Omen: 33][RawCastType: 4][ObjId: 1073850616]
[21:26:58.108 N] [SideStep] Added: 1 to the avoidance manager
[21:27:01.143 N] [SideStep] Removing 1 completed spells
[21:27:02.707 D] DoAction Spell 17869 0x4001A8F8
[21:27:02.708 N] [Magitek] Cast: Ruin
[21:27:04.140 N] [Magitek] Time Casting: 1400 - Expected: 1413
[21:27:04.141 N] [Magitek] Successfully Casted Ruin
[21:27:05.076 D] DoAction Spell 17864 0x4001A8F8
[21:27:05.076 N] [Magitek] Cast: Bio
[21:27:05.109 N] [Magitek] Time Casting: 32 - Expected: 0
[21:27:05.109 N] [Magitek] Successfully Casted Bio
[21:27:07.443 D] DoAction Spell 185 0x4001A594
[21:27:07.443 N] [Magitek] Cast: Adloquium
[21:27:09.342 N] [Magitek] Time Casting: 1867 - Expected: 1884
[21:27:09.344 N] [Magitek] Successfully Casted Adloquium
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:27:09.949 D] DoAction Spell 17869 0x4001A8F8
[21:27:09.949 N] [Magitek] Cast: Ruin
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:27:11.373 N] [Magitek] Time Casting: 1391 - Expected: 1413
[21:27:11.375 N] [Magitek] Successfully Casted Ruin
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:27:12.412 D] DoAction Spell 17869 0x4001A8F8
[21:27:12.412 N] [Magitek] Cast: Ruin
[21:27:13.023 N] [Magitek] Time Casting: 548 - Expected: 1413
[21:27:13.023 D] DoAction Spell 189 0x1036A927
[21:27:13.024 N] [Magitek] Cast: Lustrate
[21:27:13.087 N] [Magitek] Time Casting: 62 - Expected: 0
[21:27:13.089 N] [Magitek] Successfully Casted Lustrate
[21:27:13.091 D] DoAction Spell 190 0x1036A927
[21:27:13.091 N] [Magitek] Cast: Physick
[21:27:14.007 V] [SideStep] Faith Unmoving [CastType][Id: 4135][Omen: 203][RawCastType: 5][ObjId: 1073850616]
[21:27:14.007 N] [SideStep] Spell range is > 45. Does this require specific logic?
[21:27:14.007 N] [SideStep] Avoid Cirlce: [<-0.01531982, 0.1373291, 71.97681>][Range: 82.2]
[21:27:14.007 N] [SideStep] Added: 1 to the avoidance manager
[21:27:14.010 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:27:14.029 D] [Avoid] Failed to navigate out of Ser Grinnaux 0x251F57532A0. Reason: Couldn't generate a path out of avoid
[21:27:15.110 N] [Magitek] Time Casting: 1471 - Expected: 1413
[21:27:15.110 N] [Magitek] Successfully Casted Physick
[21:27:15.172 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:27:15.191 D] [Avoid] Failed to navigate out of Ser Grinnaux 0x251F57532A0. Reason: Couldn't generate a path out of avoid
[21:27:16.105 D] DoAction Spell 17869 0x4001A8F8
[21:27:16.105 N] [Magitek] Cast: Ruin
[21:27:16.167 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:27:16.185 D] [Avoid] Failed to navigate out of Ser Grinnaux 0x251F57532A0. Reason: Couldn't generate a path out of avoid
[21:27:17.192 N] [SideStep] Removing 1 completed spells
[21:27:17.500 N] [Magitek] Time Casting: 1314 - Expected: 1413
[21:27:17.501 N] [Magitek] Successfully Casted Ruin
[21:27:19.320 D] DoAction Spell 17869 0x4001A8F8
[21:27:19.320 N] [Magitek] Cast: Ruin
[21:27:20.780 N] [Magitek] Time Casting: 1398 - Expected: 1413
[21:27:20.780 N] [Magitek] Successfully Casted Ruin
[21:27:20.781 N] Requesting path on 1066 from <17.4993, 0, 79.93127> to <-7.726462, 0, 64.77608> within 5 ()
[21:27:20.816 N] Received path response to <-7.726462, 0, 64.77608> in 00:00:00.0351633 ms
[21:27:21.218 N] Requesting path on 1066 from <15.95778, 0, 79.73243> to <-9.690033, 0, 62.93712> within 5 ()
[21:27:21.252 N] Received path response to <-9.690033, 0, 62.93712> in 00:00:00.0332962 ms
[21:27:22.728 D] DoAction Spell 17869 0x4001A8F8
[21:27:22.728 N] [Magitek] Cast: Ruin
[21:27:23.535 N] Latency to Buddy service: 29 ms
[21:27:24.186 N] [Magitek] Time Casting: 1395 - Expected: 1413
[21:27:24.186 N] [Magitek] Successfully Casted Ruin
[21:27:24.502 V] [SideStep] Dimensional Rip [CastType][Id: 4140][Omen: 1][RawCastType: 2][ObjId: 1073850616]
[21:27:24.502 N] [SideStep] Avoid Cirlce: [<8.865417, -0.01531982, 74.50977>][Range: 5]
[21:27:24.502 N] [SideStep] Added: 1 to the avoidance manager
[21:27:24.502 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:27:24.502 D] [Avoid] SpanCheck :False
[21:27:24.502 D] [Avoid] Running from Ser Grinnaux 0x251F57532A0
[21:27:24.502 D] Capability state flags changed. Movement: DontCare -> Disallowed.
[21:27:24.502 D] Capability state flags changed. Facing: DontCare -> Disallowed.
[21:27:24.503 N] Requesting path on 1066 from <7.828045, 0, 73.7347> to <2.905907, 0.04999924, 73.68475> within 5 (Running from Ser Grinnaux 0x251F57532A0)
[21:27:24.534 N] Received path response to <2.905907, 0.04999924, 73.68475> in 00:00:00.0313544 ms
[21:27:25.254 D] [Avoid] Done running from Ser Grinnaux 0x251F57532A0
[21:27:25.254 D] Capability state flags changed. Movement: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:27:25.254 D] Capability state flags changed. Facing: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:27:25.318 D] DoAction Spell 17869 0x4001A8F8
[21:27:25.318 N] [Magitek] Cast: Ruin
[21:27:26.763 N] [Magitek] Time Casting: 1384 - Expected: 1413
[21:27:26.763 N] [Magitek] Successfully Casted Ruin
[21:27:27.624 N] [SideStep] Removing 1 completed spells
[21:27:27.688 D] DoAction Spell 17869 0x4001A8F8
[21:27:27.688 N] [Magitek] Cast: Ruin
[21:27:29.147 N] [Magitek] Time Casting: 1397 - Expected: 1413
[21:27:29.147 N] [Magitek] Successfully Casted Ruin
[21:27:30.078 D] DoAction Spell 17869 0x4001A8F8
[21:27:30.078 N] [Magitek] Cast: Ruin
[21:27:31.542 N] [Magitek] Time Casting: 1402 - Expected: 1413
[21:27:31.542 N] [Magitek] Successfully Casted Ruin
[21:27:31.543 D] DoAction Spell 167 0x4001A8F8
[21:27:31.543 N] [Magitek] Cast: Energy Drain
[21:27:31.605 N] [Magitek] Time Casting: 61 - Expected: 0
[21:27:31.605 N] [Magitek] Successfully Casted Energy Drain
[21:27:36.206 D] DoAction Spell 185 0x4001A594
[21:27:36.206 N] [Magitek] Cast: Adloquium
[21:27:36.935 V] [SideStep] Hyperdimensional Slash [CastType][Id: 4134][Omen: 33][RawCastType: 4][ObjId: 1073850616]
[21:27:36.935 N] [SideStep] Added: 1 to the avoidance manager
[21:27:38.092 N] [Magitek] Time Casting: 1824 - Expected: 1884
[21:27:38.093 N] [Magitek] Successfully Casted Adloquium
[21:27:40.010 N] [SideStep] Removing 1 completed spells
[21:27:41.609 D] DoAction Spell 17864 0x4001A8F8
[21:27:41.609 N] [Magitek] Cast: Bio
[21:27:41.671 N] [Magitek] Time Casting: 61 - Expected: 0
[21:27:41.672 N] [Magitek] Successfully Casted Bio
[21:27:41.674 D] DoAction Spell 167 0x4001A8F8
[21:27:41.674 N] [Magitek] Cast: Energy Drain
[21:27:41.735 N] [Magitek] Time Casting: 60 - Expected: 0
[21:27:41.736 N] [Magitek] Successfully Casted Energy Drain
[21:27:42.355 D] DoAction Spell 166 0x1036A927
[21:27:42.355 N] [Magitek] Cast: Aetherflow
[21:27:42.418 N] [Magitek] Time Casting: 62 - Expected: 0
[21:27:42.420 N] [Magitek] Successfully Casted Aetherflow
[21:27:42.792 N] [Magitek] Aetherflow on cooldown
[21:27:42.977 V] [SideStep] Hyperdimensional Slash [CastType][Id: 4134][Omen: 33][RawCastType: 4][ObjId: 1073850616]
[21:27:42.978 N] [SideStep] Added: 1 to the avoidance manager
[21:27:42.979 D] [Avoid] Trying to stay near Ser Grinnaux 0x251F57532A0
[21:27:42.979 D] [Avoid] SpanCheck :False
[21:27:42.979 D] [Avoid] Running from Ser Grinnaux 0x251F57532A0
[21:27:42.979 D] Capability state flags changed. Movement: DontCare -> Disallowed.
[21:27:42.979 D] Capability state flags changed. Facing: DontCare -> Disallowed.
[21:27:43.809 D] [Avoid] Done running from Ser Grinnaux 0x251F57532A0
[21:27:43.809 D] Capability state flags changed. Movement: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:27:43.809 D] Capability state flags changed. Facing: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:27:44.006 D] DoAction Spell 17869 0x4001A8F8
[21:27:44.006 N] [Magitek] Cast: Ruin
[21:27:45.478 N] [Magitek] Time Casting: 1410 - Expected: 1413
[21:27:45.479 N] [Magitek] Successfully Casted Ruin
[21:27:45.480 D] DoAction Spell 16537 0x1036A927
[21:27:45.480 N] [Magitek] Cast: Whispering Dawn
[21:27:45.542 N] [Magitek] Time Casting: 61 - Expected: 0
[21:27:45.543 N] [Magitek] Successfully Casted Whispering Dawn
[21:27:45.734 N] [SideStep] Removing 1 completed spells
[21:27:46.417 D] DoAction Spell 17869 0x4001A8F8
[21:27:46.417 N] [Magitek] Cast: Ruin
[21:27:47.835 N] [Magitek] Time Casting: 1357 - Expected: 1413
[21:27:47.837 N] [Magitek] Successfully Casted Ruin
[21:27:48.780 D] DoAction Spell 17869 0x4001A8F8
[21:27:48.780 N] [Magitek] Cast: Ruin
[21:27:50.198 N] [Magitek] Time Casting: 1356 - Expected: 1413
[21:27:50.198 N] [Magitek] Successfully Casted Ruin
[21:27:51.135 D] DoAction Spell 17869 0x4001A8F8
[21:27:51.135 N] [Magitek] Cast: Ruin
[21:27:52.551 N] [Magitek] Time Casting: 1352 - Expected: 1413
[21:27:52.551 N] [Magitek] Successfully Casted Ruin
[21:27:53.484 D] DoAction Spell 17869 0x4001A8F8
[21:27:53.484 N] [Magitek] Cast: Ruin
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:27:54.955 N] [Magitek] Time Casting: 1410 - Expected: 1413
[21:27:54.955 N] [Magitek] Successfully Casted Ruin
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:27:55.888 D] DoAction Spell 17869 0x4001A8F8
[21:27:55.888 N] [Magitek] Cast: Ruin
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4139][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4138][Omen: 35][RawCastType: 3][ObjId: 1073850621]
[21:27:56.681 V] [SideStep] No Avoid info for: Dimensional Collapse [None][Id: 4137][Omen: 34][RawCastType: 3][ObjId: 1073850624]
[21:27:57.353 N] [Magitek] Time Casting: 1404 - Expected: 1413
[21:27:57.353 N] [Magitek] Successfully Casted Ruin
[21:27:57.480 D] DoAction Spell 189 0x1036A927
[21:27:57.480 N] [Magitek] Cast: Lustrate
[21:27:57.542 N] [Magitek] Time Casting: 61 - Expected: 0
[21:27:57.543 N] [Magitek] Successfully Casted Lustrate
[21:27:58.297 D] DoAction Spell 190 0x1036A927
[21:27:58.297 N] [Magitek] Cast: Physick
[21:27:58.418 D] Targeting Ser Grinnaux 0x4001A8F8 0x251F57532A0
[21:28:08.487 V] [Poi.Clear] Reason: Current behavior changed to MoveToTag: LineNumber: 68, XYZ: <-12.89392, -0.01531982, 72.06836>, Name: null, Distance: 3, UseMesh: True, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .
[21:28:08.487 D] Replaced hook [ProfileOrderBehavior_Hook] 728b8348-79c7-4bb6-9a24-12d202ffc5ae
[21:28:08.487 D] Moving to <-12.89392, -0.01531982, 72.06836> from <-1.11322, 0, 73.73298>
[21:28:11.157 V] [Poi.Clear] Reason: Current behavior changed to LLOpenChest: LineNumber: 69, HighPriority: True, IsDone: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .
[21:28:11.157 D] Removed all hooks from [ProfileOrderBehavior_Hook]
[21:28:11.157 D] Replaced hook [HighPriorityProfileOrderBehavior_Hook] 33d64540-79d4-4466-be75-9bbc5105295f
[21:28:11.158 N] [Magitek] Time Casting: 12800 - Expected: 1413
[21:28:11.158 N] [Magitek] Successfully Casted Physick
[21:28:11.158 Q] [NavigationHelper] Getpath 1066 <-12.89392, -0.01531982, 72.06836>
[21:28:11.159 V] [NavGraph] Local nodes for zone id 1066 are unknown, and we cannot teleport
[21:28:11.159 D] [Flightor] Set up for movement from <-9.939375, 0, 72.12471> to <-12.89392, -0.01531982, 72.06836>
[21:28:11.648 D] Targeting Treasure Coffer 0x4001AA3A 0x2526D3A4930
[21:28:11.648 D] Interacting with Treasure Coffer 0x2526D3A4930
[21:28:11.951 Q] [Treasure] Chest should be open
[21:28:12.011 V] [Poi.Clear] Reason: Current behavior changed to Log: LineNumber: 77, Body: null, Message: Defeat Ser Charibert 0/1, Name: null, Color: null, ColorString: , IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .
[21:28:12.011 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[21:28:12.011 D] Replaced hook [ProfileOrderBehavior_Hook] 6d331e60-01ae-4a97-94e0-577e182aca29
[21:28:12.013 N] [Log] Defeat Ser Charibert 0/1
[21:28:12.075 V] [Poi.Clear] Reason: Current behavior changed to MoveToTag: LineNumber: 80, XYZ: <-78.11096, -0.01531982, -15.51843>, Name: null, Distance: 3, UseMesh: True, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .
[21:28:12.075 D] Replaced hook [ProfileOrderBehavior_Hook] 290d0456-c5fe-420d-a041-ff90cd4b5141
[21:28:12.077 D] Moving to <-78.11096, -0.01531982, -15.51843> from <-12.41977, 0, 72.07741>
[21:28:12.077 N] Requesting path on 1066 from <-12.41977, 0, 72.07741> to <-78.11096, -0.01531982, -15.51843> within 5 (<-78.11096, -0.01531982, -15.51843>)
[21:28:12.119 N] Received path response to <-78.11096, -0.01531982, -15.51843> in 00:00:00.0420160 ms
[21:28:12.202 N] Sprinting
[21:28:12.202 D] DoAction Spell 3 0xE0000000
[21:28:13.387 N] [Trust] Zone changed from (1066, 1571) to (1066, 1560)
[21:28:19.927 D] [POI Set] Type: Kill, Name: Face of the Hero, ObjectId: 4001AA36, NpcId: 3848, Location: <-60.44961, -1.170232E-06, 42.53379>, ZoneId: 1066
[21:28:19.989 D] Targeting Face of the Hero 0x4001AA36 0x251F575BA90
[21:28:20.053 N] Requesting path on 1066 from <-62.53698, 0, 48.74448> to <-60.47031, -7.925555E-07, 42.64677> within 5 ()
[21:28:20.053 D] DoAction Spell 17864 0x4001AA36
[21:28:20.054 N] [Magitek] Cast: Bio
[21:28:20.100 N] Received path response to <-60.47031, -7.925555E-07, 42.64677> in 00:00:00.0465498 ms
[21:28:20.115 N] [Magitek] Time Casting: 60 - Expected: 0
[21:28:20.115 N] [Magitek] Successfully Casted Bio
[21:28:22.414 D] DoAction Spell 17869 0x4001AA36
[21:28:22.414 N] [Magitek] Cast: Ruin
[21:28:23.882 N] [Magitek] Time Casting: 1407 - Expected: 1413
[21:28:23.882 N] [Magitek] Successfully Casted Ruin
[21:28:24.822 D] DoAction Spell 17869 0x4001AA36
[21:28:24.822 N] [Magitek] Cast: Ruin
[21:28:26.289 N] [Magitek] Time Casting: 1406 - Expected: 1413
[21:28:26.289 N] [Magitek] Successfully Casted Ruin
[21:28:26.790 D] DoAction Spell 16538 0x1036A927
[21:28:26.791 N] [Magitek] Cast: Fey Illumination
[21:28:26.853 N] [Magitek] Time Casting: 61 - Expected: 0
[21:28:26.854 N] [Magitek] Successfully Casted Fey Illumination
[21:28:27.228 D] DoAction Spell 17869 0x4001AA36
[21:28:27.228 N] [Magitek] Cast: Ruin
[21:28:28.766 N] [Magitek] Time Casting: 1356 - Expected: 1413
[21:28:28.768 N] [Magitek] Successfully Casted Ruin
[21:28:29.766 D] DoAction Spell 17869 0x4001AA36
[21:28:29.767 N] [Magitek] Cast: Ruin
[21:28:31.235 N] [Magitek] Time Casting: 1407 - Expected: 1413
[21:28:31.235 N] [Magitek] Successfully Casted Ruin
[21:28:32.173 D] DoAction Spell 17869 0x4001AA36
[21:28:32.173 N] [Magitek] Cast: Ruin
[21:28:32.538 V] [SideStep] Iron Justice [Omen][Id: 356][Omen: 5][RawCastType: 3][ObjId: 1073850934]
[21:28:32.538 N] [SideStep] Debug: Rotation: 3.499974 vs Mob heading: 3.499974 = 0
[21:28:32.538 N] [SideStep] Added: 2 to the avoidance manager
[21:28:33.645 N] [Magitek] Time Casting: 1410 - Expected: 1413
[21:28:33.645 N] [Magitek] Successfully Casted Ruin
[21:28:34.581 D] DoAction Spell 17864 0x4001AA37
[21:28:34.582 N] [Magitek] Cast: Bio
[21:28:34.644 N] [Magitek] Time Casting: 62 - Expected: 0
[21:28:34.644 N] [Magitek] Successfully Casted Bio
[21:28:34.779 V] [SideStep] Iron Justice [Omen][Id: 356][Omen: 5][RawCastType: 3][ObjId: 1073850935]
[21:28:34.779 N] [SideStep] Debug: Rotation: 0.03187832 vs Mob heading: 0.1786093 = 6.14
[21:28:34.779 N] [SideStep] Added: 2 to the avoidance manager
[21:28:34.780 D] [Avoid] Trying to stay near Face of the Hero 0x251F57532A0
[21:28:34.780 D] [Avoid] SpanCheck :False
[21:28:34.780 D] [Avoid] Running from Face of the Hero 0x251F57532A0
[21:28:34.780 D] Capability state flags changed. Movement: DontCare -> Disallowed.
[21:28:34.780 D] Capability state flags changed. Facing: DontCare -> Disallowed.
[21:28:34.848 D] [Avoid] Trying to stay near Face of the Hero 0x251F57532A0
[21:28:34.848 D] [Avoid] SpanCheck :False
[21:28:34.848 D] [Avoid] Running from Face of the Hero 0x251F57532A0
[21:28:34.912 D] [Avoid] Trying to stay near Face of the Hero 0x251F57532A0
[21:28:34.912 D] [Avoid] SpanCheck :False
[21:28:34.912 D] [Avoid] Running from Face of the Hero 0x251F57532A0
[21:28:34.977 D] [Avoid] Trying to stay near Face of the Hero 0x251F57532A0
[21:28:34.978 D] [Avoid] SpanCheck :False
[21:28:34.978 D] [Avoid] Running from Face of the Hero 0x251F57532A0
[21:28:35.039 N] [SideStep] Removing 2 completed spells
[21:28:35.041 D] [Avoid] Trying to stay near Face of the Hero 0x251F57532A0
[21:28:35.041 D] [Avoid] SpanCheck :False
[21:28:35.041 D] [Avoid] Running from Face of the Hero 0x251F57532A0
[21:28:35.105 D] [Avoid] Done running from Face of the Hero 0x251F57532A0
[21:28:35.105 D] Capability state flags changed. Movement: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:28:35.105 D] Capability state flags changed. Facing: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:28:35.698 D] [Avoid] Path is blocked due to an avoid at <-58.99195, 0, 49.25524> and we can't get any closer. Waiting...
[21:28:35.698 D] Stopped moving. Reason: Path is blocked due to an avoid at <-58.99195, 0, 49.25524> and we can't get any closer. Waiting...
[21:28:36.971 D] DoAction Spell 17869 0x4001AA36
[21:28:36.971 N] [Magitek] Cast: Ruin
[21:28:37.276 N] [SideStep] Removing 2 completed spells
[21:28:38.440 N] [Magitek] Time Casting: 1408 - Expected: 1413
[21:28:38.442 N] [Magitek] Successfully Casted Ruin
[21:28:39.323 D] DoAction Spell 17869 0x4001AA36
[21:28:39.323 N] [Magitek] Cast: Ruin
[21:28:40.741 N] [Magitek] Time Casting: 1355 - Expected: 1413
[21:28:40.741 N] [Magitek] Successfully Casted Ruin
[21:28:41.682 D] DoAction Spell 17869 0x4001AA36
[21:28:41.683 N] [Magitek] Cast: Ruin
[21:28:43.151 N] [Magitek] Time Casting: 1407 - Expected: 1413
[21:28:43.151 N] [Magitek] Successfully Casted Ruin
[21:28:44.089 D] DoAction Spell 17869 0x4001AA36
[21:28:44.089 N] [Magitek] Cast: Ruin
[21:28:45.503 N] [Magitek] Time Casting: 1352 - Expected: 1413
[21:28:45.503 N] [Magitek] Successfully Casted Ruin
[21:28:45.629 D] DoAction Spell 16537 0x1036A927
[21:28:45.630 N] [Magitek] Cast: Whispering Dawn
[21:28:45.692 N] [Magitek] Time Casting: 62 - Expected: 0
[21:28:45.694 N] [Magitek] Successfully Casted Whispering Dawn
[21:28:46.444 D] DoAction Spell 17869 0x4001AA36
[21:28:46.444 N] [Magitek] Cast: Ruin
[21:28:47.858 N] [Magitek] Time Casting: 1353 - Expected: 1413
[21:28:47.860 N] [Magitek] Successfully Casted Ruin
[21:28:48.802 D] DoAction Spell 185 0x4001A594
[21:28:48.802 N] [Magitek] Cast: Adloquium
[21:28:49.169 V] [SideStep] Iron Justice [Omen][Id: 356][Omen: 5][RawCastType: 3][ObjId: 1073850934]
[21:28:49.170 N] [SideStep] Debug: Rotation: 4.48864 vs Mob heading: 4.48864 = 0
[21:28:49.170 N] [SideStep] Added: 2 to the avoidance manager
[21:28:49.355 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
[21:28:49.417 N] [SideStep] Removing 2 completed spells
[21:28:49.418 D] [POI Set] Type: Kill, Name: Face of the Hero, ObjectId: 4001AA37, NpcId: 3848, Location: <-64.86609, 0.1114188, 41.55029>, ZoneId: 1066
[21:28:49.478 D] Targeting Face of the Hero 0x4001AA37 0x251F57532A0
[21:28:50.702 N] [Magitek] Time Casting: 1837 - Expected: 1884
[21:28:50.703 N] [Magitek] Successfully Casted Adloquium
[21:28:51.634 V] [SideStep] Iron Justice [Omen][Id: 356][Omen: 5][RawCastType: 3][ObjId: 1073850935]
[21:28:51.634 N] [SideStep] Debug: Rotation: 0.2427077 vs Mob heading: 0.242708 = 6.28
[21:28:51.635 N] [SideStep] Added: 2 to the avoidance manager
[21:28:51.635 D] [Avoid] Trying to stay near Face of the Hero 0x251F57532A0
[21:28:51.636 D] [Avoid] SpanCheck :False
[21:28:51.636 D] [Avoid] Running from Face of the Hero 0x251F57532A0
[21:28:51.636 D] Capability state flags changed. Movement: DontCare -> Disallowed.
[21:28:51.636 D] Capability state flags changed. Facing: DontCare -> Disallowed.
[21:28:51.824 D] [Avoid] Done running from Face of the Hero 0x251F57532A0
[21:28:51.824 D] Capability state flags changed. Movement: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:28:51.824 D] Capability state flags changed. Facing: Disallowed -> DontCare. Reason: All entries in CR CapabilityManager have been removed.
[21:28:54.247 N] [SideStep] Removing 2 completed spells
[21:28:55.608 D] DoAction Spell 167 0x4001AA37
[21:28:55.609 N] [Magitek] Cast: Energy Drain
[21:28:55.670 N] [Magitek] Time Casting: 61 - Expected: 0
[21:28:55.670 N] [Magitek] Successfully Casted Energy Drain
[21:28:55.671 D] DoAction Spell 17869 0x4001AA37
[21:28:55.671 N] [Magitek] Cast: Ruin
[21:28:57.690 N] [Magitek] Time Casting: 1411 - Expected: 1413
[21:28:57.690 N] [Magitek] Successfully Casted Ruin
[21:28:57.691 D] DoAction Spell 167 0x4001AA37
[21:28:57.691 N] [Magitek] Cast: Energy Drain
[21:28:57.752 N] [Magitek] Time Casting: 60 - Expected: 0
[21:28:57.754 N] [Magitek] Successfully Casted Energy Drain
[21:28:57.947 D] DoAction Spell 166 0x1036A927
[21:28:57.948 N] [Magitek] Cast: Aetherflow
[21:28:58.012 N] [Magitek] Time Casting: 63 - Expected: 0
[21:28:58.013 N] [Magitek] Successfully Casted Aetherflow
[21:28:58.451 N] [Magitek] Aetherflow on cooldown
[21:28:58.640 D] DoAction Spell 17869 0x4001AA37
[21:28:58.640 N] [Magitek] Cast: Ruin
[21:29:00.412 N] [Magitek] Time Casting: 1405 - Expected: 1413
[21:29:00.415 N] [Magitek] Successfully Casted Ruin
[21:29:01.408 D] DoAction Spell 17869 0x4001AA37
[21:29:01.408 N] [Magitek] Cast: Ruin
[21:29:02.878 N] [Magitek] Time Casting: 1408 - Expected: 1413
[21:29:02.878 N] [Magitek] Successfully Casted Ruin
[21:29:03.761 D] DoAction Spell 17864 0x4001AA37
[21:29:03.761 N] [Magitek] Cast: Bio
[21:29:03.825 N] [Magitek] Time Casting: 63 - Expected: 0
[21:29:03.827 N] [Magitek] Successfully Casted Bio
[21:29:06.140 D] DoAction Spell 17869 0x4001AA37
[21:29:06.140 N] [Magitek] Cast: Ruin
[21:29:07.256 N] [Magitek] Time Casting: 1054 - Expected: 1413
[21:29:07.256 N] [Magitek] Successfully Casted Ruin
[21:29:07.257 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
[21:29:07.319 N] Requesting path on 1066 from <-54.67657, -0.1413362, 39.40614> to <-78.11096, -0.01531982, -15.51843> within 5 ()
[21:29:07.374 N] Received path response to <-78.11096, -0.01531982, -15.51843> in 00:00:00.0553822 ms
[21:29:12.227 N] Sprinting
[21:29:12.227 D] DoAction Spell 3 0xE0000000
[21:29:12.477 N] [Trust] Zone changed from (1066, 1560) to (1066, 1566)
[21:29:18.004 V] [Poi.Clear] Reason: Current behavior changed to LLOpenChest: LineNumber: 81, HighPriority: True, IsDone: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .
[21:29:18.004 D] Removed all hooks from [ProfileOrderBehavior_Hook]
[21:29:18.004 D] Replaced hook [HighPriorityProfileOrderBehavior_Hook] 642166b6-c23c-4c2e-b003-84ce52358601
[21:29:18.005 Q] [NavigationHelper] Getpath 1066 <-78.11096, -0.01531982, -15.51843>
[21:29:18.006 V] [NavGraph] Local nodes for zone id 1066 are unknown, and we cannot teleport
[21:29:18.006 D] [Flightor] Set up for movement from <-78.11526, 0, -12.80416> to <-78.11096, -0.01531982, -15.51843>
[21:29:18.369 D] Targeting Treasure Coffer 0x4001AA39 0x2526D3A61F0
[21:29:18.369 D] Interacting with Treasure Coffer 0x2526D3A61F0
[21:29:18.606 Q] [Treasure] Chest should be open

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Treasure Chests not looted consistently

Game Version

Global

Expected Behavior

Every treasure chest should be looted, both during the run and after the final boss.

Actual Behavior

Some treasure chests are being skipped, especially the final boss's chest. The bot instantly leaves the dungeon as soon as the (skipped) cutscene ends without even trying to loot it.

Reproduction Steps

No response

RebornBuddy Log

Need to attach later.

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Add ZoneTransition Tag

Game Version

Global

Feature Description

Many dungeons have blue-dotted zone transitions that are currently handled by CodeChunks on a case-by-case basis. Most variations on the same idea of walking a certain direction or towards a certain point, then waiting.

Unify these under a single <ZoneTransition Start End ZoneId SubZoneId/> tag, where Start + End are Vector3 positions, and ZoneId + SubZoneId correspond to WorldManager.ZoneId + WorldManager.SubZoneId. The reason Vector3 End is used over Heading is to approach a specific point in the blue-dotted line vs blindly setting facing and hoping that works out. Pathing is cancelled once the current zone IDs match the target zone IDs. Also call WaitForLoading's logic automatically so profilers don't have to worry about it.

Other Information

  • This issue is a feature request, not a bug or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Vault: Doesn't handle Boss 3's Burning Chains tether

Game Version

Global

Expected Behavior

The bot should stretch the tether between itself and other party member to break it.

Actual Behavior

The bot doesn't know about breaking tethers, which is exacerbated by the Trust NPCs only walking to a hard-coded spot, then giving up. It's likely the ongoing tether damage will kill the bot.

Reproduction Steps

  1. Queue for The Vault and get to boss 3.
  2. Wait for Burning Chains debuff. It's RNG, so it may not go on the player.
  3. Observe the bot doesn't try to avoid it, and that the Trust NPC doesn't do enough to break it alone.

RebornBuddy Log

image

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Level 87 Dungeon Final Boss Suggestions

Game Version

Global

Feature Description

just some suggestions (if they're possible) for the level 87 final boss to try and make it more consistent.

make the edges of the arena an avoid zone so it doesn't run into the wind and get the debuff

true aero - stand south so as to not overlap with the group, this is a line aoe targetted on you so will need to dodge left/right once it resolves and if the boss has the double buff it leaves a second line that needs to be avoided (can just stand where it dodged for the first part)

true aero 2 - pbaoe circles on each char, can stand south and should then go middle after it resolves if the boss has double

meteor - should stand middle, for some reason most of the time (on whm) my character is running around all over the place and often stands on the edges in the wind area and gets the 15s debuff

i'm not sure what the cause of the endless running back and forth is and for the most part it runs ok but it dies a lot on this boss and then the bot gets stuck and i've to start/stop it to get it moving again

Other Information

  • This issue is a feature request, not a bug or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Treasure Chest looting inconsistent, sometimes "out of range"

Game Version

Global

Expected Behavior

Treasure chests should be looted every time, and retry if there was a problem.

Actual Behavior

Occasionally, the loot attempt will happen from too far away, so the item isn't collected. The bot does not retry looting and moves on as if everything is normal.

Logs show is called and that the chest is interacted with, but there's no indication it failed in any way.

Reproduction Steps

Inconsistent; just have to watch for the times it occurs.

RebornBuddy Log

[23:25:21.777 N] Sleeping for 2 OUT OF COMBAT
[23:25:23.853 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
[23:25:23.920 D] Hotspot changed to (<-295.0027, 41.5, -354.0246>)
[23:25:23.920 D] Moving to Hotspot from <-301.5138, 41.5, -351.2104>
[23:25:24.732 D] Hotspot changed to (<-295.0027, 41.5, -354.0246>)
[23:25:31.629 V] [Poi.Clear] Reason: Current behavior changed to LootTreasureTag: LineNumber: 64, MaxDistance: 50, ShouldEquipRecommended: True, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .
[23:25:31.629 D] Replaced hook [ProfileOrderBehavior_Hook] 17b591df-0f63-4174-8f96-4c9aa53d05f8
[23:25:31.635 D] Moving to <-295.1248, 41.48914, -370.8095> from <-296.5013, 41.5, -353.3769>
[23:25:31.635 N] Requesting path on 970 from <-296.5013, 41.5, -353.3769> to <-295.1248, 41.48914, -370.8095> within 5 (<-295.1248, 41.48914, -370.8095>)
[23:25:31.696 N] Received path response to <-295.1248, 41.48914, -370.8095> in 00:00:00.0608403 ms
[23:25:33.941 D] Interacting with Treasure Coffer 0x287FA7F91F0
[23:25:35.498 V] [Poi.Clear] Reason: Current behavior changed to MoveToTag: LineNumber: 67, XYZ: <-295.2436, 42.86975, -404.4084>, Name: null, Distance: 3, UseMesh: True, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: null, .

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Troia: Doesn't Spread during Scarmiglione Adds Phase

Game Version

Global

Expected Behavior

Bot should spread for the pink AOEs during Scarmiglione adds phase.

Actual Behavior

Currently, the bot is unaware of the spread mechanic and only survives by luck of the NPCs moving away, which doesn't always happen. There's probably a missing spell ID for this attack.

Reproduction Steps

Run Troia and watch during boss 3 adds phase to see the bot doesn't react to the pink spread AOE.

RebornBuddy Log

N/A

Other Information

  • This issue is a bug, not a feature request or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Add Localization Support

Game Version

Global

Feature Description

RBTrust originally comes from China and there's something of a back-and-forth of log lines being displayed in Chinese or English. Add localization support using a string resource file so we can fill out the table in multiple languages and have it display accordingly. See Faith's LocalizationProvider and the corresponding Translations files.

This should also let us remove the final occurrences #if RB_CN -- "Find In All Files" for this and let none survive.

Other Information

  • This issue is a feature request, not a bug or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Cast Limit Break when possible

Game Version

Global

Feature Description

Back in May, mastahg added new Limit Break functionality:

New functions added:

  • ActionManager.CanLimitBreak(unit)
  • ActionManager.LimitBreak(unit)

Use RemoteWindows.LimitBreak.Percentage for level

Now that we can cast LBs, I have further questions:

  • Is it worth casting LB ourselves vs letting the NPCs do it? LB1 is often said to be a DPS loss versus doing your rotation.
  • AOE LB on trash is very effective, usually half their HP, but we don't mass pull and NPCs may have LBed the previous boss. Are there consistent cases where we get LB during trash to make adding mass pulls + AOE LB possible?
  • Doing it outside the CR won't fit LB gracefully with the rotation, so is this more of a Magitek issue than RBTrust?

Other Information

  • This issue is a feature request, not a bug or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Standardize Dungeon Logic, XML Profiles

Game Version

Global

Feature Description

Dungeon Logic and XML files should be standardized, following the lead of Dohn Mheg. Specifically,

  • Factor out FollowDodgeEnemySpells() into AbstractDungeon and make spellsDodgedByFollowingClosest a property to override, then call base() (or FollowDodgeEnemySpells(), if special customization needed) at the start of each dungeon's RunAsync().
  • Instead of one large RunAsync(), factor out logic by sub-zone or boss encounter into separate functions and call the correct function from RunAsync().
  • Add NPC and spell IDs as private fields with nice names on the dungeon class. This is kinda gross but a better temporary fix than using literals that may be missed when a better solution is introduced later.
  • Similarly, the XML profiles should be split by sub-zone to support resuming from roughly current location. Zone ID changes are logged and searchable as "Zone changed from".
  • Use XML entities to give zone and enemy IDs nice names, whether they appear once or multiple times. Integer literals aren't readable.

Other Information

  • This issue is a feature request, not a bug or question.
  • RebornBuddy and all add-ons have been updated to latest.
  • No identifying information (e.g., character name) is being submitted.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.