### YamlMime:ManagedReference
items:
- uid: TinyLife.Skills.Quality
  commentId: T:TinyLife.Skills.Quality
  id: Quality
  parent: TinyLife.Skills
  children:
  - TinyLife.Skills.Quality.Average
  - TinyLife.Skills.Quality.Good
  - TinyLife.Skills.Quality.Great
  - TinyLife.Skills.Quality.Masterpiece
  - TinyLife.Skills.Quality.Perfect
  - TinyLife.Skills.Quality.Terrible
  langs:
  - csharp
  - vb
  name: Quality
  nameWithType: Quality
  fullName: TinyLife.Skills.Quality
  type: Enum
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Quality
    path: Skills/Skill.cs
    startLine: 264
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nAn enumeration for qualitites of objects like <xref href=\"TinyLife.Objects.FurnitureType.CustomPainting\" data-throw-if-not-resolved=\"false\"></xref>.\nTo receive a random quality based on a person&apos;s <xref href=\"TinyLife.Skills.Skill\" data-throw-if-not-resolved=\"false\"></xref> level, use <xref href=\"TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person%2cSystem.Random%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public enum Quality
    content.vb: Public Enum Quality
  extensionMethods:
  - TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.JsonCopy``1
  - TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.GetPriceModifier
  - TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.GetDecorativeRating
  - TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.GetChanceModifier
  - TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.ToLocalizedString
  modifiers.csharp:
  - public
  - enum
  modifiers.vb:
  - Public
  - Enum
- uid: TinyLife.Skills.Quality.Terrible
  commentId: F:TinyLife.Skills.Quality.Terrible
  id: Terrible
  parent: TinyLife.Skills.Quality
  langs:
  - csharp
  - vb
  name: Terrible
  nameWithType: Quality.Terrible
  fullName: TinyLife.Skills.Quality.Terrible
  type: Field
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Terrible
    path: Skills/Skill.cs
    startLine: 269
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nA quality for objects that are terrible\n"
  example: []
  syntax:
    content: Terrible = 0
    return:
      type: TinyLife.Skills.Quality
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Skills.Quality.Average
  commentId: F:TinyLife.Skills.Quality.Average
  id: Average
  parent: TinyLife.Skills.Quality
  langs:
  - csharp
  - vb
  name: Average
  nameWithType: Quality.Average
  fullName: TinyLife.Skills.Quality.Average
  type: Field
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Average
    path: Skills/Skill.cs
    startLine: 273
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nA quality for objects that have an average quality\n"
  example: []
  syntax:
    content: Average = 1
    return:
      type: TinyLife.Skills.Quality
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Skills.Quality.Good
  commentId: F:TinyLife.Skills.Quality.Good
  id: Good
  parent: TinyLife.Skills.Quality
  langs:
  - csharp
  - vb
  name: Good
  nameWithType: Quality.Good
  fullName: TinyLife.Skills.Quality.Good
  type: Field
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Good
    path: Skills/Skill.cs
    startLine: 277
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nA quality for objects that have good quality\n"
  example: []
  syntax:
    content: Good = 2
    return:
      type: TinyLife.Skills.Quality
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Skills.Quality.Great
  commentId: F:TinyLife.Skills.Quality.Great
  id: Great
  parent: TinyLife.Skills.Quality
  langs:
  - csharp
  - vb
  name: Great
  nameWithType: Quality.Great
  fullName: TinyLife.Skills.Quality.Great
  type: Field
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Great
    path: Skills/Skill.cs
    startLine: 281
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nA quality for objects that have great quality\n"
  example: []
  syntax:
    content: Great = 3
    return:
      type: TinyLife.Skills.Quality
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Skills.Quality.Perfect
  commentId: F:TinyLife.Skills.Quality.Perfect
  id: Perfect
  parent: TinyLife.Skills.Quality
  langs:
  - csharp
  - vb
  name: Perfect
  nameWithType: Quality.Perfect
  fullName: TinyLife.Skills.Quality.Perfect
  type: Field
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Perfect
    path: Skills/Skill.cs
    startLine: 285
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nA quality for objects that are considered perfect\n"
  example: []
  syntax:
    content: Perfect = 4
    return:
      type: TinyLife.Skills.Quality
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Skills.Quality.Masterpiece
  commentId: F:TinyLife.Skills.Quality.Masterpiece
  id: Masterpiece
  parent: TinyLife.Skills.Quality
  langs:
  - csharp
  - vb
  name: Masterpiece
  nameWithType: Quality.Masterpiece
  fullName: TinyLife.Skills.Quality.Masterpiece
  type: Field
  source:
    remote:
      path: TinyLife/Skills/Skill.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Masterpiece
    path: Skills/Skill.cs
    startLine: 290
  assemblies:
  - Tiny Life
  namespace: TinyLife.Skills
  summary: "\nA quality for objects that are masterpieces.\nWhen an object with this quality is created, a <xref href=\"TinyLife.Uis.Notifications\" data-throw-if-not-resolved=\"false\"></xref> notification should be displayed to the user\n"
  example: []
  syntax:
    content: Masterpiece = 5
    return:
      type: TinyLife.Skills.Quality
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
references:
- uid: TinyLife.Objects.FurnitureType.CustomPainting
  commentId: F:TinyLife.Objects.FurnitureType.CustomPainting
  isExternal: true
