Fix realm-gate disable for book/options, pet-rank learning, unique beasts

- Hunter's Book and options window now show a full 'DISABLED.' overlay on realm-gated realms instead of rendering content
- Pet training: new rank of an already-known ability is now recognised, announced, and reflected in tooltips
- Restore curated 'unique appearance' beast allowlist (34 beasts) in data/init.lua
- CHANGELOG updated
This commit is contained in:
DuvelCorp
2026-09-08 01:25:51 +02:00
parent 38e080261c
commit c55cd66ffc
19 changed files with 996 additions and 698 deletions
+8 -8
View File
@@ -51,7 +51,7 @@ local growlTrainerRows = {
["rank"] = "Rank 1",
["rankNumber"] = 1,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=2649",
["sourceUrl"] = "https://octowow.st/db/?spell=2649",
["trainLevel"] = 1,
},
{
@@ -72,7 +72,7 @@ local growlTrainerRows = {
["rank"] = "Rank 2",
["rankNumber"] = 2,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=14916",
["sourceUrl"] = "https://octowow.st/db/?spell=14916",
["trainLevel"] = 10,
},
{
@@ -93,7 +93,7 @@ local growlTrainerRows = {
["rank"] = "Rank 3",
["rankNumber"] = 3,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=14917",
["sourceUrl"] = "https://octowow.st/db/?spell=14917",
["trainLevel"] = 20,
},
{
@@ -114,7 +114,7 @@ local growlTrainerRows = {
["rank"] = "Rank 4",
["rankNumber"] = 4,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=14918",
["sourceUrl"] = "https://octowow.st/db/?spell=14918",
["trainLevel"] = 30,
},
{
@@ -135,7 +135,7 @@ local growlTrainerRows = {
["rank"] = "Rank 5",
["rankNumber"] = 5,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=14919",
["sourceUrl"] = "https://octowow.st/db/?spell=14919",
["trainLevel"] = 40,
},
{
@@ -156,7 +156,7 @@ local growlTrainerRows = {
["rank"] = "Rank 6",
["rankNumber"] = 6,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=14920",
["sourceUrl"] = "https://octowow.st/db/?spell=14920",
["trainLevel"] = 50,
},
{
@@ -177,7 +177,7 @@ local growlTrainerRows = {
["rank"] = "Rank 7",
["rankNumber"] = 7,
["school"] = "Physical",
["sourceUrl"] = "https://database.turtlecraft.gg/?spell=14921",
["sourceUrl"] = "https://octowow.st/db/?spell=14921",
["trainLevel"] = 60,
},
}
@@ -228,7 +228,7 @@ end)
MTH_DS_PetSpells.byAbility["Growl"] = {
["ability"] = "Growl",
["searchUrl"] = "https://database.turtlecraft.gg/?search=Growl",
["searchUrl"] = "https://octowow.st/db/?search=Growl",
["spellCount"] = table.getn(growlTrainerRows),
["spells"] = growlTrainerRows,
}