Fiopteris

Объявление

Поддержите нас

Будем очень признательны, если вы проголосуете за Фиоптерис по ссылке:



Это поможет нам привлечь новых игроков!

Добро пожаловать!

Конфедерация Фиоптерис - это форумная ролевая игра, где вы можете стать тем, кем всегда хотели!

Ознакомьтесь с Правилами перед регистраций и Кратким описанием мира. Затем напишите Анкету по образцу. После принятия анкеты, вы сможете начать играть и изучать остальные правила в процессе.

Последние события

За покушением на главврача стоит аристократия Кимидея? По крайней мере все косвенные улики на указывают на одного весьма влиятельного в регионе барона. Но как в такой ситуации добиться справедливости?
Главбольница Кимидея

***
Также недавно в Кимидее некто Старик Бомбини выловил трёхметровую тушу Смертокрыла прямо из-за столика в кафе! И приглашает всех желающих в Хвост Ариэль, угоститься уловом за бутылку рома
Кафе Хвост Ариэль

***

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Fiopteris » Блэквуд » Застывший лес


Застывший лес

Сообщений 61 страница 68 из 68

61

В свой ход маргарита в любопытством наблюдает за происходящим

Подпись автора

Анкета
Тех.Тема

0

62

Со скоростью локомотива животное рвануло в сторону, а потом, получив место для разгона, вырывая копытами траву вместе с землей бросилось на вампира.

1. Перемещение 5футов влево-вверх, 15 футов вверх. 20 футов вниз
2.Бодание.
Рукопашная атака оружием: +8 к попаданию, досягаемость 5 фт., одна цель. Попадание: Дробящий урон 3к8+6.
3.Растаптывающий рывок.
Если слон переместится как минимум на 20 футов по прямой к существу, а затем в том же ходу попадёт по нему атакой Бодания, цель должна преуспеть в спасброске Силы со Сл 12, иначе будет сбита с ног. Если цель сбита с ног, слон может бонусным действием совершить по ней одну атаку Растаптыванием.

Атака  (+8): 1 https://forumstatic.ru/files/001a/39/87/58731.png?v=1

%dice%U2FsdGVkX1/TLmFo90CIQvUJZQdioxdQTY0BUx515yg=%dice%

Подбегая к Полю, козел подвернул ногу и кубарем полетел мимо вампира

[nick]Одержимый козел[/nick][status]ХП - 32[/status][icon]https://forumupload.ru/uploads/001a/39/87/183/t682867.jpg[/icon][sign]Беееенах[/sign]

Подпись автора

Для связи с высшими силами позвоните по короткому номеру...

0

63

[html]
<body>
    <style>
        /* Стили для таблицы с картинкой в качестве фона */
        #randomTable {
            border-collapse: collapse;
            background-image: url("https://forumupload.ru/uploads/001a/39/87/183/248651.jpg"); /* Замените на ваш URL */
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            display: none; /* Скрываем таблицу по умолчанию */
        }
        #randomTable td {
    width: 8px;
    height: 8px;
    padding: 0;
    margin: 0;
    position: relative;
}

#randomTable img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

        .controls {
            margin-bottom: 10px;
        }

        .tooltip {
            background-color: #fff;
            border: 1px solid #ccc;
            padding: 5px;
            position: absolute;
            z-index: 1000;
        }

    </style>

    <button onclick="toggleTable()">Показать / Скрыть карту</button>

    <table id="randomTable" border="1">
        <!-- Таблица будет создана здесь -->
    </table>

    <script>
        // URL изображений и их позиции
        let imageConfigs = {
Player1: { imageUrl: "https://forumupload.ru/uploads/001a/39/87/57/415495.png", position: { row: 14, column: 13 } },
Player2: { imageUrl: "https://forumupload.ru/uploads/001a/39/87/57/271058.png", position: { row: 14, column: 21 } },
Player3: { imageUrl: "https://forumupload.ru/uploads/001a/39/87/183/990741.webp", position: { row: 16, column: 21 } },

        };

