def _getAnnouncementData(self, nodeCD, path, level): info = g_techTreeDP.getAnnouncementByCD(nodeCD) state = NODE_STATE_FLAGS.NOT_CLICKABLE state |= NODE_STATE_FLAGS.ANNOUNCEMENT if info.isElite: state |= NODE_STATE_FLAGS.ELITE displayInfo = {'path': path, 'renderer': 'vehicle', 'level': level} return nodes.AnnouncementNode(nodeCD, info, state, displayInfo)
def buildItem(self, node, *args, **kwargs): return g_techTreeDP.getAnnouncementByCD(int(node.id))