# If you add a new trait, make sure to add the corresponding component to the whitelist in \Resources\Prototypes\Entities\Mobs\Player\clone.yml so it gets copied to clones correctly!

# Free

- type: trait
  id: Accentless
  name: trait-accentless-name
  description: trait-accentless-desc
  category: SpeechTraits
  components:
  - type: Accentless
    removes:
    - type: OwOAccent  # Sunrise-traits
    - type: VulpaAccent # Sunrise-traits
    - type: TajaranAccent # Sunrise-traits
    - type: MoldovanAccent # Sunrise-traits
    - type: LizardAccent
    - type: MothAccent
    - type: ReplacementAccent
      accent: dwarf
    - type: FormalAccent # Fish-edit

# 1 Cost

- type: trait
  id: SouthernAccent
  name: trait-southern-name
  description: trait-southern-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: SouthernAccent

- type: trait
  id: PirateAccent
  name: trait-pirate-accent-name
  description: trait-pirate-accent-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: PirateAccent

- type: trait
  id: CowboyAccent
  name: trait-cowboy-name
  description: trait-cowboy-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: ReplacementAccent
    accent: cowboy

- type: trait
  id: GermanAccent
  name: trait-german-name
  description: trait-german-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: GermanAccent

- type: trait
  id: ItalianAccent
  name: trait-italian-name
  description: trait-italian-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: ReplacementAccent
    accent: italian

- type: trait
  id: FrenchAccent
  name: trait-french-name
  description: trait-french-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: FrenchAccent

- type: trait
  id: SpanishAccent
  name: trait-spanish-name
  description: trait-spanish-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: SpanishAccent

- type: trait
  id: Liar
  name: trait-liar-name
  description: trait-liar-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: ReplacementAccent
    accent: liar

- type: trait
  id: MoldovanAccent
  name: trait-moldovan-name
  description: trait-moldovan-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: ReplacementAccent
    accent: moldovan

- type: trait
  id: FormalAccent
  name: trait-formal-name
  description: trait-formal-desc
  category: SpeechTraits
  cost: 1
  components:
  - type: FormalAccent # Fish-edit

# 2 Cost

- type: trait
  id: SocialAnxiety
  name: trait-socialanxiety-name
  description: trait-socialanxiety-desc
  category: SpeechTraits
  cost: 2
  components:
  - type: StutteringAccent
    matchRandomProb: 0.1
    fourRandomProb: 0
    threeRandomProb: 0
    cutRandomProb: 0

- type: trait
  id: FrontalLisp
  name: trait-frontal-lisp-name
  description: trait-frontal-lisp-desc
  category: SpeechTraits
  cost: 2
  components:
  - type: FrontalLisp
