Skip to content

Commit 974f455

Browse files
committed
Try the new data manager. May need to roll back
1 parent ea0ec04 commit 974f455

10 files changed

Lines changed: 1098 additions & 257 deletions

File tree

Mythril.Blazor/wwwroot/data/cadences.json

Lines changed: 249 additions & 37 deletions
Large diffs are not rendered by default.
Lines changed: 141 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,142 @@
11
[
2-
{ "Name": "Gold", "Description": "The currency of the realm.", "ItemType": "Currency" },
3-
{ "Name": "Potion", "Description": "Restores a small amount of health.", "ItemType": "Consumable" },
4-
{ "Name": "Basic Gem", "Description": "Is refined into the primary elemental magic.", "ItemType": "Material" },
5-
{ "Name": "Log", "Description": "A basic piece of wood.", "ItemType": "Material" },
6-
{ "Name": "Iron Ore", "Description": "A common ore used in crafting.", "ItemType": "Material" },
7-
{ "Name": "Herb", "Description": "A medicinal plant used in potions.", "ItemType": "Material" },
8-
{ "Name": "Leather", "Description": "Tough animal hide used in crafting.", "ItemType": "Material" },
9-
{ "Name": "Water", "Description": "Essential for life and potion-making.", "ItemType": "Material" },
10-
{ "Name": "Web", "Description": "Sticky silk produced by spiders.", "ItemType": "Material" },
11-
{ "Name": "Slime", "Description": "A gelatinous creature's residue.", "ItemType": "Material" },
12-
{ "Name": "Moonberry", "Description": "A glowing berry from the Whispering Woods.", "ItemType": "Consumable" },
13-
{ "Name": "Ancient Bark", "Description": "Bark from the ancient trees.", "ItemType": "Material" },
14-
{ "Name": "Mana Leaf", "Description": "A leaf pulsing with raw mana.", "ItemType": "Material" },
15-
{ "Name": "Fire Shard", "Description": "A crystalline fragment of heat.", "ItemType": "Material" },
16-
{ "Name": "Ice Shard", "Description": "A crystalline fragment of frost.", "ItemType": "Material" },
17-
{ "Name": "Mythril Spark", "Description": "A legendary spark of ancient power.", "ItemType": "Material" },
18-
{ "Name": "Sun-baked Scale", "Description": "A tough, heat-resistant scale from a desert predator.", "ItemType": "Material" },
19-
{ "Name": "Solar Essence", "Description": "Condensed sunlight that pulses with warmth.", "ItemType": "Material" },
20-
{ "Name": "Crystal Shards", "Description": "Prismatic fragments found at high altitudes.", "ItemType": "Material" },
21-
{ "Name": "Blue Coral", "Description": "Rare coral harvested from underwater caves.", "ItemType": "Material" },
22-
{ "Name": "Lost Parchment", "Description": "Ancient writings preserved in the library.", "ItemType": "Material" },
23-
{ "Name": "Fire I", "Description": "A basic fire spell.", "ItemType": "Spell" },
24-
{ "Name": "Ice I", "Description": "A basic ice spell.", "ItemType": "Spell" },
25-
{ "Name": "Lightning I", "Description": "A basic lightning spell.", "ItemType": "Spell" },
26-
{ "Name": "Earth I", "Description": "A basic earth spell.", "ItemType": "Spell" },
27-
{ "Name": "Water I", "Description": "A basic water spell.", "ItemType": "Spell" },
28-
{ "Name": "Haste I", "Description": "A basic speed-enhancing spell.", "ItemType": "Spell" },
29-
{ "Name": "Cure I", "Description": "A basic healing spell.", "ItemType": "Spell" }
30-
]
2+
{
3+
"Name": "Gold",
4+
"Description": "The currency of the realm.",
5+
"ItemType": "Currency"
6+
},
7+
{
8+
"Name": "Potion",
9+
"Description": "Restores a small amount of health.",
10+
"ItemType": "Consumable"
11+
},
12+
{
13+
"Name": "Basic Gem",
14+
"Description": "Is refined into the primary elemental magic.",
15+
"ItemType": "Material"
16+
},
17+
{
18+
"Name": "Log",
19+
"Description": "A basic piece of wood.",
20+
"ItemType": "Material"
21+
},
22+
{
23+
"Name": "Iron Ore",
24+
"Description": "A common ore used in crafting.",
25+
"ItemType": "Material"
26+
},
27+
{
28+
"Name": "Herb",
29+
"Description": "A medicinal plant used in potions.",
30+
"ItemType": "Material"
31+
},
32+
{
33+
"Name": "Leather",
34+
"Description": "Tough animal hide used in crafting.",
35+
"ItemType": "Material"
36+
},
37+
{
38+
"Name": "Water",
39+
"Description": "Essential for life and potion-making.",
40+
"ItemType": "Material"
41+
},
42+
{
43+
"Name": "Web",
44+
"Description": "Sticky silk produced by spiders.",
45+
"ItemType": "Material"
46+
},
47+
{
48+
"Name": "Slime",
49+
"Description": "A gelatinous creature's residue.",
50+
"ItemType": "Material"
51+
},
52+
{
53+
"Name": "Moonberry",
54+
"Description": "A glowing berry from the Whispering Woods.",
55+
"ItemType": "Consumable"
56+
},
57+
{
58+
"Name": "Ancient Bark",
59+
"Description": "Bark from the ancient trees.",
60+
"ItemType": "Material"
61+
},
62+
{
63+
"Name": "Mana Leaf",
64+
"Description": "A leaf pulsing with raw mana.",
65+
"ItemType": "Material"
66+
},
67+
{
68+
"Name": "Fire Shard",
69+
"Description": "A crystalline fragment of heat.",
70+
"ItemType": "Material"
71+
},
72+
{
73+
"Name": "Ice Shard",
74+
"Description": "A crystalline fragment of frost.",
75+
"ItemType": "Material"
76+
},
77+
{
78+
"Name": "Mythril Spark",
79+
"Description": "A legendary spark of ancient power.",
80+
"ItemType": "Material"
81+
},
82+
{
83+
"Name": "Sun-baked Scale",
84+
"Description": "A tough, heat-resistant scale from a desert predator.",
85+
"ItemType": "Material"
86+
},
87+
{
88+
"Name": "Solar Essence",
89+
"Description": "Condensed sunlight that pulses with warmth.",
90+
"ItemType": "Material"
91+
},
92+
{
93+
"Name": "Crystal Shards",
94+
"Description": "Prismatic fragments found at high altitudes.",
95+
"ItemType": "Material"
96+
},
97+
{
98+
"Name": "Blue Coral",
99+
"Description": "Rare coral harvested from underwater caves.",
100+
"ItemType": "Material"
101+
},
102+
{
103+
"Name": "Lost Parchment",
104+
"Description": "Ancient writings preserved in the library.",
105+
"ItemType": "Material"
106+
},
107+
{
108+
"Name": "Fire I",
109+
"Description": "A basic fire spell.",
110+
"ItemType": "Spell"
111+
},
112+
{
113+
"Name": "Ice I",
114+
"Description": "A basic ice spell.",
115+
"ItemType": "Spell"
116+
},
117+
{
118+
"Name": "Lightning I",
119+
"Description": "A basic lightning spell.",
120+
"ItemType": "Spell"
121+
},
122+
{
123+
"Name": "Earth I",
124+
"Description": "A basic earth spell.",
125+
"ItemType": "Spell"
126+
},
127+
{
128+
"Name": "Water I",
129+
"Description": "A basic water spell.",
130+
"ItemType": "Spell"
131+
},
132+
{
133+
"Name": "Haste I",
134+
"Description": "A basic speed-enhancing spell.",
135+
"ItemType": "Spell"
136+
},
137+
{
138+
"Name": "Cure I",
139+
"Description": "A basic healing spell.",
140+
"ItemType": "Spell"
141+
}
142+
]

