Skip to content

Commit 5617cac

Browse files
committed
Rename harvesting quests and rebalance Chop Wood rewards
1 parent 35a30c4 commit 5617cac

9 files changed

Lines changed: 34 additions & 28 deletions

File tree

Mythril.Blazor/wwwroot/data/locations.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[
22
{ "Name": "Village", "Quests": ["Prologue", "Tutorial Section", "Visit Starting Town"] },
33
{ "Name": "Starting Town", "Quests": ["Buy Potion", "Learn About Cadences", "Learn about the Mines", "Learn about the Dark Forest", "Recover the Ancient Tome", "Help the lumberjack", "Sell Gem"] },
4-
{ "Name": "Dark Forest", "Quests": ["Farm Goblins", "Farm Trents"], "RequiredQuest": "Learn about the Dark Forest" },
5-
{ "Name": "Iron Mines", "Quests": ["Farm Bats", "Farm Spiders", "Farm Slimes", "Unlock Mining", "Mine Ore", "Mine Iron Ore"], "RequiredQuest": "Learn about the Mines" },
4+
{ "Name": "Dark Forest", "Quests": ["Hunt Goblins", "Chop Wood"], "RequiredQuest": "Learn about the Dark Forest" },
5+
{ "Name": "Iron Mines", "Quests": ["Hunt Bats", "Farm Spiders", "Farm Slimes", "Unlock Mining", "Mine Ore", "Mine Iron Ore"], "RequiredQuest": "Learn about the Mines" },
66
{ "Name": "Whispering Woods", "Quests": ["Gather Moonberries", "Defeat Treant Guardian", "Purify the Grove"], "RequiredQuest": "Learn about the Dark Forest" },
77
{ "Name": "Ancient Ruins", "Quests": ["Ancient Inscriptions", "Finding the Hearth", "Rekindling the Spark", "Power the Forge"], "RequiredQuest": "Learn About Cadences" },
88
{ "Name": "Sun-Drenched Desert", "Quests": ["Scavenge Scrap", "Hunt Sand-Sharks", "Locate the Hidden Oasis"], "RequiredQuest": "Recover the Ancient Tome" },

Mythril.Blazor/wwwroot/data/quest_details.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,19 @@
5656
"PrimaryStat": "Vitality"
5757
},
5858
{
59-
"Quest": "Farm Goblins",
59+
"Quest": "Hunt Goblins",
6060
"DurationSeconds": 60,
6161
"Type": "Recurring",
6262
"Requirements": [],
6363
"Rewards": [ { "Item": "Gold", "Quantity": 100 }, { "Item": "Fire Shard", "Quantity": 1 } ],
6464
"PrimaryStat": "Strength"
6565
},
6666
{
67-
"Quest": "Farm Trents",
67+
"Quest": "Chop Wood",
6868
"DurationSeconds": 75,
6969
"Type": "Recurring",
7070
"Requirements": [],
71-
"Rewards": [ { "Item": "Log", "Quantity": 1 } ],
71+
"Rewards": [ { "Item": "Log", "Quantity": 2 } ],
7272
"PrimaryStat": "Strength"
7373
},
7474
{
@@ -88,13 +88,14 @@
8888
"PrimaryStat": "Strength"
8989
},
9090
{
91-
"Quest": "Farm Bats",
92-
"DurationSeconds": 60,
91+
"Quest": "Hunt Bats",
92+
"DurationSeconds": 45,
9393
"Type": "Recurring",
9494
"Requirements": [],
9595
"Rewards": [ { "Item": "Gold", "Quantity": 150 } ],
9696
"PrimaryStat": "Speed"
9797
},
98+
9899
{
99100
"Quest": "Farm Spiders",
100101
"DurationSeconds": 75,

Mythril.Blazor/wwwroot/data/quest_unlocks.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
{ "Quest": "Learn About Cadences", "Requires": ["Visit Starting Town"] },
77
{ "Quest": "Learn about the Mines", "Requires": ["Learn About Cadences"] },
88
{ "Quest": "Learn about the Dark Forest", "Requires": ["Learn about the Mines"] },
9-
{ "Quest": "Farm Goblins", "Requires": ["Learn about the Dark Forest"] },
10-
11-
{ "Quest": "Farm Trents", "Requires": ["Learn about the Dark Forest"] },
9+
{ "Quest": "Hunt Goblins", "Requires": ["Learn about the Dark Forest"] },
10+
{ "Quest": "Chop Wood", "Requires": ["Learn about the Dark Forest"] },
1211
{ "Quest": "Mine Ore", "Requires": ["Learn about the Mines"] },
13-
{ "Quest": "Farm Bats", "Requires": ["Learn about the Mines"] },
14-
{ "Quest": "Farm Spiders", "Requires": ["Farm Bats"] },
12+
{ "Quest": "Hunt Bats", "Requires": ["Learn about the Mines"] },
13+
{ "Quest": "Farm Spiders", "Requires": ["Hunt Bats"] },
14+
1515
{ "Quest": "Farm Slimes", "Requires": ["Farm Spiders"] },
1616
{ "Quest": "Unlock Mining", "Requires": ["Farm Slimes"] },
1717
{ "Quest": "Mine Iron Ore", "Requires": ["Unlock Mining"] },

Mythril.Blazor/wwwroot/data/quests.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
{ "Name": "Recover the Ancient Tome", "Description": "Find the lost book of cadences." },
77
{ "Name": "Learn About Cadences", "Description": "Discover the power of your inner voice." },
88
{ "Name": "Learn about the Dark Forest", "Description": "Hear the rumors of the corrupted forest." },
9-
{ "Name": "Farm Goblins", "Description": "Clear out the local goblin encampment." },
10-
{ "Name": "Farm Trents", "Description": "Harvest wood from the corrupted forest." },
9+
{ "Name": "Hunt Goblins", "Description": "Clear out the local goblin encampment." },
10+
{ "Name": "Chop Wood", "Description": "Harvest wood from the corrupted forest." },
1111
{ "Name": "Mine Ore", "Description": "Extract raw ore from the mine walls." },
1212
{ "Name": "Learn about the Mines", "Description": "Find out where the miners went." },
13-
{ "Name": "Farm Bats", "Description": "Clear the mine entrance of bats." },
13+
{ "Name": "Hunt Bats", "Description": "Clear the mine entrance of bats." },
1414
{ "Name": "Farm Spiders", "Description": "Venture deeper into the webs." },
1515
{ "Name": "Farm Slimes", "Description": "Clear the lower levels of sticky residue." },
1616
{ "Name": "Unlock Mining", "Description": "Obtain permission to mine Iron Ore." },

Mythril.Tests/LogisticsTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ public void AutoQuest_OnlyRestartsSlotZero()
159159
_resourceManager.JunctionManager.AssignCadence(recruit, character, _resourceManager.UnlockedAbilities);
160160
_resourceManager.SetAutoQuestEnabled(character, true);
161161

162-
var questGoblins = new QuestData(_quests!.All.First(q => q.Name == "Farm Goblins"), _questDetails![_quests.All.First(q => q.Name == "Farm Goblins")]);
163-
var questBats = new QuestData(_quests.All.First(q => q.Name == "Farm Bats"), _questDetails[_quests.All.First(q => q.Name == "Farm Bats")]);
162+
var questGoblins = new QuestData(_quests!.All.First(q => q.Name == "Hunt Goblins"), _questDetails![_quests.All.First(q => q.Name == "Hunt Goblins")]);
163+
var questBats = new QuestData(_quests.All.First(q => q.Name == "Hunt Bats"), _questDetails[_quests.All.First(q => q.Name == "Hunt Bats")]);
164164

165165
// Start both
166166
_resourceManager.StartQuest(questGoblins, character); // Slot 0

Mythril.Tests/QuestExecutionTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public void ResourceManager_StartQuest_WithNegativeDelay_TicksToZero()
9999
[TestMethod]
100100
public void ResourceManager_StartQuest_Recurring_StrengthReducesDuration()
101101
{
102-
var quest = _quests!.All.First(x => x.Name == "Farm Goblins");
102+
var quest = _quests!.All.First(x => x.Name == "Hunt Goblins");
103103
var detail = _questDetails![quest];
104104
var questData = new QuestData(quest, detail);
105105

docs/content_web.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ Unlocks after *Visit Starting Town*.
2424

2525
### **III. Dark Forest (Combat & Harvesting)**
2626
Unlocks after *Learn about the Dark Forest*.
27-
* **Farm Goblins**: (Reward: 100 Gold, 1 Fire Shard)
28-
* **Farm Trents**: (Reward: 1 Log)
29-
* **Farm Golems**: (Reward: 1 Iron Ore)
27+
* **Hunt Goblins**: (Reward: 100 Gold, 1 Fire Shard)
28+
* **Chop Wood**: (Reward: 2 Log)
3029

3130
### **IV. Whispering Woods (Mid-Game)**
3231
Unlocks after *Learn about the Dark Forest*.
@@ -35,7 +34,7 @@ Unlocks after *Learn about the Dark Forest*.
3534

3635
### **V. Iron Mines (Resource Gathering)**
3736
Unlocks after *Learn about the Mines*.
38-
* **Farm Bats**: (Reward: 150 Gold)
37+
* **Hunt Bats**: (Reward: 150 Gold)
3938
* **Farm Spiders**: (Reward: 1 Web)
4039
* **Farm Slimes**: (Reward: 1 Slime)
4140
* **Unlock Mining**: Permission to mine. (Req: 1000 Gold)

scripts/data/health_summary.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
{
2-
"is_healthy": true,
3-
"failure_count": 0,
2+
"is_healthy": false,
3+
"failure_count": 1,
44
"metrics": {
55
"monoliths": 0,
66
"coverage": 91.27,
77
"missing_tests": 0,
88
"key_violations": 0,
99
"testid_violations": 0,
10-
"stale_docs": 0,
10+
"stale_docs": 1,
1111
"pending_feedback": 0,
1212
"test_passed": true
1313
},
14-
"failures": []
14+
"failures": [
15+
{
16+
"category": "docs_stale",
17+
"message": "docs/instructions.md is stale (11 source changes since last update)",
18+
"metadata": {}
19+
}
20+
]
1521
}

scripts/data/shield_docs.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"schemaVersion": 1,
33
"label": "docs",
4-
"message": "up-to-date",
5-
"color": "brightgreen"
4+
"message": "stale",
5+
"color": "orange"
66
}

0 commit comments

Comments
 (0)