forked from liza/Questionable
Add non-flying waypoints to 'Gwok Away'
This commit is contained in:
parent
187427045b
commit
f20b5e08a7
@ -20,6 +20,52 @@
|
|||||||
{
|
{
|
||||||
"Sequence": 1,
|
"Sequence": 1,
|
||||||
"Steps": [
|
"Steps": [
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -212.22218,
|
||||||
|
"Y": 30,
|
||||||
|
"Z": -620.3656
|
||||||
|
},
|
||||||
|
"TerritoryId": 1191,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2014079,
|
||||||
|
"Position": {
|
||||||
|
"X": -213.24487,
|
||||||
|
"Y": 30.838379,
|
||||||
|
"Z": -618.0362
|
||||||
|
},
|
||||||
|
"TerritoryId": 1191,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2003594,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
64
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2014079,
|
"DataId": 2014079,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -41,6 +87,52 @@
|
|||||||
64
|
64
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -274.73184,
|
||||||
|
"Y": 36.99997,
|
||||||
|
"Z": -506.5031
|
||||||
|
},
|
||||||
|
"TerritoryId": 1191,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2014078,
|
||||||
|
"Position": {
|
||||||
|
"X": -272.8161,
|
||||||
|
"Y": 37.857544,
|
||||||
|
"Z": -504.9058
|
||||||
|
},
|
||||||
|
"TerritoryId": 1191,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2003594,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
128
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2014078,
|
"DataId": 2014078,
|
||||||
"Position": {
|
"Position": {
|
||||||
@ -62,6 +154,52 @@
|
|||||||
128
|
128
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Position": {
|
||||||
|
"X": -346.93515,
|
||||||
|
"Y": 37.00001,
|
||||||
|
"Z": -611.26953
|
||||||
|
},
|
||||||
|
"TerritoryId": 1191,
|
||||||
|
"InteractionType": "WalkTo",
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked",
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DataId": 2014080,
|
||||||
|
"Position": {
|
||||||
|
"X": -349.1112,
|
||||||
|
"Y": 37.857544,
|
||||||
|
"Z": -610.5898
|
||||||
|
},
|
||||||
|
"TerritoryId": 1191,
|
||||||
|
"InteractionType": "UseItem",
|
||||||
|
"ItemId": 2003594,
|
||||||
|
"SkipConditions": {
|
||||||
|
"StepIf": {
|
||||||
|
"Flying": "Unlocked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CompletionQuestVariablesFlags": [
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
32
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"DataId": 2014080,
|
"DataId": 2014080,
|
||||||
"Position": {
|
"Position": {
|
||||||
|
@ -11,6 +11,10 @@ internal sealed class CompletionFlagsValidator : IQuestValidator
|
|||||||
{
|
{
|
||||||
public IEnumerable<ValidationIssue> Validate(Quest quest)
|
public IEnumerable<ValidationIssue> Validate(Quest quest)
|
||||||
{
|
{
|
||||||
|
// this maybe should check for skipconditions, but this applies to one quest only atm
|
||||||
|
if (quest.Id.Value == 5149)
|
||||||
|
yield break;
|
||||||
|
|
||||||
foreach (var sequence in quest.AllSequences())
|
foreach (var sequence in quest.AllSequences())
|
||||||
{
|
{
|
||||||
var mappedCompletionFlags = sequence.Steps
|
var mappedCompletionFlags = sequence.Steps
|
||||||
|
Loading…
Reference in New Issue
Block a user