# Packages

Every package this repository publishes to npm, under the `@opencharacter` scope.

## Spec, engine and tools

<div class="ocf-package">

[@opencharacter/engine](https://github.com/pixelqueue/opencharacter/tree/main/packages/engine)

Open Character Format (OCF) reference engine in TypeScript: formulas, sheets, options, changes, actions and upgrades.

</div>

<div class="ocf-package">

[@opencharacter/packs](https://github.com/pixelqueue/opencharacter/tree/main/packages/packs)

Every official Open Character Format pack, as releases by pack ID, and their English text.

</div>

<div class="ocf-package">

[@opencharacter/spec](https://github.com/pixelqueue/opencharacter/tree/main/packages/spec)

Open Character Format (OCF) specification: written spec, JSON Schemas, fixed sets and the shared test suite.

</div>

<div class="ocf-package">

[@opencharacter/text](https://github.com/pixelqueue/opencharacter/tree/main/packages/text)

Open Character Format (OCF) wording helper: turns engine output (choices, pauses, options, issues, roll summaries and dice) into finished text from pack and spec messages.

</div>

## Packs

<div class="ocf-package">

[@opencharacter/5e-srd-5.1](https://github.com/pixelqueue/opencharacter/tree/main/packs/5e/srd-5.1)

Open Character Format pack: the 5E System Reference Document 5.1.

</div>

<div class="ocf-package">

[@opencharacter/fate-core](https://github.com/pixelqueue/opencharacter/tree/main/packs/fate/core)

Open Character Format pack: the Fate Core System SRD (the character sheet, skill rolls, stress and consequences, stunts, milestones, contests, extras, NPCs and mobs).

</div>

<div class="ocf-package">

[@opencharacter/fitd-crew](https://github.com/pixelqueue/opencharacter/tree/main/packs/fitd/crew)

Unofficial, mechanics-only Open Character Format model of a Forged in the Dark crew.

</div>

<div class="ocf-package">

[@opencharacter/fitd-scoundrel](https://github.com/pixelqueue/opencharacter/tree/main/packs/fitd/scoundrel)

Unofficial, mechanics-only Open Character Format model of a Forged in the Dark scoundrel.

</div>

<div class="ocf-package">

[@opencharacter/mork-borg-core](https://github.com/pixelqueue/opencharacter/tree/main/packs/mork-borg/core)

Unofficial, mechanics-only Open Character Format model of MÖRK BORG. No rules or flavor text.

</div>

<div class="ocf-package">

[@opencharacter/mothership-1e](https://github.com/pixelqueue/opencharacter/tree/main/packs/mothership/1e)

Unofficial, mechanics-only Open Character Format model of Mothership. No rules or flavor text.

</div>

<div class="ocf-package">

[@opencharacter/orc-2e](https://github.com/pixelqueue/opencharacter/tree/main/packs/orc/2e)

Open Character Format pack: Second Edition fantasy rules (Player Core, Player Core 2 and GM Core) under the ORC License.

</div>
