[HW][Vanu]Daily Quest #86

Open
AnimaMachinae wants to merge 1 commits from AnimaMachinae/Questionable:vanu-vanu into master
1 changed files with 153 additions and 0 deletions

View File

@ -0,0 +1,153 @@
{
"schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "AnimaMachinae",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1016089,
"Position": {
"X": -799.46594,
"Y": -133.2695,
"Z": -404.1352
},
"TerritoryId": 401,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1016093,
"Position": {
"X": -776.0281,
"Y": -133.35559,
"Z": -414.32825
},
"TerritoryId": 401,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -544.89056,
"Y": 61.602722,
"Z": -373.9669
},
"TerritoryId": 401,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 2006649,
"Position": {
"X": -539.0555,
"Y": 64.22522,
"Z": -377.0047
},
"TerritoryId": 401,
"InteractionType": "Action",
"Action": "Buffet (Sanuwa)",
"StopDistance": 3,
"$": "0 0 0 0 0 0 --> 1 0 0 0 0 16",
"CompletionQuestVariablesFlags": [1,null,null,null,null,16]
Review

It is -typically- enough to only include the last digit, from looking at this quest it looks like the '1/2/3' as first digit just count the completed actions (e.g. for display in UI) -- depending on which action you complete first, that will always count as [1, ...].

The last digit (16/80/112) typically represents which of the actions you've completed, so regardless of when you do the action at this position, it'll always add +16 to the last digit. This would typically just be [null, null, null, null, null, 16]

It is -typically- enough to only include the last digit, from looking at this quest it looks like the '1/2/3' as first digit just count the completed actions (e.g. for display in UI) -- depending on which action you complete first, that will always count as [1, ...]. The last digit (16/80/112) typically represents which of the actions you've completed, so regardless of when you do the action at this position, it'll always add +16 to the last digit. This would typically just be `[null, null, null, null, null, 16]`

Interesting, besides the extraneous addition of the first number, that's how I initially had it, but when testing I ended up sitting in place waiting for a state that it never reached. There's likely an issue elsewhere as well then, but I should be able to test with a different quest sometime either today or shortly after, so I'll see what's up then.

Interesting, besides the extraneous addition of the first number, that's how I initially had it, but when testing I ended up sitting in place waiting for a state that it never reached. There's likely an issue elsewhere as well then, but I should be able to test with a different quest sometime either today or shortly after, so I'll see what's up then.
Review

The plugin only checks the parts that have any non-null value, so that would be odd.

The plugin only checks the parts that have any non-null value, so that would be odd.
},
{
"Position": {
"X": -505.35422,
"Y": -28.166508,
"Z": -528.1072
},
"TerritoryId": 401,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 2006647,
"Position": {
"X": -504.78372,
"Y": -26.68805,
"Z": -530.93774
},
"TerritoryId": 401,
"InteractionType": "Action",
"Action": "Buffet (Sanuwa)",
"StopDistance": 3,
"$": "1 0 0 0 0 16 --> 2 0 0 0 0 80",
"CompletionQuestVariablesFlags": [2,null,null,null,null,80]
Review

This should probably be [null, null, null, null, null, 64], as this should only reflect the difference between now & the previous state (and 80 - 16 = 64).

This should probably be `[null, null, null, null, null, 64]`, as this should only reflect the difference between now & the previous state (and 80 - 16 = 64).
},
{
"Position": {
"X": -478.25208,
"Y": -31.101946,
"Z": -663.0455
},
"TerritoryId": 401,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 2006648,
"Position": {
"X": -477.40906,
"Y": -28.885437,
"Z": -668.32996
},
"TerritoryId": 401,
"InteractionType": "Action",
"Action": "Buffet (Sanuwa)",
"StopDistance": 3,
"$": "2 0 0 0 0 80 --> 3 0 0 0 0 112",
"CompletionQuestVariablesFlags": [3,null,null,null,null,112]
Review

Similarily, this should be [null, null, null, null, null, 32]

Similarily, this should be `[null, null, null, null, null, 32]`
},
{
"Position": {
"X": -102.45963,
"Y": -1.2632592,
"Z": -619.294
},
"TerritoryId": 401,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 2006646,
"Position": {
"X": -96.20813,
"Y": 0.32037354,
"Z": -620.26404
},
"TerritoryId": 401,
"InteractionType": "Action",
"Action": "Buffet (Sanuwa)",
"StopDistance": 3,
"$": "3 0 0 0 0 112 --> 0 0 0 0 0 0"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1016089,
"Position": {
"X": -799.46594,
"Y": -133.2695,
"Z": -404.1352
},
"TerritoryId": 401,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
"Fly": true
}
]
}
]
}