You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if(ReAction.Config.EnableCameraRelativeDirectionals&&a.IsPlayerAction&&(a.Unknown50==6||(a.CastTypeis3 or 4&&a.CanTargetSelf)))returntrue;// Channeled abilities and cones and rectangles
39
+
if(ReAction.Config.EnableCameraRelativeDirectionals&&a.IsPlayerAction&&(a.AutoAttackBehaviour==6||(a.CastTypeis3 or 4&&a.CanTargetSelf)))returntrue;// Channeled abilities and cones and rectangles
if(DalamudApi.DataManager.GetExcelSheet<Action>()?.GetRow(adjustedActionID)is{Unknown26:false})// This is checked by Client::Game::ActionManager_GetActionInRangeOrLoS
1whenDalamudApi.DataManager.GetExcelSheet<Action>()?.GetRow(adjustedActionID)is{ActionCategory.Row:9 or 15}=>lastLBSequence!=Common.ActionManager->currentSequence,// Allow LB
66
+
1whenDalamudApi.DataManager.GetExcelSheet<Action>().GetRow(adjustedActionID)is{ActionCategory.RowId:9 or 15}=>lastLBSequence!=Common.ActionManager->currentSequence,// Allow LB
save |= ImGui.Checkbox("Sunder Meditation", ref ReAction.Config.EnableDecomboMeditation);
550
550
ImGuiEx.SetItemTooltip("Removes the Meditation <-> Steel Peak / Forbidden Chakra combo. You will need to use\nthe hotbar feature below to place one of them on your hotbar in order to use them again.\nSteel Peak ID: 25761\nForbidden Chakra ID: 3547");
ImGuiEx.SetItemTooltip("Removes the Geirskogul -> Nastrond combo. You will need to use the\nhotbar feature below to place it on your hotbar in order to use it again.\nNastrond ID: 7400");
if(ImGuiEx.BeginGroupBox("Place on Hotbar (HOVER ME FOR INFORMATION)",0.5f,newImGuiEx.GroupBoxOptions
602
602
{
@@ -684,7 +684,7 @@ public static void DrawHotbarIDInput(RaptureHotbarModule.HotbarSlotType slotType
684
684
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<FieldMarker>{FormatRow= r =>$"[#{r.RowId}] {r.Name}"});
685
685
break;
686
686
caseRaptureHotbarModule.HotbarSlotType.Recipe:
687
-
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<Recipe>{FormatRow= r =>$"[#{r.RowId}] {r.ItemResult.Value?.Name}"});
687
+
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<Recipe>{FormatRow= r =>$"[#{r.RowId}] {r.ItemResult.ValueNullable?.Name}"});
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<ChocoboRaceAbility>{FormatRow= r =>$"[#{r.RowId}] {r.Name}"});
@@ -711,7 +711,7 @@ public static void DrawHotbarIDInput(RaptureHotbarModule.HotbarSlotType slotType
711
711
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<Perform>{FormatRow= r =>$"[#{r.RowId}] {r.Instrument}"});
712
712
break;
713
713
caseRaptureHotbarModule.HotbarSlotType.McGuffin:
714
-
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<McGuffin>{FormatRow= r =>$"[#{r.RowId}] {r.UIData.Value?.Name}"});
714
+
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<McGuffin>{FormatRow= r =>$"[#{r.RowId}] {r.UIData.ValueNullable?.Name}"});
715
715
break;
716
716
caseRaptureHotbarModule.HotbarSlotType.Ornament:
717
717
ImGuiEx.ExcelSheetCombo($"ID##{commandType}",refcommandID,newImGuiEx.ExcelSheetComboOptions<Ornament>{FormatRow= r =>$"[#{r.RowId}] {r.Singular}"});
actionSheet=DalamudApi.DataManager.GetExcelSheet<Lumina.Excel.GeneratedSheets.Action>()?.Where(i =>i.ClassJobCategory.Row>0&&i.ActionCategory.Row<=4&&i.RowId>8).ToDictionary(i =>i.RowId, i =>i);
19
-
mountActionsSheet=DalamudApi.DataManager.GetExcelSheet<Lumina.Excel.GeneratedSheets.Action>()?.Where(i =>i.ActionCategory.Row==12).ToDictionary(i =>i.RowId, i =>i);
18
+
actionSheet=DalamudApi.DataManager.GetExcelSheet<Lumina.Excel.Sheets.Action>().Where(i =>i.ClassJobCategory.RowId>0&&i.ActionCategory.RowId<=4&&i.RowId>8).ToDictionary(i =>i.RowId, i =>i);
19
+
mountActionsSheet=DalamudApi.DataManager.GetExcelSheet<Lumina.Excel.Sheets.Action>().Where(i =>i.ActionCategory.RowId==12).ToDictionary(i =>i.RowId, i =>i);
20
20
if(actionSheet==null||mountActionsSheet==null)
21
21
thrownewApplicationException("Action sheet failed to load!");
0 commit comments