示例#1
0
		protected override Noun GetUpdatedName(Noun _noun)
		{
			if (m_creature == null)
			{
				return _noun;
			}
			return _noun + m_creature.Name.AsOf();
		}
示例#2
0
		protected override Noun GetUpdatedName(Noun _noun)
		{
			switch (Nn%3)
			{
				case 0:
					return _noun + "свирепый".AsAdj();
				case 1:
					return _noun + "жирный".AsAdj();
				default:
					return _noun + "лохматый".AsAdj();
			}
		}
示例#3
0
		protected override Noun GetUpdatedName(Noun _noun)
		{
			switch (Nn%3)
			{
				case 0:
					return _noun + "огромный".AsAdj();
				case 1:
					return _noun + "страшный".AsAdj();
				default:
					return _noun + "ужасный".AsAdj();
			}
		}
示例#4
0
		protected override Noun GetUpdatedName(Noun _noun)
		{
			return _noun + "грязный".AsAdj() + ("канализация".AsNoun(ESex.FEMALE, false) + "городской".AsAdj()).AsOf();
			switch (Nn%4)
			{
				case 0:
					return _noun + "грязный".AsAdj() + ("канализация".AsNoun(ESex.FEMALE, false) + "городской".AsAdj()).AsOf();
				case 1:
					return _noun + "отвратительный".AsAdj();
				case 2:
					return _noun + "канализационный".AsAdj();
				default:
					return _noun + "вонючий".AsAdj();
			}
		}
		public static string GetString(this ERLVerbs _verb, Noun _noun, EVerbType _type)
		{
			return RusLanguageProcessor.GetString(_verb, _type, _noun);
		}
示例#6
0
 protected override Noun GetUpdatedName(Noun _noun)
 {
     return _noun + m_name;
 }
示例#7
0
 public Citizen(WorldLayer _layer, Random _rnd, Noun _name)
     : base(EALNouns.Ctitzen, _layer, _rnd.Next(10) + 95, EIntellectGrades.INT)
 {
     Sex = _name.Sex;
     m_name = _name;
 }