• Inflict levels of Aural Shock on actorLogic as a new auralshock-subtype trauma. A no-op for a non-positive levels or a missing actor. Aural Shock stacks into one running total; the accompanying Weakness Fatigue (5 per level, weaknessFatigueForLevel) is inflicted here as well.

    Parameters

    • actorLogic: undefined | null | SohlActorLogic<any>

      The actor logic to add the Aural Shock trauma to.

    • levels: number

      The Aural Shock levels to inflict (1–6).

    • name: string

      The display name for the Aural Shock instance (its source).

    Returns Promise<void>

    A promise that resolves once the Aural Shock trauma is created.