private static string CockatriceTransformStr(AntennaeData oldAntennaeData, PlayerBase player)
        {
            string retVal = "Your forehead suddenly itches, your fingers instantly there to relieve the stress.";

            if (oldAntennaeData.type != AntennaeType.NONE)
            {
                retVal += " Your antennae feel weird, shifting uncomfortably, until they receed into your hairline. But the feeling doesn't fade "
                          + "- in fact, it seems to be getting stronger.";
            }
            else
            {
                retVal += " You feel your pores stretch as the shaft of one of your feathers gets thicker and sturdier. A sudden"
                          + " pressure builds and then fades, making you groan as you hold your head tight. You tentatively run your fingers over the"
                          + " two spots where the feeling originated, only to feel the body of a long, soft and extravagant quill like feather on each"
                          + " side. While sturdy enough to support themselves these " + player.hair.hairColor.AsString() + " feathers flop daintily as you move."
                          + " They seem to move with your eyebrows, helping convey your expressions.";
            }
            return(retVal);
        }
        private static string BeeLongDesc(AntennaeData antennae, bool alternateFormat, bool plural)
        {
            string article;

            if (plural && alternateFormat)
            {
                article = "a pair of ";
            }
            else if (alternateFormat)
            {
                article = "a ";
            }
            //no article.
            else
            {
                article = "";
            }

            return(article + "cute " + BeeDesc(plural));
        }
        private static string CockatriceLongDesc(AntennaeData antennae, bool alternateFormat, bool plural)
        {
            string article;

            if (alternateFormat && plural)
            {
                article = "a pair of ";
            }
            else if (alternateFormat)
            {
                article = "an ";
            }
            else
            {
                article = "";
            }
            string noun = plural ? "quill-feathers" : "quill-feather";

            return(article + "antenna-like " + noun);
        }
 private static string BeeRestoreStr(AntennaeData oldAntennaeData, PlayerBase player)
 {
     return("Your " + player.hair.LongDescription() + " itches so you give it a scratch, only to have your antennae fall to the ground. What a relief."
            + Environment.NewLine + SafelyFormattedString.FormattedText("You've lost your antennae", StringFormats.BOLD) + "!");
 }
 private static string BeeTransformStr(AntennaeData oldAntennaeData, PlayerBase player)
 {
     return("Your head itches momentarily as two floppy antennae sprout from your " + player.hair.ShortDescription() + ". " +
            SafelyFormattedString.FormattedText("You now have bee antennae!", StringFormats.BOLD));
 }
 private static string NoneRestoreStr(AntennaeData originalData, PlayerBase p)
 {
     return(GlobalStrings.RevertAsDefault(originalData, p));
 }
 private static string RemoveAntennaeStr(AntennaeData oldData, PlayerBase p)
 {
     return(oldData.type.RestoredString(oldData, p));
 }
 private static string NoneLongdesc(AntennaeData antennae, bool alternateFormat, bool plural)
 {
     return("");
 }
 //unused right now. was defined in vanilla as a fallback, which was never used.
 private static string GenericRestore(AntennaeData oldAntennaeData, PlayerBase player)
 {
     return("The muscles in your brow clench tightly, and you feel a tremendous pressure on your upper forehead."
            + " When it passes, you touch yourself and discover " + SafelyFormattedString.FormattedText("your antennae have vanished", StringFormats.BOLD) + "!");
 }
 private static string CockatriceRestoreStr(AntennaeData oldData, PlayerBase player)
 {
     return("You feel your antennae like feathers shrivel at the root, the pair of soft quills falling softly to the"
            + " ground as your pores close." + Environment.NewLine + SafelyFormattedString.FormattedText("You’ve lost your antennae like feathers!", StringFormats.BOLD));
 }