Update packaging + schema

pull/5/head v0.1
Liza 2024-06-01 22:01:50 +02:00
parent ab2c4f505c
commit a5861b1639
Signed by: liza
GPG Key ID: 7199F8D727D55F67
247 changed files with 649 additions and 397 deletions

3
QuestPaths/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/dist
/obj
/bin

View File

@ -0,0 +1,25 @@
using System;
using System.IO;
using System.IO.Compression;
namespace Questionable.QuestPaths;
public static class AssemblyQuestLoader
{
public static void LoadQuestsFromEmbeddedResources(Action<string, Stream> loadFunction)
{
foreach (string resourceName in typeof(AssemblyQuestLoader).Assembly.GetManifestResourceNames())
{
if (resourceName.EndsWith(".zip"))
{
using ZipArchive zipArchive =
new ZipArchive(typeof(AssemblyQuestLoader).Assembly.GetManifestResourceStream(resourceName)!);
foreach (ZipArchiveEntry entry in zipArchive.Entries)
{
using Stream stream = entry.Open();
loadFunction(entry.Name, stream);
}
}
}
}
}

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"Comment": "This is possibly the least polished quest so far, as the follow steps are awkward (need to move >10 units away to trigger the follow-up)",
"QuestSequence": [

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"TerritoryBlacklist": [
1010

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"TerritoryBlacklist": [
992

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

View File

@ -1,5 +1,5 @@
{
"Version": 1,
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
"QuestSequence": [
{

Some files were not shown because too many files have changed in this diff Show More