# download.darkworld.state

> Published by [darkworld.download](https://lexicon.garden/identity/did:plc:s7cesz7cr6ybltaryy4meb6y)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:s7cesz7cr6ybltaryy4meb6y/download.darkworld.state)
- [Documentation](https://lexicon.garden/lexicon/did:plc:s7cesz7cr6ybltaryy4meb6y/download.darkworld.state/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:s7cesz7cr6ybltaryy4meb6y/download.darkworld.state/examples)

## Definitions

### `download.darkworld.state`

**Type**: `record`

The record used by darkworld.download to determine the website's content.

**Key**: `literal:self`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `color` | `string` | Yes | Colors in which to theme some elements on the site with. |
| `isKriselle` | `boolean` | Yes | Determines if Kris is actually Kriselle and might have figured out their gender identity. |
| `susieProphecy` | `boolean` | Yes | Swap out Kris with Susie in the prophecy panel. |

## Examples

The following examples demonstrate valid data for this lexicon. [View all examples](https://lexicon.garden/lexicon/did:plc:s7cesz7cr6ybltaryy4meb6y/download.darkworld.state/examples)

### Example 1 (`#main`)

**Description**: Example record

```json
{
  "site": {
    "$type": "download.darkworld.state#site",
    "titleColors": "pan",
    "susieProphecy": true
  },
  "$type": "download.darkworld.state",
  "favorite": {
    "game": [
      "Deltarune",
      "Undertale",
      "Regretevator",
      "OneShot"
    ],
    "$type": "download.darkworld.state#favorite",
    "album": [],
    "artist": [],
    "deltaruneCharacter": [
      "Kris",
      "Susie",
      "Ralsei",
      "Tenna"
    ]
  }
}
```

## Raw Schema

```json
{
  "id": "download.darkworld.state",
  "defs": {
    "main": {
      "key": "literal:self",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "color",
          "susieProphecy",
          "isKriselle"
        ],
        "properties": {
          "color": {
            "type": "string",
            "description": "Colors in which to theme some elements on the site with.",
            "knownValues": [
              "enby",
              "trans",
              "pan"
            ]
          },
          "isKriselle": {
            "type": "boolean",
            "description": "Determines if Kris is actually Kriselle and might have figured out their gender identity."
          },
          "susieProphecy": {
            "type": "boolean",
            "description": "Swap out Kris with Susie in the prophecy panel."
          }
        }
      },
      "description": "The record used by darkworld.download to determine the website's content."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