function handleMouseOut() {
    document.body.removeChild(tooltip);
}

        // Функция для генерации таблицы с изображениями и пустыми ячейками
        function generateTable() {
            const rowCount = 25; // Количество строк в таблице
            const columnCount = 25; // Количество столбцов в таблице

            // Получаем элемент таблицы
            const table = document.getElementById("randomTable");

            // Очищаем таблицу, если она уже существует
            table.innerHTML = "";

            // Генерируем строки и столбцы с изображениями и пустыми ячейками
            for (let i = 0; i < rowCount; i++) {
                const row = table.insertRow();

                for (let j = 0; j < columnCount; j++) {
                    const cell = row.insertCell();

                    // Проверяем, совпадает ли текущая ячейка с одной из указанных позиций изображений
                    for (const imageName in imageConfigs) {
                        const matchedConfig = imageConfigs[imageName];
                        if (i + 1 === matchedConfig.position.row && j + 1 === matchedConfig.position.column) {
                            // Создаем элемент <img> и вставляем его в ячейку
                            const img = document.createElement("img");
                            img.src = matchedConfig.imageUrl;
                            img.alt = imageName;
                            cell.appendChild(img);
                        }
                    }
                }
            }

            // Показываем таблицу
            table.style.display = "table";
        }

        // Функция для переключения видимости таблицы
        function toggleTable() {
            const table = document.getElementById("randomTable");
            if (table.style.display === "none") {
                generateTable(); // Показываем таблицу при первом открытии
            } else {
                table.style.display = "none"; // Скрываем таблицу при повторном нажатии
            }
        }

        let draggedItem; // Переменная для хранения перемещаемого элемента

        document.getElementById('randomTable').addEventListener('mousedown', function (e) {
            const cell = e.target.closest('td');
            if (cell && cell.querySelector('img')) {
                draggedItem = cell;

                // Стилизуем ячейку для подчеркивания того, что она выбрана
                draggedItem.style.position = 'absolute';
                draggedItem.style.zIndex = 1000;

                // Запоминаем начальные координаты мыши и ячейки
                const offsetX = e.clientX - draggedItem.getBoundingClientRect().left;
                const offsetY = e.clientY - draggedItem.getBoundingClientRect().top;
                draggedItem.offsetX = offsetX;
                draggedItem.offsetY = offsetY;

                // Предотвращаем выделение текста во время перемещения
                e.preventDefault();
            }
        });

        document.getElementById('randomTable').addEventListener('mouseover', function (e) {
    const cell = e.target.closest('td');
    if (cell && cell.querySelector('img')) {
        const rowIndex = cell.parentNode.rowIndex + 1;
        const cellIndex = cell.cellIndex + 1;

        // Создаем элемент для отображения координат
        const tooltip = document.createElement('div');
        tooltip.className = 'tooltip';
        tooltip.innerHTML = `[${rowIndex}, ${cellIndex}]`;
        tooltip.style.position = 'absolute';
        tooltip.style.top = `${e.clientY + window.scrollY}px`;
        tooltip.style.left = `${e.clientX + window.scrollX}px`;
        document.body.appendChild(tooltip);

        // Добавляем обработчик события для скрытия элемента при уходе с ячейки
        cell.addEventListener('mouseout', function () {
            document.body.removeChild(tooltip);
        });
    }
});

        document.addEventListener('mousemove', function (e) {
            if (draggedItem) {
                const img = draggedItem.querySelector('img');
                if (img) {
                // Перемещаем ячейку так, чтобы ее центр находился в центре мыши
                const mouseX = e.clientX - draggedItem.offsetX + draggedItem.offsetWidth / 2;
                const mouseY = e.clientY - draggedItem.offsetY + draggedItem.offsetHeight / 2;

                draggedItem.style.top = mouseY + 'px';
                draggedItem.style.left = mouseX + 'px';
                         }
            }
        });

        document.addEventListener('mouseup', function (e) {
            if (draggedItem) {
                // Определяем, в какую ячейку была перемещена ячейка
        const targetCell = e.target.closest('td');
        if (targetCell) {
            // Обновляем позицию изображения в объекте imageConfigs
            const selectedImage = draggedItem.querySelector('img').alt;
            const rowIndex = targetCell.parentNode.rowIndex;
            const cellIndex = targetCell.cellIndex;
            imageConfigs[selectedImage].position.row = rowIndex + 1;
            imageConfigs[selectedImage].position.column = cellIndex + 1;
            // Перегенерируем таблицу с обновленными позициями
            generateTable();
        }

        // Возвращаем стили к изначальным значениям
        draggedItem.style.position = 'relative';
        draggedItem.style.zIndex = 'auto';
        draggedItem.style.top = '0';
        draggedItem.style.left = '0';

                // Удаляем обработчик события mouseout
                draggedItem.removeEventListener('mouseout', handleMouseOut);

        // Скрываем текущую подсказку
        hideTooltip();

        // Сбрасываем переменную
        draggedItem = null;
            }
        });

