public static void Postfix(SGBarracksDossierPanel __instance, Pilot p, Image ___portrait)
            {
                if (p == null)
                {
                    return;
                }

                var tooltip = ___portrait.gameObject.GetComponent <HBSTooltip>() ??
                              ___portrait.gameObject.AddComponent <HBSTooltip>();

                var desc = tooltip.GetText();

                if (String.IsNullOrEmpty(desc))
                {
                    desc = "";
                }

                var specDesc = Descriptions.GetPilotSpecializationsOrProgress(p);

                desc += specDesc;

                var descDef = new BaseDescriptionDef("PilotSpecs", p.Callsign, desc, null);

                tooltip.SetDefaultStateData(TooltipUtilities.GetStateDataFromObject(descDef));
            }