Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
ArchiDog1998 committed Nov 11, 2023
2 parents 1555be6 + 01d9ce8 commit d156446
Show file tree
Hide file tree
Showing 9 changed files with 246 additions and 195 deletions.
37 changes: 24 additions & 13 deletions Resources/InvincibleStatus.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
[
151,
198,
469,
2413,
3052,
1303,
1302,
1240,
3054,
385,
592,
350,
3039

//PvE

151, //Stoneskin
198, //Ice Spikes
350, //Vulnerability Down
385, //Fool's Tightrope
469, //High and Mighty
592, //Ring of Fire
945, //Shield of the Heavens

//PvE

//PvP

1240, //Chiten
1302, //Hallowed Ground
1303, //Inner Release
2413, //Covered
3039, //Undead redemption
3052, //Relentless Rush
3054 //Guard

//PvP
]
20 changes: 10 additions & 10 deletions RotationSolver/Localization/Strings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ internal class Strings
= "Open a window to use Raise or Shirk.";

public string ConfigWindow_HelpItem_AntiKnockback { get; set; }
= "Open a window to use knockback-penalty actions.";
= "Open a window to use knockback immunity actions.";

public string ConfigWindow_HelpItem_Burst { get; set; }
= "Open a window to burst.";
Expand Down Expand Up @@ -83,10 +83,10 @@ internal class Strings
public string ConfigWindow_Param_UseOverlayWindow { get; set; } = "Display UI Overlay";
public string ConfigWindow_Param_UseOverlayWindowDesc { get; set; } = "This top window is used to display some extra information on your game window, such as target's positional, target and sub-target, etc.";

public string ConfigWindow_Param_ActionAhead { get; set; } = "The before an oGCD is avaliable to start trying using it";
public string ConfigWindow_Param_ActionAhead { get; set; } = "The time before an oGCD is avaliable to start trying using it";
public string ConfigWindow_Param_MinLastAbilityAdvanced { get; set; } = "The time ahead of the last oGCD before the next GCD being avaliable to start trying using it (may affect skill weaving)";

public string ConfigWindow_Param_CountDownAhead { get; set; } = "The abilities will be used before finishing the countdown";
public string ConfigWindow_Param_CountDownAhead { get; set; } = "The starting when abilities will be used before finishing the countdown";
public string ConfigWindow_Param_SpecialDuration { get; set; } = "The duration of special windows set by commands";
public string ConfigWindow_Param_AddDotGCDCount { get; set; } = "The number of GCDs in advance for DOT refreshing";
public string ConfigWindow_Param_MaxPing { get; set; } = "The max ping that RS can get to before skipping to the next action.";
Expand Down Expand Up @@ -153,7 +153,7 @@ internal class Strings
public string ConfigWindow_Param_AutoHeal { get; set; } = "Automatic Heal";
public string ConfigWindow_Param_UseAbility { get; set; } = "Auto-use abilities";
public string ConfigWindow_Param_NoNewHostiles { get; set; } = "Don't attack new mobs by AoE";
public string ConfigWindow_Params_NoNewHostilesDesc { get; set; } = "Never use any AoE action when this action may attack the mobs that are not hostile targets.";
public string ConfigWindow_Params_NoNewHostilesDesc { get; set; } = "Never use any AoE action when this may attack the mobs that are not hostile targets.";
public string ConfigWindow_Param_UseDefenseAbility { get; set; } = "Use defensive abilities";
public string ConfigWindow_Param_UseDefenseAbilityDesc { get; set; } = "It is recommended to check this option if you are playing Raids or you can plan the heal and defense ability usage by yourself.";
public string ConfigWindow_Param_AutoShield { get; set; } = "Automatically activate tank stance";
Expand Down Expand Up @@ -398,10 +398,10 @@ internal class Strings

#region COnfigUnitType
public string ConfigUnitType_Seconds { get; set; } = "Time Unit, in seconds.";
public string ConfigUnitType_Degree { get; set; } = "Angle Unit, in degree.";
public string ConfigUnitType_Pixels { get; set; } = "Display Unit, in piexels.";
public string ConfigUnitType_Degree { get; set; } = "Angle Unit, in degrees.";
public string ConfigUnitType_Pixels { get; set; } = "Display Unit, in pixels.";
public string ConfigUnitType_Yalms { get; set; } = "Distance Unit, in yalms.";
public string ConfigUnitType_Ratio { get; set; } = "Ratio Unit, in percents.";
public string ConfigUnitType_Ratio { get; set; } = "Ratio Unit, as percentage.";

