.AsSyntaxNodeOrToken(),
Assignment(nameof(NearPositionCondition.MaximumDistance),
nearPositionCondition.MaximumDistance, emptyCondition.MaximumDistance)
+ .AsSyntaxNodeOrToken(),
+ Assignment(nameof(NearPositionCondition.TerritoryId),
+ nearPositionCondition.TerritoryId, emptyCondition.TerritoryId)
.AsSyntaxNodeOrToken()))));
}
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"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
+ }
+ }
+ }
}
]
},
"Y": 8.712891,\r
"Z": 281.69678\r
},\r
- "MaximumDistance": 3\r
+ "MaximumDistance": 3,\r
+ "TerritoryId": 153\r
}\r
}\r
}\r
"Y": 7.1558266,
"Z": -249.1341
},
- "MaximumDistance": 100
+ "MaximumDistance": 100,
+ "TerritoryId": 815
}
}
}
"Y": 7.1558266,
"Z": -249.1341
},
- "MaximumDistance": 100
+ "MaximumDistance": 100,
+ "TerritoryId": 815
}
}
}
"Y": 7.1558266,
"Z": -249.1341
},
- "MaximumDistance": 100
+ "MaximumDistance": 100,
+ "TerritoryId": 815
}
}
}
"Y": 7.1558266,
"Z": -249.1341
},
- "MaximumDistance": 100
+ "MaximumDistance": 100,
+ "TerritoryId": 815
}
}
}
"Y": 7.1558266,
"Z": -249.1341
},
- "MaximumDistance": 100
+ "MaximumDistance": 100,
+ "TerritoryId": 815
}
}
}
"Y": 437.5829,
"Z": 333.63843
},
- "MaximumDistance": 100
+ "MaximumDistance": 100,
+ "TerritoryId": 960
}
}
}
},
"MaximumDistance": {
"type": "number"
+ },
+ "TerritoryId": {
+ "type": "number"
}
},
"required": [
"Position",
- "MaximumDistance"
+ "MaximumDistance",
+ "TerritoryId"
],
"additionalProperties": false
},
},
"MaximumDistance": {
"type": "number"
+ },
+ "TerritoryId": {
+ "type": "number"
}
},
"required": [
"Position",
- "MaximumDistance"
+ "MaximumDistance",
+ "TerritoryId"
],
"additionalProperties": false
}
[JsonConverter(typeof(VectorConverter))]
public Vector3 Position { get; set; }
public float MaximumDistance { get; set; }
+ public ushort TerritoryId { get; set; }
}
--- /dev/null
+namespace Questionable.Validation.Validators;
+
+public class ClassQuestShouldHaveShortcut
+{
+
+}