# Trusted Vcore adapter data. Joins describe equality, not root-cause rules. [relations.creature_spawn_context] description = "Given creature_template.entry, inspect its template, bounded world spawns, event GUID links and event descriptions. Distribution covers returned spawn rows only. No dynamic script or live-state analysis." [[relations.creature_spawn_context.nodes]] name = "template" table = "creature_template" match_column = "entry" columns = ["entry", "name", "AIName", "ScriptName"] [[relations.creature_spawn_context.nodes]] name = "spawns" parent = "template" parent_column = "entry" table = "creature" match_column = "id" columns = ["guid", "id", "map", "zoneId", "areaId", "phaseMask"] group_by = ["map", "zoneId", "areaId", "phaseMask"] [[relations.creature_spawn_context.nodes]] name = "event_links" parent = "spawns" parent_column = "guid" table = "game_event_creature" match_column = "guid" columns = ["guid", "eventEntry"] [[relations.creature_spawn_context.nodes]] name = "events" parent = "event_links" parent_column = "eventEntry" table = "game_event" match_column = "eventEntry" columns = ["eventEntry", "description"]