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(),
|
||||
Assignment(nameof(NearPositionCondition.MaximumDistance),
|
||||
nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
|
||||
.AsSyntaxNodeOrToken(),
|
||||
Assignment(nameof(NearPositionCondition.TerritoryId),
|
||||
nearPositionCondition.TerritoryId, emptyCondition.TerritoryId)
|
||||
.AsSyntaxNodeOrToken()))));
|
||||
}
|
||||
|
||||
|
@ -35,7 +35,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -150,7 +151,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -202,7 +203,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -293,7 +295,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -409,7 +412,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -194,7 +195,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -117,7 +118,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -56,7 +56,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -116,7 +117,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -244,7 +246,8 @@
|
||||
"Y": 8.712891,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -13,7 +13,21 @@
|
||||
"Z": 403.3722
|
||||
},
|
||||
"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,
|
||||
"Z": 281.69678
|
||||
},
|
||||
"MaximumDistance": 3
|
||||
"MaximumDistance": 3,
|
||||
"TerritoryId": 153
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,8 @@
|
||||
"Y": 7.1558266,
|
||||
"Z": -249.1341
|
||||
},
|
||||
"MaximumDistance": 100
|
||||
"MaximumDistance": 100,
|
||||
"TerritoryId": 815
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,8 @@
|
||||
"Y": 7.1558266,
|
||||
"Z": -249.1341
|
||||
},
|
||||
"MaximumDistance": 100
|
||||
"MaximumDistance": 100,
|
||||
"TerritoryId": 815
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,8 @@
|
||||
"Y": 7.1558266,
|
||||
"Z": -249.1341
|
||||
},
|
||||
"MaximumDistance": 100
|
||||
"MaximumDistance": 100,
|
||||
"TerritoryId": 815
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,8 @@
|
||||
"Y": 7.1558266,
|
||||
"Z": -249.1341
|
||||
},
|
||||
"MaximumDistance": 100
|
||||
"MaximumDistance": 100,
|
||||
"TerritoryId": 815
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -23,7 +23,8 @@
|
||||
"Y": 7.1558266,
|
||||
"Z": -249.1341
|
||||
},
|
||||
"MaximumDistance": 100
|
||||
"MaximumDistance": 100,
|
||||
"TerritoryId": 815
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -157,7 +157,8 @@
|
||||
"Y": 437.5829,
|
||||
"Z": 333.63843
|
||||
},
|
||||
"MaximumDistance": 100
|
||||
"MaximumDistance": 100,
|
||||
"TerritoryId": 960
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -261,11 +261,15 @@
|
||||
},
|
||||
"MaximumDistance": {
|
||||
"type": "number"
|
||||
},
|
||||
"TerritoryId": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Position",
|
||||
"MaximumDistance"
|
||||
"MaximumDistance",
|
||||
"TerritoryId"
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
@ -323,11 +327,15 @@
|
||||
},
|
||||
"MaximumDistance": {
|
||||
"type": "number"
|
||||
},
|
||||
"TerritoryId": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"Position",
|
||||
"MaximumDistance"
|
||||
"MaximumDistance",
|
||||
"TerritoryId"
|
||||
],
|
||||
"additionalProperties": false
|
||||
}
|
||||
|
@ -9,4 +9,5 @@ public sealed class NearPositionCondition
|
||||
[JsonConverter(typeof(VectorConverter))]
|
||||
public Vector3 Position { 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