function hideTooltip() {
    const tooltip = document.querySelector('.tooltip');
    if (tooltip) {
        document.body.removeChild(tooltip);
    }
}

        // Показываем таблицу при загрузке страницы
        generateTable();
    </script>
</body>
[/html]

Подпись автора

Для связи с высшими силами позвоните по короткому номеру...

0

64

[nick]Поль Нотиас[/nick][status]Новообращённый вампир[/status][icon]https://forumupload.ru/uploads/001a/39/87/57/14669.jpg[/icon]

Когда козёл отбегал, вампир попытался порвать его связки.

Ух, было близко, - охнул Поль, глядя на пролетающего мимо рогатого. Однако тот мириться не желал, а потому юноша продолжил своё тёмное дело, выпустив когти.

Ощутив запах крови, зрачки Нотиаса сузились. Кровь манила.

Атака когтями (+6): 2 https://forumstatic.ru/files/001a/39/87/58731.png?v=1

%dice%U2FsdGVkX1+1XKjgSA0N3GrfFtDa//UNBmT3VJNiWHg=%dice%

Урон (+4): 2 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX184GrSh6lEt5R0dSA0ViPf/vxWYJP1RNSI=%dice%

Атака когтями (+6): 6 https://forumstatic.ru/files/001a/39/87/58731.png?v=1

%dice%U2FsdGVkX18i9DMTzg4XW8auAXt6u3cUnSaRsFKSQM4=%dice%

Урон (+4): 2 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX18ybzW9h31PLx8yKtMsbeNPGyLjo94fxOA=%dice%

Атака когтями (+6): 5 https://forumstatic.ru/files/001a/39/87/58731.png?v=1

%dice%U2FsdGVkX19H2s/+14NFX5VdBEKFUN5v7mt1ylb3UXQ=%dice%

Урон (+4): 5 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX1//5cVh9g8/IiMnJjgjeBVFjtdgC8jH8RM=%dice%

Спасбросок Мудрости: 19 https://forumstatic.ru/files/001a/39/87/58731.png?v=1

%dice%U2FsdGVkX18qF15qBTGRjK0Snb7CJWWuChIh+8aotLg=%dice%

Подпись автора

Возник вопрос - обернись, и Тень нашепчет тебе ответ.
https://forumstatic.ru/files/001a/39/87/58731.png?v=1 https://forumstatic.ru/files/001a/39/87/73568.png?v=1 https://forumstatic.ru/files/001a/39/87/87601.png?v=1 https://forumstatic.ru/files/001a/39/87/55003.png?v=1 https://forumstatic.ru/files/001a/39/87/56886.png?v=1 https://forumstatic.ru/files/001a/39/87/47743.png?v=1 https://forumstatic.ru/files/001a/39/87/94531.png?v=1

0

65

- Ты полон сюрпризов, Поль. Я впечатлена. Давай заканчивать балаган.

Маргарита приблизилась к месту сражения, сложила пальцы руки особым образом и произнесла заклинание

Усыпление
Усыпление: 7 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX19+lseeCi7zbg3ZJiCv3nXtuPX61D1KwVk=%dice%

Усыпление: 7 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX1+VKoa1ehg8VfiWvqXwEmTF+3lU8/VSFRs=%dice%

Усыпление: 2 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX1+MoJuQ9STGjoDwX0fYUCSgF+yj67GMUfk=%dice%

Усыпление: 1 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX1872XW1JuAAErtcndxKFeD9yrt1OrFdv1o=%dice%

Усыпление: 2 https://forumstatic.ru/files/001a/39/87/55003.png?v=1

