Aura.Channel.Skills.Music.Song.GetRandomQualityMessage C# (CSharp) Method

GetRandomQualityMessage() protected method

Returns random success message.
Reference: http://wiki.mabinogiworld.com/view/Song
protected GetRandomQualityMessage ( int quality ) : string
quality int
return string
		protected override string GetRandomQualityMessage(int quality)
		{
			string[] msgs = null;
			switch (this.GetQualityRating(quality))
			{
				case PlayingQuality.VeryGood:
					msgs = new string[] {
						Localization.Get("Your song was heavenly."),
						Localization.Get("That was a perfect song."),
					};
					break;
				case PlayingQuality.Good:
					msgs = new string[] {
						Localization.Get("You did a fine job."),
						Localization.Get("That really boosted your confidence."),
						Localization.Get("You gave a great performance."),
					};
					break;
				case PlayingQuality.Bad:
				case PlayingQuality.VeryBad:
					msgs = new string[] {
						Localization.Get("This song was too difficult for you to sing."),
						Localization.Get("That was too difficult for you to sing."),
						Localization.Get("This song is still difficult for you to sing"),
						Localization.Get("You need to work harder to sing this song."),
						Localization.Get("That was horrible."),
						Localization.Get("Not only was the song you chose horrible, but you also sang it terribly."),
						Localization.Get("You should apologize for that performance."),
						Localization.Get("That was an easy song and you still butchered it."),
						Localization.Get("Did anyone notice how much you messed up?"),
						Localization.Get("You should feel ashamed of your performance."),
						Localization.Get("You sang it well, but you won't improve if you keep singing such easy songs."),
					};
					break;
			}

			if (msgs == null || msgs.Length < 1)
				return "...";

			return msgs[RandomProvider.Get().Next(0, msgs.Length)].Trim();
		}