OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      6085e7626c7f
DATE      2025-09-17
SUBJECT   ookstats: add period 1029
FILES     1 CHANGED
HASH      6085e7626c7f
DATE      2025-09-17
SUBJECT   ookstats: add period 1029
FILES     1 CHANGED
 

diff --git a/nix/pkgs/ookstats/src/internal/blizzard/constants.go b/nix/pkgs/ookst
ats/src/internal/blizzard/constants.go
index 6271722..a163d3d 100644
--- a/nix/pkgs/ookstats/src/internal/blizzard/constants.go
+++ b/nix/pkgs/ookstats/src/internal/blizzard/constants.go
@@ -3,7 +3,7 @@ package blizzard
 // GetHardcodedPeriodAndDungeons returns the primary period ID and dungeon list
 // hardcoded values since the index endpoint is broken - most records are in peri
od 1026
 func GetHardcodedPeriodAndDungeons() (string, []DungeonInfo) {
-	periodID := "1028"
+	periodID := "1029"
 
 	dungeons := []DungeonInfo{
 		{ID: 2, Name: "Temple of the Jade Serpent", Slug: "temple-of-the-jade-serpent"}
,
@@ -23,12 +23,12 @@ func GetHardcodedPeriodAndDungeons() (string, []DungeonInfo) {
 // GetFallbackPeriods returns periods to try in order for multi-period fallback
 // based on period analysis results showing sparse data distribution
 func GetFallbackPeriods() []string {
-	return []string{"1028", "1027", "1026", "1025", "1024", "1023", "1022", "1021", 
"1020"}
+	return []string{"1029", "1028", "1027", "1026", "1025", "1024", "1023", "1022", 
"1021", "1020"}
 }
 
 // GetGlobalPeriods returns a global sweep order newest -> oldest
 func GetGlobalPeriods() []string {
-	return []string{"1028", "1027", "1026", "1025", "1024", "1023"}
+	return []string{"1029", "1028", "1027", "1026", "1025", "1024", "1023"}
 }
 
 // GetRegionFallbackPeriods prioritizes the period order per region based on obse
rved data
@@ -37,13 +37,13 @@ func GetRegionFallbackPeriods(region string) []string {
 	switch region {
 	case "eu":
 		// EU often has most data in 1025, then 1026
-		return []string{"1028", "1027", "1026", "1025", "1024", "1023", "1022", "1021",
 "1020"}
+		return []string{"1029", "1028", "1027", "1026", "1025", "1024", "1023", "1022",
 "1021", "1020"}
 	case "us":
 		// US commonly 1026 first
-		return []string{"1028", "1027", "1026", "1025", "1024", "1023", "1022", "1021",
 "1020"}
+		return []string{"1029", "1028", "1027", "1026", "1025", "1024", "1023", "1022",
 "1021", "1020"}
 	case "kr":
 		// KR follows US pattern in our observations
-		return []string{"1028", "1027", "1026", "1025", "1024", "1023", "1022", "1021",
 "1020"}
+		return []string{"1029", "1028", "1027", "1026", "1025", "1024", "1023", "1022",
 "1021", "1020"}
 	default:
 		return GetFallbackPeriods()
 	}

diff --git a/nix/pkgs/ookstats/src/internal/
blizzard/constants.go b/nix/pkgs/ookstats/sr
c/internal/blizzard/constants.go
index 6271722..a163d3d 100644
--- a/nix/pkgs/ookstats/src/internal/blizzar
d/constants.go
+++ b/nix/pkgs/ookstats/src/internal/blizzar
d/constants.go
@@ -3,7 +3,7 @@ package blizzard
 // GetHardcodedPeriodAndDungeons returns th
e primary period ID and dungeon list
 // hardcoded values since the index endpoin
t is broken - most records are in period 102
6
 func GetHardcodedPeriodAndDungeons() (strin
g, []DungeonInfo) {
-	periodID := "1028"
+	periodID := "1029"
 
 	dungeons := []DungeonInfo{
 		{ID: 2, Name: "Temple of the Jade Serpent
", Slug: "temple-of-the-jade-serpent"},
@@ -23,12 +23,12 @@ func GetHardcodedPeriodA
ndDungeons() (string, []DungeonInfo) {
 // GetFallbackPeriods returns periods to tr
y in order for multi-period fallback
 // based on period analysis results showing
 sparse data distribution
 func GetFallbackPeriods() []string {
-	return []string{"1028", "1027", "1026", "1
025", "1024", "1023", "1022", "1021", "1020"
}
+	return []string{"1029", "1028", "1027", "1
026", "1025", "1024", "1023", "1022", "1021"
, "1020"}
 }
 
 // GetGlobalPeriods returns a global sweep 
order newest -> oldest
 func GetGlobalPeriods() []string {
-	return []string{"1028", "1027", "1026", "1
025", "1024", "1023"}
+	return []string{"1029", "1028", "1027", "1
026", "1025", "1024", "1023"}
 }
 
 // GetRegionFallbackPeriods prioritizes the
 period order per region based on observed d
ata
@@ -37,13 +37,13 @@ func GetRegionFallbackPe
riods(region string) []string {
 	switch region {
 	case "eu":
 		// EU often has most data in 1025, then 1
026
-		return []string{"1028", "1027", "1026", "
1025", "1024", "1023", "1022", "1021", "1020
"}
+		return []string{"1029", "1028", "1027", "
1026", "1025", "1024", "1023", "1022", "1021
", "1020"}
 	case "us":
 		// US commonly 1026 first
-		return []string{"1028", "1027", "1026", "
1025", "1024", "1023", "1022", "1021", "1020
"}
+		return []string{"1029", "1028", "1027", "
1026", "1025", "1024", "1023", "1022", "1021
", "1020"}
 	case "kr":
 		// KR follows US pattern in our observati
ons
-		return []string{"1028", "1027", "1026", "
1025", "1024", "1023", "1022", "1021", "1020
"}
+		return []string{"1029", "1028", "1027", "
1026", "1025", "1024", "1023", "1022", "1021
", "1020"}
 	default:
 		return GetFallbackPeriods()
 	}
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET