# Interface: StageProps (/jsdoc/nqtr/index/interfaces/StageProps)



Defined in: [src/interface/quest/StageProps.ts:5](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L5)

## Properties [#properties]

### adviceDescription? [#advicedescription]

\> `optional` &#x2A;*adviceDescription?**: `string`

Defined in: [src/interface/quest/StageProps.ts:25](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L25)

The advice description of the stage.

#### Default [#default]

```ts
""
```

***

### deltaDateRequired? [#deltadaterequired]

\> `optional` &#x2A;*deltaDateRequired?**: `number`

Defined in: [src/interface/quest/StageProps.ts:34](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L34)

The number of day/date required to start the stage.

#### Example [#example]

```ts
If the value is 3, and the previous stage ends on date 1, the stage will start on date 4.
```

***

### description? [#description]

\> `optional` &#x2A;*description?**: `string`

Defined in: [src/interface/quest/StageProps.ts:20](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L20)

The description of the stage.

#### Default [#default-1]

```ts
""
```

***

### flags? [#flags]

\> `optional` &#x2A;*flags?**: `StageFlags`\[]

Defined in: [src/interface/quest/StageProps.ts:10](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L10)

The flags of the stage.

#### Default [#default-2]

```ts
[]
```

***

### flagsRequired? [#flagsrequired]

\> `optional` &#x2A;*flagsRequired?**: `StageFlags`\[]

Defined in: [src/interface/quest/StageProps.ts:39](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L39)

The flags required to start the stage.

#### Default [#default-3]

```ts
[]
```

***

### image? [#image]

\> `optional` &#x2A;*image?**: `string`

Defined in: [src/interface/quest/StageProps.ts:29](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L29)

The image of the stage.

***

### name? [#name]

\> `optional` &#x2A;*name?**: `string`

Defined in: [src/interface/quest/StageProps.ts:15](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L15)

The name of the stage.

#### Default [#default-4]

```ts
""
```

***

### onEnd? [#onend]

\> `optional` &#x2A;*onEnd?**: [`OnRunEvent`](/jsdoc/nqtr/index/type-aliases/OnRunEvent)\<[`StageInterface`](/jsdoc/nqtr/index/interfaces/StageInterface)>

Defined in: [src/interface/quest/StageProps.ts:57](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L57)

The function that will be executed when the stage ends.

***

### onStart? [#onstart]

\> `optional` &#x2A;*onStart?**: [`OnRunEvent`](/jsdoc/nqtr/index/type-aliases/OnRunEvent)\<[`StageInterface`](/jsdoc/nqtr/index/interfaces/StageInterface)>

Defined in: [src/interface/quest/StageProps.ts:53](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L53)

The function that will be executed when the stage starts.

***

### questsRequired? [#questsrequired]

\> `optional` &#x2A;*questsRequired?**: [`QuestsRequiredType`](/jsdoc/nqtr/index/type-aliases/QuestsRequiredType)\[]

Defined in: [src/interface/quest/StageProps.ts:44](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L44)

The quests required to start the stage.

#### Default [#default-5]

```ts
[]
```

***

### requestDescriptionToStart? [#requestdescriptiontostart]

\> `optional` &#x2A;*requestDescriptionToStart?**: `string`

Defined in: [src/interface/quest/StageProps.ts:49](https://github.com/DRincs-Productions/nqtr/blob/db22fe9e7612d547ff25befcc444cf095348917d/src/interface/quest/StageProps.ts#L49)

The description to request to start the stage.

#### Default [#default-6]

```ts
""
```
