public string ReductoHips(HipData oldHips, bool nothingHappened) { StringBuilder sb = new StringBuilder(); sb.Append("You smear the foul-smelling paste onto your " + oldHips.ShortDescription() + ". It feels cool at first but rapidly warms to an uncomfortable level of heat." + GlobalStrings.NewParagraph()); if (nothingHappened) { sb.Append("Strangely, nothing seems to happen. What a waste!"); } if (oldHips.size >= 15) { sb.Append("Within seconds you feel noticeably lighter, and a quick glance at your hips shows they've gotten significantly narrower."); } else if (oldHips.size >= 10) { sb.Append("You feel much lighter as your " + ShortDescription() + " shift slightly, adjusting to their smaller size."); } else { sb.Append("After a few seconds your " + ShortDescription() + " have shrunk to a much smaller size!"); } return(sb.ToString()); }
protected override string HipChangeText(Creature target, HipData oldHips) { string verb = target.hips.size - oldHips.size > 0 ? "enlarge" : "shrink"; return("You wiggle around in your gown, the pleasant feeling of flower petals rubbing against your skin washes over you." + " The feeling settles on your " + oldHips.ShortDescription() + "." + Environment.NewLine + "You feel them slowly " + verb + ". <b>You now have " + target.build.HipsShortDescription() + "</b>." + Environment.NewLine); ; }