forked from liza/Questionable
Explicitly specify territoryId in NearPosition
This commit is contained in:
parent
8848947aca
commit
617e1d11c3
@ -109,6 +109,9 @@ internal static class SkipConditionsExtensions
|
|||||||
.AsSyntaxNodeOrToken(),
|
.AsSyntaxNodeOrToken(),
|
||||||
Assignment(nameof(NearPositionCondition.MaximumDistance),
|
Assignment(nameof(NearPositionCondition.MaximumDistance),
|
||||||
nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
|
nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
|
||||||
|
.AsSyntaxNodeOrToken(),
|
||||||
|
Assignment(nameof(NearPositionCondition.TerritoryId),
|
||||||
|
nearPositionCondition.TerritoryId, emptyCondition.TerritoryId)
|
||||||
.AsSyntaxNodeOrToken()))));
|
.AsSyntaxNodeOrToken()))));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -150,7 +151,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -202,7 +203,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -293,7 +295,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -409,7 +412,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -194,7 +195,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -117,7 +118,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -116,7 +117,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -244,7 +246,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,21 @@
|
|||||||
"Z": 403.3722
|
"Z": 403.3722
|
||||||
},
|
},
|
||||||
"TerritoryId": 622,
|
"TerritoryId": 622,
|
||||||
"InteractionType": "AcceptQuest"
|
"InteractionType": "AcceptQuest",
|
||||||
|
"AetheryteShortcut": "Azim Steppe - Reunion",
|
||||||
|
"SkipConditions": {
|
||||||
|
"AetheryteShortcutIf": {
|
||||||
|
"NearPosition": {
|
||||||
|
"Position": {
|
||||||
|
"X": 525.10876,
|
||||||
|
"Y": -19.50681,
|
||||||
|
"Z": 403.3722
|
||||||
|
},
|
||||||
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 622
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
@ -35,7 +35,8 @@
|
|||||||
"Y": 8.712891,
|
"Y": 8.712891,
|
||||||
"Z": 281.69678
|
"Z": 281.69678
|
||||||
},
|
},
|
||||||
"MaximumDistance": 3
|
"MaximumDistance": 3,
|
||||||
|
"TerritoryId": 153
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"Y": 7.1558266,
|
"Y": 7.1558266,
|
||||||
"Z": -249.1341
|
"Z": -249.1341
|
||||||
},
|
},
|
||||||
"MaximumDistance": 100
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 815
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"Y": 7.1558266,
|
"Y": 7.1558266,
|
||||||
"Z": -249.1341
|
"Z": -249.1341
|
||||||
},
|
},
|
||||||
"MaximumDistance": 100
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 815
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"Y": 7.1558266,
|
"Y": 7.1558266,
|
||||||
"Z": -249.1341
|
"Z": -249.1341
|
||||||
},
|
},
|
||||||
"MaximumDistance": 100
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 815
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"Y": 7.1558266,
|
"Y": 7.1558266,
|
||||||
"Z": -249.1341
|
"Z": -249.1341
|
||||||
},
|
},
|
||||||
"MaximumDistance": 100
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 815
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"Y": 7.1558266,
|
"Y": 7.1558266,
|
||||||
"Z": -249.1341
|
"Z": -249.1341
|
||||||
},
|
},
|
||||||
"MaximumDistance": 100
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 815
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -157,7 +157,8 @@
|
|||||||
"Y": 437.5829,
|
"Y": 437.5829,
|
||||||
"Z": 333.63843
|
"Z": 333.63843
|
||||||
},
|
},
|
||||||
"MaximumDistance": 100
|
"MaximumDistance": 100,
|
||||||
|
"TerritoryId": 960
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -261,11 +261,15 @@
|
|||||||
},
|
},
|
||||||
"MaximumDistance": {
|
"MaximumDistance": {
|
||||||
"type": "number"
|
"type": "number"
|
||||||
|
},
|
||||||
|
"TerritoryId": {
|
||||||
|
"type": "number"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
"Position",
|
"Position",
|
||||||
"MaximumDistance"
|
"MaximumDistance",
|
||||||
|
"TerritoryId"
|
||||||
],
|
],
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
},
|
},
|
||||||
@ -323,11 +327,15 @@
|
|||||||
},
|
},
|
||||||
"MaximumDistance": {
|
"MaximumDistance": {
|
||||||
"type": "number"
|
"type": "number"
|
||||||
|
},
|
||||||
|
"TerritoryId": {
|
||||||
|
"type": "number"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"required": [
|
"required": [
|
||||||
"Position",
|
"Position",
|
||||||
"MaximumDistance"
|
"MaximumDistance",
|
||||||
|
"TerritoryId"
|
||||||
],
|
],
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
}
|
}
|
||||||
|
@ -9,4 +9,5 @@ public sealed class NearPositionCondition
|
|||||||
[JsonConverter(typeof(VectorConverter))]
|
[JsonConverter(typeof(VectorConverter))]
|
||||||
public Vector3 Position { get; set; }
|
public Vector3 Position { get; set; }
|
||||||
public float MaximumDistance { get; set; }
|
public float MaximumDistance { get; set; }
|
||||||
|
public ushort TerritoryId { get; set; }
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
namespace Questionable.Validation.Validators;
|
||||||
|
|
||||||
|
public class ClassQuestShouldHaveShortcut
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user