docs & feat: add license & attribution notice (Apache-2.0 / GPL-3.0) and core system enhancements
This commit is contained in:
1 parent
507836d367
commit
ce6aabfc55
47 files changed
+5674
-724
No files matched your search
@@ -74,7 +74,9 @@ func sceneOfEntryForTeleport(res *common.JsonConfig, entryID, floorID, teleportI
|
||||
want := fmt.Sprintf("_F%d", floorID)
|
||||
for _, name := range names {
|
||||
cfg := configs[name]
|
||||
if len(name) > len(want) && name[len(name)-len(want):] == want && sceneHasTeleport(cfg, teleportID) {
|
||||
// The requested floor is authoritative even when its teleport is
|
||||
// present only in teleports.json. IDs may repeat on other floors.
|
||||
if len(name) > len(want) && name[len(name)-len(want):] == want {
|
||||
return name, cfg, true
|
||||
}
|
||||
}
|
||||
@@ -87,14 +89,6 @@ func sceneOfEntryForTeleport(res *common.JsonConfig, entryID, floorID, teleportI
|
||||
}
|
||||
}
|
||||
}
|
||||
if floorID != 0 {
|
||||
want := fmt.Sprintf("_F%d", floorID)
|
||||
for _, name := range names {
|
||||
if len(name) > len(want) && name[len(name)-len(want):] == want {
|
||||
return name, configs[name], true
|
||||
}
|
||||
}
|
||||
}
|
||||
return firstSceneOfEntry(res, entryID)
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user