Первая рабочая версия

This commit is contained in:
2023-03-27 21:17:55 +04:00
parent 79c2afbb7e
commit dc6e613392
16 changed files with 357 additions and 144 deletions
+3 -8
View File
@@ -3,7 +3,7 @@
*/
export interface JokeSettings {
/**
* Вероятность срабатывания в процентах (0 для отключения)
* Вероятность срабатывания в процентах
*/
chance: number;
}
@@ -15,7 +15,7 @@ export abstract class Joke {
/**
* Идентификатор шутки
*/
id: string;
abstract id: string;
/**
* Настройки шутки
@@ -25,12 +25,7 @@ export abstract class Joke {
/**
* Флаг, указывающий, должна ли шутка быть запущена
*/
enabled: boolean;
/**
* Флаг, указывающий, может ли шутка быть остановлена
*/
is_stopable: boolean;
enabled: boolean = true;
/**
* Запуск шутки