- uid: TinyLife.Skills.Skill
  commentId: T:TinyLife.Skills.Skill
  name: Skill
  nameWithType: Skill
  fullName: TinyLife.Skills.Skill
- uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,System.Boolean)
  commentId: M:TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,System.Boolean)
  isExternal: true
- uid: TinyLife.Skills
  commentId: N:TinyLife.Skills
  name: TinyLife.Skills
  nameWithType: TinyLife.Skills
  fullName: TinyLife.Skills
- uid: TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.JsonCopy``1
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  name: JsonCopy<Quality>()
  nameWithType: Extensions.JsonCopy<Quality>()
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Skills.Quality>()
  nameWithType.vb: Extensions.JsonCopy(Of Quality)()
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Skills.Quality)()
  name.vb: JsonCopy(Of Quality)()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy<Quality>
    nameWithType: Extensions.JsonCopy<Quality>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Skills.Quality>
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy(Of Quality)
    nameWithType: Extensions.JsonCopy(Of Quality)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Skills.Quality)
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.GetPriceModifier
  commentId: M:TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
  name: GetPriceModifier()
  nameWithType: Extensions.GetPriceModifier()
  fullName: TinyLife.Utilities.Extensions.GetPriceModifier()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetPriceModifier
    name: GetPriceModifier
    nameWithType: Extensions.GetPriceModifier
    fullName: TinyLife.Utilities.Extensions.GetPriceModifier
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetPriceModifier
    name: GetPriceModifier
    nameWithType: Extensions.GetPriceModifier
    fullName: TinyLife.Utilities.Extensions.GetPriceModifier
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.GetDecorativeRating
  commentId: M:TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
  name: GetDecorativeRating()
  nameWithType: Extensions.GetDecorativeRating()
  fullName: TinyLife.Utilities.Extensions.GetDecorativeRating()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetDecorativeRating
    name: GetDecorativeRating
    nameWithType: Extensions.GetDecorativeRating
    fullName: TinyLife.Utilities.Extensions.GetDecorativeRating
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetDecorativeRating
    name: GetDecorativeRating
    nameWithType: Extensions.GetDecorativeRating
    fullName: TinyLife.Utilities.Extensions.GetDecorativeRating
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.GetChanceModifier
  commentId: M:TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
  name: GetChanceModifier()
  nameWithType: Extensions.GetChanceModifier()
  fullName: TinyLife.Utilities.Extensions.GetChanceModifier()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetChanceModifier
    name: GetChanceModifier
    nameWithType: Extensions.GetChanceModifier
    fullName: TinyLife.Utilities.Extensions.GetChanceModifier
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetChanceModifier
    name: GetChanceModifier
    nameWithType: Extensions.GetChanceModifier
    fullName: TinyLife.Utilities.Extensions.GetChanceModifier
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Skills.Quality.TinyLife.Utilities.Extensions.ToLocalizedString
  commentId: M:TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
  parent: TinyLife.Utilities.Extensions
  definition: TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
  name: ToLocalizedString()
  nameWithType: Extensions.ToLocalizedString()
  fullName: TinyLife.Utilities.Extensions.ToLocalizedString()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.ToLocalizedString
    name: ToLocalizedString
    nameWithType: Extensions.ToLocalizedString
    fullName: TinyLife.Utilities.Extensions.ToLocalizedString
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.ToLocalizedString
    name: ToLocalizedString
    nameWithType: Extensions.ToLocalizedString
    fullName: TinyLife.Utilities.Extensions.ToLocalizedString
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  name: JsonCopy<T>(T)
  nameWithType: Extensions.JsonCopy<T>(T)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
  nameWithType.vb: Extensions.JsonCopy(Of T)(T)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
  name.vb: JsonCopy(Of T)(T)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy<T>
    nameWithType: Extensions.JsonCopy<T>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
  - name: (
    nameWithType: (
    fullName: (
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy(Of T)
    nameWithType: Extensions.JsonCopy(Of T)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T)
  - name: (
    nameWithType: (
    fullName: (
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions
  commentId: T:TinyLife.Utilities.Extensions
  parent: TinyLife.Utilities
  name: Extensions
  nameWithType: Extensions
  fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
  commentId: M:TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
  name: GetPriceModifier(Quality)
  nameWithType: Extensions.GetPriceModifier(Quality)
  fullName: TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
    name: GetPriceModifier
    nameWithType: Extensions.GetPriceModifier
    fullName: TinyLife.Utilities.Extensions.GetPriceModifier
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)
    name: GetPriceModifier
    nameWithType: Extensions.GetPriceModifier
    fullName: TinyLife.Utilities.Extensions.GetPriceModifier
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
  commentId: M:TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
  name: GetDecorativeRating(Quality)
  nameWithType: Extensions.GetDecorativeRating(Quality)
  fullName: TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
    name: GetDecorativeRating
    nameWithType: Extensions.GetDecorativeRating
    fullName: TinyLife.Utilities.Extensions.GetDecorativeRating
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)
    name: GetDecorativeRating
    nameWithType: Extensions.GetDecorativeRating
    fullName: TinyLife.Utilities.Extensions.GetDecorativeRating
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
  commentId: M:TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
  name: GetChanceModifier(Quality)
  nameWithType: Extensions.GetChanceModifier(Quality)
  fullName: TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
    name: GetChanceModifier
    nameWithType: Extensions.GetChanceModifier
    fullName: TinyLife.Utilities.Extensions.GetChanceModifier
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)
    name: GetChanceModifier
    nameWithType: Extensions.GetChanceModifier
    fullName: TinyLife.Utilities.Extensions.GetChanceModifier
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
  commentId: M:TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
  name: ToLocalizedString(Quality)
  nameWithType: Extensions.ToLocalizedString(Quality)
  fullName: TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
    name: ToLocalizedString
    nameWithType: Extensions.ToLocalizedString
    fullName: TinyLife.Utilities.Extensions.ToLocalizedString
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
    name: ToLocalizedString
    nameWithType: Extensions.ToLocalizedString
    fullName: TinyLife.Utilities.Extensions.ToLocalizedString
  - name: (
    nameWithType: (
    fullName: (
  - uid: TinyLife.Skills.Quality
    name: Quality
    nameWithType: Quality
    fullName: TinyLife.Skills.Quality
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.Utilities
  commentId: N:TinyLife.Utilities
  name: TinyLife.Utilities
  nameWithType: TinyLife.Utilities
  fullName: TinyLife.Utilities
- uid: TinyLife.Skills.Quality
  commentId: T:TinyLife.Skills.Quality
  parent: TinyLife.Skills
  name: Quality
  nameWithType: Quality
  fullName: TinyLife.Skills.Quality
- uid: TinyLife.Uis.Notifications
  commentId: T:TinyLife.Uis.Notifications
  name: Notifications
  nameWithType: Notifications
  fullName: TinyLife.Uis.Notifications