Mythril.Blazor/wwwroot/data/locations.json

Lines changed: 59 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
{
33
"Name": "Village",
44
"Type": "Plains",
5-
"Quests": [
6-
"Prologue",
7-
"Tutorial Section",
8-
"Visit Starting Town",
9-
"Buy Potion",
10-
"Sell Gem",
11-
"Learn About Cadences",
12-
"Learn about the Mines",
5+
"Quests": [
6+
"Prologue",
7+
"Tutorial Section",
8+
"Visit Starting Town",
9+
"Buy Potion",
10+
"Sell Gem",
11+
"Learn About Cadences",
12+
"Learn about the Mines",
1313
"Learn about the Dark Forest",
1414
"Recover the Ancient Tome"
1515
]
@@ -18,72 +18,110 @@
1818
"Name": "Greenwood Forest",
1919
"Type": "Forest",
2020
"RequiredQuest": "Tutorial Section",
21-
"Quests": [ "Chop Wood", "Gather Moonberries", "Hunt Spiders" ]
21+
"Quests": [
22+
"Chop Wood",
23+
"Gather Moonberries",
24+
"Hunt Spiders"
25+
]
2226
},
2327
{
2428
"Name": "Sacred Grove",
2529
"Type": "Forest",
2630
"RequiredQuest": "Defeat Treant Guardian",
27-
"Quests": [ "Purify the Grove" ]
31+
"Quests": [
32+
"Purify the Grove"
33+
]
2834
},
2935
{
3036
"Name": "Dark Forest",
3137
"Type": "Forest",
3238
"RequiredQuest": "Learn about the Dark Forest",
33-
"Quests": [ "Defeat Treant Guardian", "Help the lumberjack" ]
39+
"Quests": [
40+
"Defeat Treant Guardian",
41+
"Help the lumberjack"
42+
]
3443
},
3544
{
3645
"Name": "Sun-drenched Plains",
3746
"Type": "Plains",
3847
"RequiredQuest": "Visit Starting Town",
39-
"Quests": [ "Hunt Slimes", "Hunt Goblins", "Hunt Sand-Sharks", "Locate the Hidden Oasis" ]
48+
"Quests": [
49+
"Hunt Slimes",
50+
"Hunt Goblins",
51+
"Hunt Sand-Sharks",
52+
"Locate the Hidden Oasis"
53+
]
4054
},
4155
{
4256
"Name": "Forgotten Mines",
4357
"Type": "Mine",
4458
"RequiredQuest": "Learn about the Mines",
45-
"Quests": [ "Mine Iron Ore", "Power the Forge", "Scavenge Scrap" ]
59+
"Quests": [
60+
"Mine Iron Ore",
61+
"Power the Forge",
62+
"Scavenge Scrap"
63+
]
4664
},
4765
{
4866
"Name": "Deep Mines",
4967
"Type": "Mine",
5068
"RequiredQuest": "Learn about the Mines",
51-
"Quests": [ "Hunt Bats", "Unlock Mining" ]
69+
"Quests": [
70+
"Hunt Bats",
71+
"Unlock Mining"
72+
]
5273
},
5374
{
5475
"Name": "Crystal Peaks",
5576
"Type": "Mine",
5677
"RequiredQuest": "Power the Forge",
57-
"Quests": [ "Shatter the Crystals", "High Altitude Survey" ]
78+
"Quests": [
79+
"Shatter the Crystals",
80+
"High Altitude Survey"
81+
]
5882
},
5983
{
6084
"Name": "Tidal Caverns",
6185
"Type": "Water",
6286
"RequiredQuest": "Hunt Sand-Sharks",
63-
"Quests": [ "Deep Sea Scavenge", "Harvest Sea-Life" ]
87+
"Quests": [
88+
"Deep Sea Scavenge",
89+
"Harvest Sea-Life"
90+
]
6491
},
6592
{
6693
"Name": "Hidden Oasis",
6794
"Type": "Water",
6895
"RequiredQuest": "Locate the Hidden Oasis",
69-
"Quests": [ ]
96+
"Quests": []
7097
},
7198
{
7299
"Name": "Ancient Library",
73100
"Type": "Library",
74101
"RequiredQuest": "Ancient Inscriptions",
75-
"Quests": [ "Archive Sifting", "Study Ancient Texts" ]
102+
"Quests": [
103+
"Archive Sifting",
104+
"Study Ancient Texts"
105+
]
76106
},
77107
{
78108
"Name": "Ancient Ruins",
79109
"Type": "Library",
80110
"RequiredQuest": "Recover the Ancient Tome",
81-
"Quests": [ "Ancient Inscriptions", "Finding the Hearth", "Rekindling the Spark" ]
111+
"Quests": [
112+
"Ancient Inscriptions",
113+
"Finding the Hearth",
114+
"Rekindling the Spark"
115+
]
82116
},
83117
{
84118
"Name": "Mythril Sanctum",
85119
"Type": "Library",
86120
"RequiredQuest": "Rekindling the Spark",
87-
"Quests": [ "Defeat the Mythril Construct", "Ascetic Meditation", "Heavy Training" ]
121+
"Quests": [
122+
"Defeat the Mythril Construct",
123+
"Ascetic Meditation",
124+
"Heavy Training"
125+
]
88126
}
89-
]
127+
]
Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
11
[
2-
{ "Quest": "Learn About Cadences", "Cadences": ["Recruit"] },
3-
{ "Quest": "Recover the Ancient Tome", "Cadences": ["Arcanist"] },
4-
{ "Quest": "Learn about the Mines", "Cadences": ["Apprentice"] },
5-
{ "Quest": "Learn about the Dark Forest", "Cadences": ["Student"] },
6-
{ "Quest": "Rekindling the Spark", "Cadences": ["Mythril Weaver"] }
7-
]
2+
{
3+
"Quest": "Recover the Ancient Tome",
4+
"Cadences": [
5+
"Arcanist"
6+
]
7+
},
8+
{
9+
"Quest": "Learn About Cadences",
10+
"Cadences": [
11+
"Recruit"
12+
]
13+
},
14+
{
15+
"Quest": "Learn about the Dark Forest",
16+
"Cadences": [
17+
"Student"
18+
]
19+
},
20+
{
21+
"Quest": "Learn about the Mines",
22+
"Cadences": [
23+
"Apprentice"
24+
]
25+
},
26+
{
27+
"Quest": "Rekindling the Spark",
28+
"Cadences": [
29+
"Mythril Weaver"
30+
]
31+
}
32+
]

0 commit comments

Comments
 (0)