## Classes
AprilFoolsJokeClass

Блок обработки перво-апрельских шуток

Joke

Объект, описывающий шутку

ShakeJoke

Форумо-трясение

Страница форума начинает трястись

## Members
AprilFoolsJokeClass

Объект хранения шуток

Joke

Объект, описывающий шутку, которая может быть остановлена

## AprilFoolsJokeClass

Блок обработки перво-апрельских шуток

**Kind**: global class **Author**: Kozhilya * [AprilFoolsJokeClass](#AprilFoolsJokeClass) * [.add(joke)](#AprilFoolsJokeClass+add) * [.setSettings(settings)](#AprilFoolsJokeClass+setSettings) * [.check(chance)](#AprilFoolsJokeClass+check) ⇒ boolean * [.start(id, forced)](#AprilFoolsJokeClass+start) * [.startAll()](#AprilFoolsJokeClass+startAll) ### aprilFoolsJokeClass.add(joke)

Добавление шутки

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) | Param | | --- | | joke | ### aprilFoolsJokeClass.setSettings(settings)

Запись новых настроек

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) | Param | | --- | | settings | ### aprilFoolsJokeClass.check(chance) ⇒ boolean

Проверка вероятности

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) **Returns**: boolean -

Флаг срабатывания (true - сработало)

| Param | Type | Description | | --- | --- | --- | | chance | number |

Вероятность срабатывания

| ### aprilFoolsJokeClass.start(id, forced)

Запуск шутки

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) | Param | Type | Default | | --- | --- | --- | | id | | | | forced | boolean | false | ### aprilFoolsJokeClass.startAll()

Запуск всех шуток

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) ## Joke

Объект, описывающий шутку

**Kind**: global class ## ShakeJoke

Форумо-трясение

Страница форума начинает трястись

**Kind**: global class **Author**: Kozhilya ## AprilFoolsJokeClass

Объект хранения шуток

**Kind**: global variable * [AprilFoolsJokeClass](#AprilFoolsJokeClass) * [.add(joke)](#AprilFoolsJokeClass+add) * [.setSettings(settings)](#AprilFoolsJokeClass+setSettings) * [.check(chance)](#AprilFoolsJokeClass+check) ⇒ boolean * [.start(id, forced)](#AprilFoolsJokeClass+start) * [.startAll()](#AprilFoolsJokeClass+startAll) ### aprilFoolsJokeClass.add(joke)

Добавление шутки

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) | Param | | --- | | joke | ### aprilFoolsJokeClass.setSettings(settings)

Запись новых настроек

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) | Param | | --- | | settings | ### aprilFoolsJokeClass.check(chance) ⇒ boolean

Проверка вероятности

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) **Returns**: boolean -

Флаг срабатывания (true - сработало)

| Param | Type | Description | | --- | --- | --- | | chance | number |

Вероятность срабатывания

| ### aprilFoolsJokeClass.start(id, forced)

Запуск шутки

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) | Param | Type | Default | | --- | --- | --- | | id | | | | forced | boolean | false | ### aprilFoolsJokeClass.startAll()

Запуск всех шуток

**Kind**: instance method of [AprilFoolsJokeClass](#AprilFoolsJokeClass) ## Joke

Объект, описывающий шутку, которая может быть остановлена

**Kind**: global variable