- type: entity
  parent: AppearanceHuman
  id: AppearanceOni
  name: oni appearance
  components:
  - type: HumanoidAppearance
    species: Oni
    hideLayersOnEquip:
    - Hair
    - Snout
  - type: Sprite
    scale: 1.2, 1.2

- type: entity
  parent:
  - AppearanceOni
  - BaseSpeciesMobOrganic # starcup: changed from BaseMobHuman for consistency
  id: MobOni
  name: Urist McOni
  components:
  - type: Speech
    speechSounds: Baritone
  - type: PlayerToolModifier
    pryTimeMultiplier: 0.6
  - type: PlayerAccuracyModifier
    spreadMultiplier: 15
    maxSpreadAngle: 180
  - type: BonusStaminaDamage
    multiplier: 1.25
  - type: BonusMeleeDamage
    damageModifierSet:
      coefficients:
        Blunt: 1.35
        Slash: 1.2
        Piercing: 1.2
        Asphyxiation: 1.35
  - type: Damageable
    damageModifierSet: Oni
  - type: Fixtures
    fixtures: # TODO: This needs a second fixture just for mob collisions.
      fix1:
        shape:
          !type:PhysShapeCircle
          radius: 0.42
        density: 220
        restitution: 0.0
        mask:
        - MobMask
        layer:
        - MobLayer
  - type: Stamina
    baseCritThreshold: 115
