COLUMNS int ID int RuleType? // 0: Map.isPvP; 1: some player flag?; 2: AreaTable.AreaBit; 3: Legion Mage Tower (mapIDs 1673, 1616, 1698, 1702, 1703, 1684, 1710); 4: C_PvP.IsSoloShuffle(); 5: Map.Expansion == 8/Field_10_0_2_46144_006; 6: MapDifficulty-like == 8 (Mythic Dungeon?); 7: Map.InstanceType == 1; 8: Map.InstanceType == 2; 9: Map.InstanceType == 4; 10: Map.InstanceType == 3; 11: something PvP queue int Flags? // &1: invert condition int ContentRestrictionRuleSetID? int AreaTableID? int AchievementID? int MapID? int Field_10_0_2_46144_005? // argument 1? int Field_10_0_2_46144_006? // argument 2? LAYOUT 25A85C91 BUILD 10.0.2.45480, 10.0.2.45505 BUILD 10.0.0.44795, 10.0.0.44895, 10.0.0.44999, 10.0.0.45141, 10.0.0.45232, 10.0.0.45335, 10.0.0.45454 $noninline,id$ID<32> RuleType<32> Flags<32> $noninline,relation$ContentRestrictionRuleSetID<32> LAYOUT 33B61B8A BUILD 10.0.2.45569, 10.0.2.45632, 10.0.2.45698, 10.0.2.45746, 10.0.2.45779, 10.0.2.45969, 10.0.2.46091, 10.0.2.46092, 10.0.2.46157 BUILD 10.0.0.45570, 10.0.0.45661, 10.0.0.45697, 10.0.0.45970, 10.0.0.46047, 10.0.0.46112, 10.0.0.46181, 10.0.0.46247, 10.0.0.46270, 10.0.0.46293, 10.0.0.46313, 10.0.0.46340, 10.0.0.46366, 10.0.0.46455, 10.0.0.46547, 10.0.0.46549, 10.0.0.46597 $noninline,id$ID<32> RuleType<32> Flags<32> MapID<32> AreaTableID<32> AchievementID<32> $noninline,relation$ContentRestrictionRuleSetID<32> LAYOUT 5A5B939C BUILD 10.0.5.47118, 10.0.5.47186, 10.0.5.47215 BUILD 10.0.2.46144, 10.0.2.46259, 10.0.2.46420, 10.0.2.46456, 10.0.2.46479, 10.0.2.46619, 10.0.2.46658, 10.0.2.46689, 10.0.2.46702, 10.0.2.46741, 10.0.2.46781, 10.0.2.46801, 10.0.2.46802, 10.0.2.46879, 10.0.2.46924, 10.0.2.46999, 10.0.2.47067, 10.0.2.47120, 10.0.2.47187, 10.0.2.47213 $noninline,id$ID<32> RuleType<32> Flags<32> MapID<32> AreaTableID<32> AchievementID<32> Field_10_0_2_46144_005<32> Field_10_0_2_46144_006<32> $noninline,relation$ContentRestrictionRuleSetID<32>