Неуклюжая помощь
Дата: 31.10.1979
Место: Ньюпорт, Акациевый проспект.
Действующие лица: Malcolm McGonagall, John Dawlish.
Краткое описание: Подразделение духов, которое находится на четвертом этаже в Министерстве Магии, просит о помощи!
Призрак бабушки преследует маленькую маггловскую девочку и сводит её с ума. В этом нужно разобраться!
Сроки и условия отписи:
● Круг у игроков длится 2 дня, до 22:00 по Мск. На отпись ГМа даётся 1 день, до 22:00 по Мск.
● Кол-во символов в постах НЕ ограничено, но мы призываем вас не писать более 2500 символов.
● Кол-во постов за 1 круг у игроков не ограничено, но подразумевается, что динамика должна быть 1 круг = 1 пост. Если ситуация будет подразумевать, что НПС может ответить раньше, чем наступит отпись ГМа, то он постарается подключиться и ответить.
Механики:
1. В эпизоде вам доступна механика сбора записей, которые помогут восстановить недавние события и глубже понять историю. Всего их десять штук, и каждая сейчас обозначена серым замочком. Как их собирать? Увы, в этом вопросе подсказки не будет. По мере разблокировки прогресс будет отображаться в шапке эпизода.
Сюжет подразумевает, что вы можете вообще не выбирать этот путь и не разбираться в ситуации. Всё зависит от ваших действий и вашего выбора!
2. Ещё ниже расположена «Шкала отчаяния». Говорящее название, да? Исход истории (не обязательно прямой) зависит от того, в каком состоянии будет этот показатель на конец квеста. Какие действия уменьшают показатель, а какие увеличивают, вам станет понятно по ходу действия. Беспокоиться об этом или нет — ваш выбор!
Гейм-мастера: Sabrina Greengrass, Minerva McGonagall
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
[html]
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Трекер Отчаяния</title>
<style>
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
margin: 0;
padding: 20px;
background-color: #f5f1e6;
}
.tracker-container {
background-color: #f5f1e6;
padding: 30px;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
text-align: center;
width: 100%;
max-width: 400px;
}
.tracker-title {
font-size: 28px;
margin-bottom: 30px;
color: #8b4513;
}
.scale-container {
position: relative;
height: 30px;
background: #e8d8c3;
border-radius: 20px;
margin-bottom: 20px;
overflow: hidden;
}
.scale-fill {
position: absolute;
height: 100%;
background: linear-gradient(90deg, #d2b48c, #cd853f, #b22222, #8b0000);
border-radius: 20px;
width: 0%;
transition: width 0.5s ease;
}
.percentage-display {
font-size: 32px;
font-weight: bold;
margin: 20px 0 10px 0;
color: #8b4513;
}
.status-message {
font-size: 18px;
font-weight: bold;
color: #8b4513;
margin-top: 5px;
}
</style>
</head>
<body>
<div class="tracker-container">
<div class="scale-container">
<div class="scale-fill" id="scaleFill"></div>
</div>
<div class="percentage-display" id="percentageDisplay">0%</div>
<div class="status-message" id="statusMessage">Всё под контролем</div>
</div><script>
// Установите значение отчаяния здесь (от 0 до 100)
const despairLevel = 70; // Измените это значение на нужный процент
// Элементы DOM
const scaleFill = document.getElementById('scaleFill');
const percentageDisplay = document.getElementById('percentageDisplay');
const statusMessage = document.getElementById('statusMessage');// Функция для обновления отображения
function updateDespairTracker(percentage) {
// Обновление визуального отображения
scaleFill.style.width = `${percentage}%`;
percentageDisplay.textContent = `${percentage}%`;
// Обновление сообщения о статусе
updateStatusMessage(percentage);
}// Функция для обновления сообщения о статусе
function updateStatusMessage(percentage) {
let message = '';
if (percentage === 0) {
message = 'Всё под контролем';
} else if (percentage <= 25) {
message = 'Лёгкое беспокойство';
} else if (percentage <= 50) {
message = 'Напряжённость растёт';
} else if (percentage <= 75) {
message = 'Сильное волнение';
} else {
message = 'Критический уровень!';
}
statusMessage.textContent = message;
}// Инициализация трекера с установленным значением
updateDespairTracker(despairLevel);
</script>
</body>
</html>[/html]
[hideprofile]









![de other side [crossover]](https://i.imgur.com/BQboz9c.png)




























