muffin v6.12

This commit is contained in:
alydev 2025-10-09 07:53:51 +10:00
parent cfb4dea47e
commit c8197297b2
58 changed files with 40038 additions and 58059 deletions

View file

@ -1,13 +1,13 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://qstxiv.github.io/schema/quest-v1.json",
"$id": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json",
"title": "Questionable V1",
"description": "A series of quest sequences",
"type": "object",
"properties": {
"$schema": {
"type": "string",
"const": "https://qstxiv.github.io/schema/quest-v1.json"
"const": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json"
},
"Author": {
"description": "Author of the quest sequence",
@ -91,7 +91,7 @@
"exclusiveMinimum": 0
},
"Position": {
"$ref": "https://qstxiv.github.io/schema/common-vector3.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
},
"StopDistance": {
"type": [
@ -139,7 +139,7 @@
"Emote",
"Action",
"StatusOff",
"WaitForNpcAtPosition",
"WaitForObjectAtPosition",
"WaitForManualProgress",
"Duty",
"SinglePlayerDuty",
@ -187,7 +187,7 @@
},
"AetheryteShortcut": {
"description": "The Aetheryte to teleport to (before moving)",
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"AethernetShortcut": {
"type": "array",
@ -195,7 +195,7 @@
"minItems": 2,
"maxItems": 2,
"items": {
"$ref": "https://qstxiv.github.io/schema/common-aethernetshard.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json"
}
},
"ItemId": {
@ -217,7 +217,7 @@
"type": "boolean"
},
"CompletionQuestVariablesFlags": {
"$ref": "https://qstxiv.github.io/schema/common-completionflags.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json"
},
"Flying": {
"type": "string",
@ -287,16 +287,16 @@
}
},
"AetheryteLocked": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"AetheryteUnlocked": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"NearPosition": {
"type": "object",
"properties": {
"Position": {
"$ref": "https://qstxiv.github.io/schema/common-vector3.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
},
"MaximumDistance": {
"type": "number"
@ -316,7 +316,7 @@
"type": "object",
"properties": {
"Position": {
"$ref": "https://qstxiv.github.io/schema/common-vector3.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
},
"MaximumDistance": {
"type": "number"
@ -381,10 +381,10 @@
}
},
"AetheryteLocked": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"AetheryteUnlocked": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"RequiredQuestVariablesNotMet": {
"type": "boolean"
@ -393,7 +393,7 @@
"type": "object",
"properties": {
"Position": {
"$ref": "https://qstxiv.github.io/schema/common-vector3.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
},
"MaximumDistance": {
"type": "number"
@ -413,7 +413,7 @@
"type": "object",
"properties": {
"Position": {
"$ref": "https://qstxiv.github.io/schema/common-vector3.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
},
"MaximumDistance": {
"type": "number"
@ -448,10 +448,10 @@
"type": "boolean"
},
"AetheryteLocked": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"AetheryteUnlocked": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
}
},
"additionalProperties": false
@ -460,7 +460,7 @@
"additionalProperties": false
},
"CompletionQuestVariablesFlags": {
"$ref": "https://qstxiv.github.io/schema/common-completionflags.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json"
},
"RequiredQuestVariables": {
"type": "array",
@ -504,14 +504,14 @@
"description": "Which class or job you are using whenever this step gets executed",
"type": "array",
"items": {
"$ref": "https://qstxiv.github.io/schema/common-classjob.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json"
}
},
"RequiredQuestAcceptedJob": {
"description": "Which class or job you were using when accepting this quest (e.g. for beast tribes)",
"type": "array",
"items": {
"$ref": "https://qstxiv.github.io/schema/common-classjob.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json"
}
},
"DelaySecondsAtStart": {
@ -606,7 +606,7 @@
"then": {
"properties": {
"Aetheryte": {
"$ref": "https://qstxiv.github.io/schema/common-aetheryte.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"
},
"DataId": {
"type": "null"
@ -638,7 +638,7 @@
"then": {
"properties": {
"AethernetShard": {
"$ref": "https://qstxiv.github.io/schema/common-aethernetshard.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json"
},
"DataId": {
"type": "null"
@ -738,7 +738,7 @@
"type": "integer"
},
"CompletionQuestVariablesFlags": {
"$ref": "https://qstxiv.github.io/schema/common-completionflags.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json"
},
"IgnoreQuestMarker": {
"type": "boolean"
@ -1386,7 +1386,7 @@
"type": "object",
"properties": {
"Position": {
"$ref": "https://qstxiv.github.io/schema/common-vector3.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"
},
"StopDistance": {
"type": [
@ -1667,7 +1667,7 @@
"if": {
"properties": {
"InteractionType": {
"const": "WaitForNpcAtPosition"
"const": "WaitForObjectAtPosition"
}
}
},
@ -1851,7 +1851,7 @@
"then": {
"properties": {
"TargetClass": {
"$ref": "https://qstxiv.github.io/schema/common-classjob.json"
"$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json"
}
},
"required": [

File diff suppressed because it is too large Load diff