• Create a physical Trauma item on the actor from a resolved injury, then offer to schedule its first healing check (issue #579 — nothing auto-schedules). Only call this for an actual wound (injury.level >= 1); a glancing blow or no-injury result must not create a Trauma.

    The offer is a dialog (default Schedule) shown to the human who is present on this client — they just took the wound, so they decide whether to track its healing. It honors context.skipDialog only for a certain/scripted caller; with no context it prompts (the interactive manual/assisted path).

    Parameters

    • logic: any

      The actor's logic (its .actor receives the Trauma item).

    • injury: ResolvedInjury

      The resolved injury to record.

    • context: OfferContext = {}

      The creating action's context, forwarded to the schedule offer so a scripted caller can pre-answer or suppress it; omit to prompt.

    • options: { isBleeder?: boolean; treatmentModifier?: number } = {}

      Overrides from the resolving action.

      • OptionalisBleeder?: boolean

        Final bleeder disposition (overrides the injury's own — e.g. when an amputation makes an otherwise-dry wound bleed).

      • OptionaltreatmentModifier?: number

        Treatment modifier to seed on the wound.

    Returns Promise<void>

    A promise that resolves once the Trauma is created and the offer resolved.