Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
caf336c078 | |||
a970fdfa5d | |||
007ffd676a | |||
5c904d6cb3 | |||
6c27b7d85e | |||
0eb2c48f54 | |||
5766cfabce | |||
0b001e83c9 | |||
d2501825c8 |
@ -1,5 +1,5 @@
|
||||
<Project>
|
||||
<PropertyGroup Condition="$(MSBuildProjectName) != 'GatheringPathRenderer'">
|
||||
<Version>4.21</Version>
|
||||
<Version>4.22</Version>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
30
QuestPathGenerator/RoslynElements/DutyOptionsExtensions.cs
Normal file
30
QuestPathGenerator/RoslynElements/DutyOptionsExtensions.cs
Normal file
@ -0,0 +1,30 @@
|
||||
using Microsoft.CodeAnalysis.CSharp;
|
||||
using Microsoft.CodeAnalysis.CSharp.Syntax;
|
||||
using Questionable.Model.Questing;
|
||||
using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory;
|
||||
using static Questionable.QuestPathGenerator.RoslynShortcuts;
|
||||
|
||||
namespace Questionable.QuestPathGenerator.RoslynElements;
|
||||
|
||||
internal static class DutyOptionsExtensions
|
||||
{
|
||||
public static ExpressionSyntax ToExpressionSyntax(this DutyOptions dutyOptions)
|
||||
{
|
||||
var emptyOptions = new DutyOptions();
|
||||
return ObjectCreationExpression(
|
||||
IdentifierName(nameof(DutyOptions)))
|
||||
.WithInitializer(
|
||||
InitializerExpression(
|
||||
SyntaxKind.ObjectInitializerExpression,
|
||||
SeparatedList<ExpressionSyntax>(
|
||||
SyntaxNodeList(
|
||||
Assignment(nameof(DutyOptions.Enabled),
|
||||
dutyOptions.Enabled, emptyOptions.Enabled)
|
||||
.AsSyntaxNodeOrToken(),
|
||||
Assignment(nameof(DutyOptions.ContentFinderConditionId),
|
||||
dutyOptions.ContentFinderConditionId, emptyOptions.ContentFinderConditionId)
|
||||
.AsSyntaxNodeOrToken(),
|
||||
AssignmentList(nameof(DutyOptions.Notes), dutyOptions.Notes)
|
||||
.AsSyntaxNodeOrToken()))));
|
||||
}
|
||||
}
|
@ -117,11 +117,8 @@ internal static class QuestStepExtensions
|
||||
Assignment(nameof(QuestStep.JumpDestination), step.JumpDestination,
|
||||
emptyStep.JumpDestination)
|
||||
.AsSyntaxNodeOrToken(),
|
||||
Assignment(nameof(QuestStep.ContentFinderConditionId),
|
||||
step.ContentFinderConditionId, emptyStep.ContentFinderConditionId)
|
||||
.AsSyntaxNodeOrToken(),
|
||||
Assignment(nameof(QuestStep.AutoDutyEnabled),
|
||||
step.AutoDutyEnabled, emptyStep.AutoDutyEnabled)
|
||||
Assignment(nameof(QuestStep.DutyOptions), step.DutyOptions,
|
||||
emptyStep.DutyOptions)
|
||||
.AsSyntaxNodeOrToken(),
|
||||
Assignment(nameof(QuestStep.SinglePlayerDutyOptions), step.SinglePlayerDutyOptions,
|
||||
emptyStep.SinglePlayerDutyOptions)
|
||||
|
@ -62,6 +62,7 @@ public static class RoslynShortcuts
|
||||
ComplexCombatData complexCombatData => complexCombatData.ToExpressionSyntax(),
|
||||
QuestWorkValue questWorkValue => questWorkValue.ToExpressionSyntax(),
|
||||
List<QuestWorkValue> list => list.ToExpressionSyntax(), // TODO fix in AssignmentList
|
||||
DutyOptions dutyOptions => dutyOptions.ToExpressionSyntax(),
|
||||
SinglePlayerDutyOptions dutyOptions => dutyOptions.ToExpressionSyntax(),
|
||||
SkipConditions skipConditions => skipConditions.ToExpressionSyntax(),
|
||||
SkipStepConditions skipStepConditions => skipStepConditions.ToExpressionSyntax(),
|
||||
|
@ -54,7 +54,10 @@
|
||||
{
|
||||
"TerritoryId": 156,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 92
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 92,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -97,7 +97,10 @@
|
||||
{
|
||||
"TerritoryId": 156,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 102
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 102,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -81,7 +81,10 @@
|
||||
{
|
||||
"TerritoryId": 156,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 111
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 111,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -99,7 +99,10 @@
|
||||
"TerritoryId": 154,
|
||||
"Fly": true,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 74,
|
||||
"Enabled": false
|
||||
},
|
||||
"Comment": "Queue for A Relic Reborn: The Chimera"
|
||||
}
|
||||
]
|
||||
@ -164,7 +167,10 @@
|
||||
"TerritoryId": 154,
|
||||
"Fly": true,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 14,
|
||||
"Enabled": false
|
||||
},
|
||||
"Comment": "Queue for Amdapor Keep"
|
||||
}
|
||||
]
|
||||
@ -298,7 +304,10 @@
|
||||
{
|
||||
"TerritoryId": 154,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 75,
|
||||
"Enabled": false
|
||||
},
|
||||
"Comment": "Queue for A Relic Reborn: The Hydra"
|
||||
}
|
||||
]
|
||||
@ -359,7 +368,10 @@
|
||||
{
|
||||
"TerritoryId": 154,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 59
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 59,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -369,7 +381,10 @@
|
||||
{
|
||||
"TerritoryId": 154,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 61
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 61,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -379,7 +394,10 @@
|
||||
{
|
||||
"TerritoryId": 154,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 60
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 60,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -112,8 +112,10 @@
|
||||
{
|
||||
"TerritoryId": 138,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 4,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -75,8 +75,10 @@
|
||||
{
|
||||
"TerritoryId": 146,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 56,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -62,8 +62,10 @@
|
||||
{
|
||||
"TerritoryId": 140,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 3,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -57,8 +57,10 @@
|
||||
{
|
||||
"TerritoryId": 148,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 2,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -44,8 +44,10 @@
|
||||
{
|
||||
"TerritoryId": 153,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 1,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -66,8 +66,13 @@
|
||||
{
|
||||
"TerritoryId": 148,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 6,
|
||||
"AutoDutyEnabled": false
|
||||
"Enabled": false,
|
||||
"Notes": [
|
||||
"(after boss 2) Will not pick up the bloody parchment, and instead run off to open a random unrelated chest that it can't reach"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -85,8 +85,13 @@
|
||||
{
|
||||
"TerritoryId": 137,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 8,
|
||||
"AutoDutyEnabled": false
|
||||
"Enabled": false,
|
||||
"Notes": [
|
||||
"(boss 2) Will walk out of the boss arena to try and attack optional enemies on the upper level, thus resetting the boss and breaking the path"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -45,8 +45,10 @@
|
||||
{
|
||||
"TerritoryId": 139,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 57,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -59,8 +59,14 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 11,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": false,
|
||||
"Notes": [
|
||||
"(boss 1) AI will not face cleaves away from healer, typically killing them",
|
||||
"(boss 3) AI will not face cleaves away from healer, which doesn't always kill them"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -38,8 +38,10 @@
|
||||
{
|
||||
"TerritoryId": 331,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 58,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -195,8 +195,10 @@
|
||||
{
|
||||
"TerritoryId": 147,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 15,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -46,8 +46,10 @@
|
||||
{
|
||||
"TerritoryId": 147,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 16,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -72,8 +74,10 @@
|
||||
{
|
||||
"TerritoryId": 1053,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 830,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -279,7 +279,10 @@
|
||||
{
|
||||
"TerritoryId": 152,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 66
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 66,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -29,7 +29,10 @@
|
||||
{
|
||||
"TerritoryId": 135,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 72
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 72,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -93,7 +93,10 @@
|
||||
{
|
||||
"TerritoryId": 152,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 77
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 77,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -88,8 +88,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 27,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -70,7 +70,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 79
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 79,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -107,8 +107,10 @@
|
||||
{
|
||||
"TerritoryId": 156,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 32,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -71,7 +71,10 @@
|
||||
{
|
||||
"TerritoryId": 351,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 84
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 84,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -103,7 +103,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 76
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 76,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -92,7 +92,10 @@
|
||||
{
|
||||
"TerritoryId": 145,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 81
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 81,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -84,7 +84,10 @@
|
||||
{
|
||||
"TerritoryId": 153,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 85
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 85,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -49,7 +49,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 65
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 65,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -119,7 +119,10 @@
|
||||
{
|
||||
"TerritoryId": 180,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 64
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 64,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -108,7 +108,10 @@
|
||||
{
|
||||
"TerritoryId": 146,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 63
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 63,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -23,7 +23,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 65,
|
||||
"Enabled": false
|
||||
},
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
@ -36,7 +39,10 @@
|
||||
{
|
||||
"TerritoryId": 180,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 64,
|
||||
"Enabled": false
|
||||
},
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
@ -49,7 +55,10 @@
|
||||
{
|
||||
"TerritoryId": 146,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 63,
|
||||
"Enabled": false
|
||||
},
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
|
@ -65,7 +65,10 @@
|
||||
{
|
||||
"TerritoryId": 152,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 78
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 78,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -41,7 +41,10 @@
|
||||
{
|
||||
"TerritoryId": 153,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 82
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 82,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -85,7 +85,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 80
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 80,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -40,7 +40,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 13
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 13,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -40,7 +40,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 13
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 13,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -40,7 +40,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 13
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 13,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -71,7 +71,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 5
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 5,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -71,7 +71,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 5
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 5,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -71,7 +71,10 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 5
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 5,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -38,7 +38,10 @@
|
||||
{
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 36
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 36,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -29,7 +29,10 @@
|
||||
{
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 220
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 220,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 401,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 120
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 120,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -172,7 +172,10 @@
|
||||
{
|
||||
"TerritoryId": 567,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 168
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 168,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -88,7 +88,10 @@
|
||||
{
|
||||
"TerritoryId": 567,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 220
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 220,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -51,7 +51,10 @@
|
||||
{
|
||||
"TerritoryId": 462,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 86
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 86,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -78,8 +78,10 @@
|
||||
{
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 37,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -42,8 +42,10 @@
|
||||
{
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 39,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -59,8 +59,10 @@
|
||||
{
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 34,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -109,7 +109,10 @@
|
||||
{
|
||||
"TerritoryId": 401,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 88
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 88,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -110,8 +110,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 31,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -62,8 +62,10 @@
|
||||
{
|
||||
"TerritoryId": 402,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 38,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -88,7 +90,10 @@
|
||||
{
|
||||
"TerritoryId": 402,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 90
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 90,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -35,10 +35,15 @@
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "SinglePlayerDuty",
|
||||
"SinglePlayerDutyOptions": {
|
||||
"Enabled": true,
|
||||
"TestedBossModVersion": "0.1.0.1"
|
||||
},
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] The Forgotten Knight",
|
||||
"[Ishgard] The Jeweled Crozier"
|
||||
]
|
||||
"[Ishgard] Saint Reymanaud's Cathedral"
|
||||
],
|
||||
"$": "Changed aethernet from Jeweled Crozier, since navmesh thinks the pillar atop the stairs is walk-through"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -77,8 +77,11 @@
|
||||
{
|
||||
"TerritoryId": 463,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 141,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true,
|
||||
"TestedAutoDutyVersion": "0.0.0.191"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -41,7 +41,14 @@
|
||||
5537,
|
||||
5538
|
||||
],
|
||||
"$": "0 0 0 0 0 0 -> 16 48 0 0 0 128"
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 2006870,
|
||||
@ -56,6 +63,14 @@
|
||||
"EnemySpawnType": "AfterInteraction",
|
||||
"KillEnemyDataIds": [
|
||||
5539
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
]
|
||||
|
@ -55,7 +55,11 @@
|
||||
"Z": -300.83167
|
||||
},
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "SinglePlayerDuty"
|
||||
"InteractionType": "SinglePlayerDuty",
|
||||
"SinglePlayerDutyOptions": {
|
||||
"Enabled": true,
|
||||
"TestedBossModVersion": "0.1.0.1"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -97,7 +97,10 @@
|
||||
{
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 171
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 171,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -45,7 +45,10 @@
|
||||
{
|
||||
"TerritoryId": 569,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 169
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 169,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -57,8 +57,14 @@
|
||||
{
|
||||
"TerritoryId": 155,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 182,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": false,
|
||||
"Notes": [
|
||||
"(after boss 1) the drawbridges being up will lead you to die from the spikes",
|
||||
"(after boss 1) the lift isn't working properly"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -74,6 +74,16 @@
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": -112.94925,
|
||||
"Y": 74.435455,
|
||||
"Z": -281.74304
|
||||
},
|
||||
"TerritoryId": 180,
|
||||
"InteractionType": "WalkTo",
|
||||
"Fly": true
|
||||
},
|
||||
{
|
||||
"DataId": 1017734,
|
||||
"Position": {
|
||||
@ -83,7 +93,9 @@
|
||||
},
|
||||
"TerritoryId": 180,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
"Mount": false,
|
||||
"DisableNavmesh": true,
|
||||
"DelaySecondsAtStart": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -198,7 +198,10 @@
|
||||
{
|
||||
"TerritoryId": 180,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 60
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 60,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -44,7 +44,11 @@
|
||||
"Z": -9.720032
|
||||
},
|
||||
"TerritoryId": 146,
|
||||
"InteractionType": "SinglePlayerDuty"
|
||||
"InteractionType": "SinglePlayerDuty",
|
||||
"SinglePlayerDutyOptions": {
|
||||
"Enabled": true,
|
||||
"TestedBossModVersion": "0.1.0.1"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -109,8 +109,10 @@
|
||||
{
|
||||
"TerritoryId": 152,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 219,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -40,6 +40,13 @@
|
||||
},
|
||||
"TerritoryId": 156,
|
||||
"InteractionType": "SinglePlayerDuty",
|
||||
"SinglePlayerDutyOptions": {
|
||||
"Enabled": false,
|
||||
"TestedBossModVersion": "0.1.0.1",
|
||||
"Notes": [
|
||||
"(phase 2) AI doesn't use any of the Red Baron's attacks, just moves with it and eventually dies (after a few minutes)"
|
||||
]
|
||||
},
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
|
@ -113,7 +113,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 112
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 112,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 113
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 113,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 114
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 114,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 115
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 115,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -87,7 +87,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 136
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 136,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 137
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 137,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 138
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 138,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 139
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 139,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -55,7 +55,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 186
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 186,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 187
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 187,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 188
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 188,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -27,7 +27,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 189
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 189,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -123,7 +123,10 @@
|
||||
{
|
||||
"TerritoryId": 401,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 89
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 89,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -116,7 +116,10 @@
|
||||
{
|
||||
"TerritoryId": 401,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 87
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 87,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -81,7 +81,10 @@
|
||||
{
|
||||
"TerritoryId": 401,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 134
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 134,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -81,7 +81,10 @@
|
||||
{
|
||||
"TerritoryId": 402,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 183
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 183,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -114,7 +114,10 @@
|
||||
{
|
||||
"TerritoryId": 507,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 223
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 223,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -71,7 +71,10 @@
|
||||
{
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 196
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 196,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -82,7 +82,10 @@
|
||||
{
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 235
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 235,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -26,7 +26,10 @@
|
||||
{
|
||||
"TerritoryId": 736,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 281
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 281,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -24,7 +24,10 @@
|
||||
{
|
||||
"TerritoryId": 736,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 550
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 550,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -23,7 +23,10 @@
|
||||
{
|
||||
"TerritoryId": 735,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 636
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 636,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -87,8 +87,10 @@
|
||||
{
|
||||
"TerritoryId": 680,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 238,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -38,7 +38,10 @@
|
||||
{
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 243
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 243,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -23,7 +23,10 @@
|
||||
{
|
||||
"TerritoryId": 622,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 240
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 240,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -114,8 +114,10 @@
|
||||
{
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 241,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -101,7 +101,10 @@
|
||||
{
|
||||
"TerritoryId": 683,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 263
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 263,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -114,8 +114,10 @@
|
||||
{
|
||||
"TerritoryId": 620,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 242,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -23,7 +23,10 @@
|
||||
{
|
||||
"TerritoryId": 621,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 247
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 247,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -36,7 +39,10 @@
|
||||
{
|
||||
"TerritoryId": 621,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 239
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 239,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -98,8 +98,10 @@
|
||||
{
|
||||
"TerritoryId": 621,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 279,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -43,7 +43,10 @@
|
||||
{
|
||||
"TerritoryId": 786,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 537
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 537,
|
||||
"Enabled": false
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -40,8 +40,10 @@
|
||||
{
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 585,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -27,8 +27,10 @@
|
||||
{
|
||||
"TerritoryId": 829,
|
||||
"InteractionType": "Duty",
|
||||
"DutyOptions": {
|
||||
"ContentFinderConditionId": 611,
|
||||
"AutoDutyEnabled": true
|
||||
"Enabled": true
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user