%dice%U2FsdGVkX1+gpZNMvmCAfQgCDe1KSdmky8MXxxvTak8=%dice%

Не успев встать, животное провалилось в глубокий сон. Вампирша подошла еще ближе и принялась разглядывать козла.

- Будь добр, свяжи его, пока он не проснулся. Не хочу запачкать платье.

Отредактировано Маргарита Луантэн (07.04.2024 14:40)

Подпись автора

Анкета
Тех.Тема

0

66

[nick]Поль Нотиас[/nick][status]Новообращённый вампир[/status][icon]https://forumupload.ru/uploads/001a/39/87/57/14669.jpg[/icon]

Запыхавшийся вампир тяжело дышал. Сладкий аромат в воздухе пьянил, пробуждал недюжинный аппетит. Однако юноша весьма хорошо осознавал себя, и лишь утёр лоб, когда раненный козёл пал на землю спящей тушей.

- Он был не прост. Обычный козёл так резво не скачет. Что за заклинание вы использовали? - он извлёк из кармана платок, вытирая руки от крови. Вытирал он их медленно, внимательно рассматривая алые капли, - Кровь... так сильно манит?

Он опустился на колено, осматривая размеренно сопящего козла. Затем подумал немного и пожал плечами: - Прошу прощения, госпожа, но у меня нет верёвки. Как долго он ещё будет спать?

Подпись автора

Возник вопрос - обернись, и Тень нашепчет тебе ответ.
https://forumstatic.ru/files/001a/39/87/58731.png?v=1 https://forumstatic.ru/files/001a/39/87/73568.png?v=1 https://forumstatic.ru/files/001a/39/87/87601.png?v=1 https://forumstatic.ru/files/001a/39/87/55003.png?v=1 https://forumstatic.ru/files/001a/39/87/56886.png?v=1 https://forumstatic.ru/files/001a/39/87/47743.png?v=1 https://forumstatic.ru/files/001a/39/87/94531.png?v=1

0

67

- Что за заклинание вы использовали?
- Обычное усыпление. Ничего сложного. Покажу позже, если хочешь.
Оторвавшись от чудовища, княжна внимательно посмотрела на Поля без тени насмешки.
-Кровь... так сильно манит?
- Dans l'abоme de toi, Поль, нет! Это же грязная, вонючая скотина! - во взгляде девушки читалось отвращение вперемешку с сочувствием. - Знаешь, я уже и без кофе достаточно взбодрилась. Пойдем и накормим тебя нормальной человеческой кровью, пока ты не начал бросаться на подвальных крыс.
Прошу прощения, госпожа, но у меня нет верёвки. Как долго он ещё будет спать?
- Еще около минуты.
Девушка обернулась на ученика, все еще пытавшегося найти способ обездвижить животное.
- Темные боги, Поль! Оставь бедное животное в покое, пусть полурослик сам разбирается. Пойдем быстрее, пока он не проснулся и не потребовал сатисфакции.

КОНЕЦ КВЕСТА

--->Северный Блэквудский парк

Отредактировано Маргарита Луантэн (07.04.2024 20:31)

Подпись автора

Анкета
Тех.Тема

+1

68

[nick]Поль Нотиас[/nick][status]Новообращённый вампир[/status][icon]https://forumupload.ru/uploads/001a/39/87/57/14669.jpg[/icon]

- Как прикажете, госпожа, - кивнул ей юноша, поспешив вслед.

Подпись автора

Возник вопрос - обернись, и Тень нашепчет тебе ответ.
https://forumstatic.ru/files/001a/39/87/58731.png?v=1 https://forumstatic.ru/files/001a/39/87/73568.png?v=1 https://forumstatic.ru/files/001a/39/87/87601.png?v=1 https://forumstatic.ru/files/001a/39/87/55003.png?v=1 https://forumstatic.ru/files/001a/39/87/56886.png?v=1 https://forumstatic.ru/files/001a/39/87/47743.png?v=1 https://forumstatic.ru/files/001a/39/87/94531.png?v=1

0


Вы здесь » Fiopteris » Блэквуд » Застывший лес


Рейтинг форумов | Создать форум бесплатно