diff --git a/main.go b/main.go index 80a092e..f002d6e 100644 --- a/main.go +++ b/main.go @@ -106,6 +106,7 @@ func main() { _, _ = addObjCastle(`🥔`, `Potato`) _, _ = addObjCastle(`🦈`, `Sharkteeth`) _, _ = addObjCastle(`🐺`, `Wolfpack`) + _, _ = addObjCastle(`⛔`, `Unknwon`) _, _ = addObjGuild(``, `No Guild`) } diff --git a/obj.go b/obj.go index 1c89a94..21e83d8 100644 --- a/obj.go +++ b/obj.go @@ -240,9 +240,15 @@ func addObjCastle(logo string, name string) (int64, error) { } func getObjCastleID(s string) int64 { - v, _ := cacheObjCastle.Load(s) - c := v.(ChatWarsCastle) - return c.ObjID64 + if v, ok := cacheObjCastle.Load(s); ok { + c := v.(ChatWarsCastle) + return c.ObjID64 + } else { + v, _ := cacheObjCastle.Load(`⛔`) + c := v.(ChatWarsCastle) + return c.ObjID64 + } + } func loadObjCastle() error {