#endregion

Expand Down Expand Up @@ -640,8 +640,8 @@ internal class Strings
};

public string HighEndWarning { get; set; } = "Please separately keybind damage reduction / shield cooldowns in case RS fails at a crucial moment in {0}!";
public string TextToTalkWarning { get; set; } = "You didn't install TextToTalk, please install it to make Rotation Solver say something for you!";
public string AvariceWarning { get; set; } = "It seems that you didn't installed Avarice. If you want to get the positional indicator from Rotation Solver, please install it.";
public string TextToTalkWarning { get; set; } = "TextToTalk addon was not detected, please install it to make Rotation Solver give audio notifications!";
public string AvariceWarning { get; set; } = "Avarice addon was not detected, please install it if you want to get the positional indicators for Rotation Solver!";

public string ClickingMistakeMessage { get; set; } = "OOOps! RS clicked the wrong action ({0})!";

Expand Down Expand Up @@ -757,7 +757,7 @@ internal class Strings
public string ConfigWindow_Basic_ClickingDuration { get; set; } = "The clicking duration, RS will try to click at this moment.";
public string ConfigWindow_Basic_WeaponDelay { get; set; } = "This is the clipping time.\nGCD is over. However, RS forgets to click the next action.";
public string ConfigWindow_About_ClickingCount { get; set; } = "Rotation Solver helped you by clicking actions {0:N0} times.";
public string ConfigWindow_About_SayHelloCount { get; set; } = "You have sayed hello to other users {0:N0} times!";
public string ConfigWindow_About_SayHelloCount { get; set; } = "You have said hello to other users {0:N0} times!";
public string ConfigWindow_Auto_AutoHealTimeToKill { get; set; } = "Stop healing when time to kill is lower then...";
public string ConfigWindow_UI_ShowHostiles { get; set; } = "Show the hostile target icon";
public string ConfigWindow_UI_HostileIconHeight { get; set; } = "Hostile Icon height from position";
Expand Down
76 changes: 42 additions & 34 deletions RotationSolver/Localization/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,31 +38,30 @@
"ConfigWindow_Events_DutyEnd": "Duty End: ",
"ConfigWindow_Param_UseOverlayWindow": "Display UI Overlay",
"ConfigWindow_Param_UseOverlayWindowDesc": "This top window is used to display some extra information on your game window, such as target's positional, target and sub-target, etc.",
"ConfigWindow_Param_ActionAhead": "Set the before an oGCD is avaliable to start trying using it",
"ConfigWindow_Param_MinLastAbilityAdvanced": "Set the time ahead of the last oGCD before the next GCD being avaliable to start trying using it (may affect skill weaving)",
"ConfigWindow_Param_CountDownAhead": "Set the number of seconds combat abilities will be used before finishing the countdown",
"ConfigWindow_Param_SpecialDuration": "Set the duration of special windows set by commands",
"ConfigWindow_Param_AddDotGCDCount": "Set the number of GCDs in advance for DOT refreshing",
"ConfigWindow_Param_MaxPing": "Set the max ping that RS can get to before skipping to the next action.",
"ConfigWindow_Param_ActionAhead": "The before an oGCD is avaliable to start trying using it",
"ConfigWindow_Param_MinLastAbilityAdvanced": "The time ahead of the last oGCD before the next GCD being avaliable to start trying using it (may affect skill weaving)",
"ConfigWindow_Param_CountDownAhead": "The abilities will be used before finishing the countdown",
"ConfigWindow_Param_SpecialDuration": "The duration of special windows set by commands",
"ConfigWindow_Param_AddDotGCDCount": "The number of GCDs in advance for DOT refreshing",
"ConfigWindow_Param_MaxPing": "The max ping that RS can get to before skipping to the next action.",
"ConfigWindow_Param_AutoOffBetweenArea": "Auto turn off when player is moving between areas.",
"ConfigWindow_Param_AutoOffAfterCombat": "Auto turn off RS when combat is over more for more then...",
"ConfigWindow_Param_AutoOffAfterCombatTime": "seconds.",
"ConfigWindow_Param_AutoOffCutScene": "Auto turn off during cutscenes.",
"ConfigWindow_Param_AutoOffWhenDead": "Automatisch ausschalten, wenn tot.",
"ConfigWindow_Param_AutoOffWhenDutyCompleted": "Auto turn off when duty completed.",
"ConfigWindow_Param_UseWorkTask": "Use work task for acceleration.",
"ConfigWindow_Param_ToggleManual": "Make /rotation Manual as a toggle command.",
"ConfigWindow_Param_ToggleAuto": "Make /rotation Auto as a toggle command.",
"ConfigWindow_Param_WeaponDelay": "Set the range of random delay for GCD usage in seconds.",
"ConfigWindow_Param_DeathDelay": "Set the range of random delay for using revival abilities in seconds.",
"ConfigWindow_Param_HostileDelay": "Set the range of random delay for targeting in seconds.",
"ConfigWindow_Param_InterruptDelay": "Set the range of random delay for interrupting hostile targets in seconds.",
"ConfigWindow_Param_WeakenDelay": "Set the range of random delay for cleansing dispellable debuffs in seconds.",
"ConfigWindow_Param_HealDelay": "Set the range of random delay for healing in seconds.",
"ConfigWindow_Param_CountdownDelay": "Set the random delay between which auto mode activation on countdown varies.",
"ConfigWindow_Param_NotInCombatDelay": "Set the range of random delay for Not In Combat in seconds.",
"ConfigWindow_Param_ClickingDelay": "Set the range of random delay for clicking actions.",
"ConfigWindow_Param_StopCastingDelay": "Set the range of random delay for stopping casting when the target is dead or immune to damage in seconds.",
"ConfigWindow_Param_WeaponDelay": "The range of random delay for GCD usage.",
"ConfigWindow_Param_DeathDelay": "The range of random delay for using revival abilities.",
"ConfigWindow_Param_HostileDelay": "The range of random delay for targeting.",
"ConfigWindow_Param_InterruptDelay": "The range of random delay for interrupting hostile targets.",
"ConfigWindow_Param_WeakenDelay": "The range of random delay for cleansing dispellable debuffs.",
"ConfigWindow_Param_HealDelay": "The range of random delay for healing.",
"ConfigWindow_Param_CountdownDelay": "The random delay between which auto mode activation on countdown varies.",
"ConfigWindow_Param_NotInCombatDelay": "The range of random delay for Not In Combat.",
"ConfigWindow_Param_ClickingDelay": "The range of random delay for clicking actions.",
"ConfigWindow_Param_StopCastingDelay": "The range of random delay for stopping casting when the target is dead or immune to damage.",
"ConfigWindow_Param_ClickMistake": "How likely is it that RS will click the wrong action.",
"ConfigWindow_Param_PoslockCasting": "Lock the movement when casting or when doing some actions.",
"ConfigWindow_Param_UseStopCasting": "Stops casting when the target is dead.",
Expand All @@ -71,14 +70,14 @@
"ConfigWindow_Param_ShowTargetTimeToKill": "Show the target's time to kill.",
"ConfigWindow_Param_BossTimeToKill": "If target's time until death is higher than this, regard it as boss.",
"ConfigWindow_Param_DyingTimeToKill": "If target's time until death is lower than this, regard it is dying.",
"ConfigWindow_Param_PoslockModifier": "Set the modifier key to unlock the movement temporary",
"ConfigWindow_Param_PoslockModifier": "The modifier key to unlock the movement temporary",
"ConfigWindow_Param_PoslockDescription": "LT is for gamepad player",
"ConfigWindow_Param_TeachingMode": "Teaching mode",
"ConfigWindow_Param_TeachingModeColor": "Prompt box color of teaching mode",
"ConfigWindow_Param_MovingTargetColor": "Prompt box color of moving target",
"ConfigWindow_Param_TargetColor": "Target color",
"ConfigWindow_Param_SubTargetColor": "Sub-target color",
"ConfigWindow_Param_DrawingHeight": "The height of the next ability that will be used icon.",
"ConfigWindow_Param_DrawingHeight": "The height of the drawing things.",
"ConfigWindow_Param_SampleLength": "Drawing smoothness.",
"ConfigWindow_Param_KeyBoardNoise": "Simulate the effect of pressing abilities",
"ConfigWindow_Param_KeyBoardNoiseTimes": "Effect times",
Expand Down Expand Up @@ -121,26 +120,28 @@
"ConfigWindow_Param_BeneficialAreaOnlyOnLocations": "Only on predefined location",
"ConfigWindow_Param_BeneficialAreaOnTarget": "On target",
"ConfigWindow_Param_BeneficialAreaOnCalculated": "On the calculated location",
"ConfigWindow_Param_HealthDifference": "HP%% for standard deviation for using AoE heal.",
"ConfigWindow_Param_HealthAreaAbility": "HP%% for AoE healing oGCDs",
"ConfigWindow_Param_HealthAreaSpell": "HP%% for AoE healing GCDs",
"ConfigWindow_Param_HealthDifference": "HP for standard deviation for using AoE heal.",
"ConfigWindow_Param_HealthAreaAbility": "HP for AoE healing oGCDs",
"ConfigWindow_Param_HealthAreaSpell": "HP for AoE healing GCDs",
"ConfigWindow_Param_Normal": "Normal Targets",
"ConfigWindow_Param_HOT": "Targets with HOT",
"ConfigWindow_Param_HealthSingleAbility": "HP%% for ST healing oGCDs",
"ConfigWindow_Param_HealthSingleSpell": "HP%% for ST healing GCDs",
"ConfigWindow_Param_HealthHealerRatio": "Heal healer first if its HP%% is lower than this.",
"ConfigWindow_Param_HealthTankRatio": "Heal tank first if its HP%% is lower than this.",
"ConfigWindow_Param_HealthSingleAbility": "HP for ST healing oGCDs",
"ConfigWindow_Param_HealthSingleSpell": "HP for ST healing GCDs",
"ConfigWindow_Param_HealthHealerRatio": "Heal healer first if its HP is lower than this.",
"ConfigWindow_Param_HealthTankRatio": "Heal tank first if its HP is lower than this.",
"ConfigWindow_Param_DistanceForMoving": "Use gapcloser as a damage ability if the distance to your target is less then this.",
"ConfigWindow_Param_HealWhenNothingTodo": "Healing the members with GCD if there is nothing to do in combat.",
"ConfigWindow_Param_HealWhenNothingTodoBelow": "When their minimum HP%% is lower than this.",
"ConfigWindow_Param_HealWhenNothingTodoBelow": "When their minimum HP is lower than this.",
"ConfigWindow_Param_HealWhenNothingTodoDelay": "The delay of this type of healing.",
"ConfigWindow_Param_HealthForDyingTank": "Set the HP%% for tank to use invulnerability",
"ConfigWindow_Param_HealthForDyingTank": "The HP for tank to use invulnerability",
"ConfigWindow_Param_HealthForGuard": "The HP for using Guard.",
"ConfigWindow_Param_MeleeRangeOffset": "Melee Range action using offset",
"ConfigWindow_Param_RightNowTargetToHostileType": "Engage settings",
"ConfigWindow_Param_TargetToHostileType1": "All targets that are in range for any abilities",
"ConfigWindow_Param_TargetToHostileType2": "Previously engaged targets or all targets that are in range\n(engages on countdown timer and resets when out of combat)",
"ConfigWindow_Param_TargetToHostileType3": "Previously engaged targets (engages on countdown timer)",
"ConfigWindow_Param_AddEnemyListToHostile": "Add enemies list to the hostile targets.",
"ConfigWindow_Param_AddEnemyListToHostile": "Add enemy list to the hostile targets.",
"ConfigWindow_Param_OnlyAttackInEnemyList": "Only attack the targets in enemy list.",
"ConfigWindow_Param_ChooseAttackMark": "Priority attack targets with attack markers",
"ConfigWindow_Param_CanAttackMarkAOE": "Allowed use of AoE to attack more mobs.",
"ConfigWindow_Param_AttackMarkAOEDesc": "Attention: Checking this option , AA will attack as many hostile targets as possible, while ignoring whether the attack will reach the marked target.",
Expand All @@ -160,7 +161,7 @@
"ConfigWindow_Param_RaiseBrinkOfDeath": "Raise players that even have Brink of Death debuff",
"ConfigWindow_Param_MoveAreaActionFarthest": "Target movement area ability to the farthest possible location",
"ConfigWindow_Param_MoveAreaActionFarthestDesc": "Move to the furthest position for targeting are movement actions.",
"ConfigWindow_Param_HostileDesc": "You can set the logic of hostile target selection to allow flexibility in switching the logic of selecting hostile in battle.",
"ConfigWindow_Param_HostileDesc": "You can The logic of hostile target selection to allow flexibility in switching the logic of selecting hostile in battle.",
"ConfigWindow_Param_HostileCondition": "Hostile target selection condition",
"ConfigWindow_Control_OnlyShowWithHostileOrInDuty": "Only show these windows if there are enemies in or in duty",
"ConfigWindow_Control_ShowNextActionWindow": "Show Next Action Window",
Expand Down Expand Up @@ -218,7 +219,7 @@
"ActionSequencer_Adjusted": "Adjusted",
"ActionSequencer_StatusSelf": "From Self",
"ActionSequencer_StatusAll": "From All",
"ActionSequencer_Delay_Description": "How many seconds do you want to delay its turning to true.",
"ActionSequencer_Delay_Description": "Delay its turning to true.",
"ActionSequencer_NotDescription": "Click to make it reverse.\nIs reversed : {0}",
"Action_Friendly": "Support",
"Action_Ability": "0GCD",
Expand Down Expand Up @@ -260,7 +261,8 @@
"ActionConditionType_MaxCharges": "Max Charges",
"TargetConditionType_HasStatus": "Has Status",
"TargetConditionType_IsDying": "Is Dying",
"TargetConditionType_IsBoss": "Is Boss",
"TargetConditionType_IsBossFromTTK": "Is Boss From TTK",
"TargetConditionType_IsBossFromIcon": "Is Boss From Icon",
"TargetConditionType_InCombat": "In Combat",
"TargetConditionType_Distance": "Distance",
"TargetConditionType_StatusEnd": "Status End",
Expand All @@ -275,6 +277,11 @@
"TargetConditionType_ObjectEffect": "Object Effect",
"TargetConditionType_Vfx": "Vfx",
"TargetConditionType_IsNull": "Is Null",
"ConfigUnitType_Seconds": "Time Unit, in seconds.",
"ConfigUnitType_Degree": "Angle Unit, in degree.",
"ConfigUnitType_Pixels": "Display Unit, in piexels.",
"ConfigUnitType_Yalms": "Distance Unit, in yalms.",
"ConfigUnitType_Ratio": "Ratio Unit, in percents.",
"TerritoryConditionType_TerritoryContentType": "Territory Content Type",
"TerritoryConditionType_TerritoryName": "Territory Name",
"TerritoryConditionType_DutyName": "Duty Name",
Expand Down Expand Up @@ -530,6 +537,7 @@
"ConfigWindow_Basic_ClickingDuration": "The clicking duration, RS will try to click at this moment.",
"ConfigWindow_Basic_WeaponDelay": "This is the clipping time.\nGCD is over. However, RS forgets to click the next action.",
"ConfigWindow_About_ClickingCount": "Rotation Solver helped you by clicking actions {0:N0} times.",
"ConfigWindow_About_SayHelloCount": "You have sayed hello to other users {0:N0} times!",
"ConfigWindow_Auto_AutoHealTimeToKill": "Stop healing when time to kill is lower then...",
"ConfigWindow_UI_ShowHostiles": "Show the hostile target icon",
"ConfigWindow_UI_HostileIconHeight": "Hostile Icon height from position",
Expand All @@ -541,9 +549,9 @@
"ConfigWindow_Auto_AutoDefenseNumber": "The number hostile targets attacking you. If it's larger than this RS uses personal mitigation abilities.",
"ConfigWindow_Target_OnlyAttackInVisionCone": "Only attack the targets in vision cone",
"ConfigWindow_Target_VisionCone": "The angle of your vision cone",
"ConfigWindow_Auto_ProvokeDelay": "The delay of provoke in seconds.",
"ConfigWindow_Auto_ProvokeDelay": "The delay of provoke.",
"ConfigWindow_UI_TTKTextColor": "The text color of the time to kill indicator.",
"ConfigWindow_Basic_MinUpdatingTime": "The minimum time between updating RS information in seconds.",
"ConfigWindow_Basic_MinUpdatingTime": "The minimum time between updating RS information.",
"ConfigWindow_Actions_AOECount": "How many targets are needed to use this action.",
"ConfigWindow_Actions_TTK": "TTK that this action needs the target be.",
"ConfigWindow_Actions_HealRatio": "The HP ratio to auto heal",
Expand Down
Loading

0 comments on commit d156446

Please sign in to comment.