Показать: 58|Ответить: 2

❄️ ЛОКАЦИЯ: ОСКОЛОК СОПРЯЖЕНИЯ

[Скопировать ссылку]
Опубликовано 2025-12-4 17:09:36 | Показать все этажи |Режим чтения

ОСКОЛОК СОПРЯЖЕНИЯ

ОСКОЛОК СОПРЯЖЕНИЯ

🏛 ЛОКАЦИЯ: ОСКОЛОК СОПРЯЖЕНИЯ
(или любое название, которое выберем, но пока так будем называть)
Функция: это мировой узел, реактивная зона, которая меняется в зависимости от фракции игрока.
🌙 Живой замок, который меняется в зависимости от пути игрока.

🗝 1. Как игрок сюда попадает
Игрок проходит один из “официальных” квестов (в деревне, у наставников, у своих расовых NPC) и:
✔ уже выбрал Свет или Тьму или Хаос
✔ получает Свиток Телепортации в Осколок Сопряжения
Это первый ключ, но не открытый контент.
Телепорт переносит игрока в пустую локацию.


❄️ 2. Начальное состояние Осколка

Пустой замок.
Ни одной души.
Снег, ветер, тишина.
Почти никакого света.
Внутри храма стоит один NPC:

👤 Хранитель Осколка (Keeper of the Shard)
Нейтральная, древняя сущность, не принадлежащая ни к свету, ни к тьме, ни к хаосу.
Его первое приветствие:
“Ты уже сделал свой выбор.
Но мир ещё не знает, к чему он приведёт.
Пробуди Осколок — и он отзовётся твоей истинной природе.”


🔥 3. Что происходит дальше
Игрок начинает взаимодействовать с локацией, уже будучи последователем фракции.
Теперь каждый его квест — меняет эту зону.


🔥🔥 4. Система “Реактивного Заселения”
Работает так:
① Игрок выполняет квест →② Хранитель активирует определённую “фазу” локации →③ Включаются спавны, NPC, события, интерьерная жизнь
Причём разные фракции — разные NPC и разные события.
Это и есть магия ASTRA-системы.


🌟 5. 3 разных сценария развития зоны
Игроки с разных фракций открывают разные версии Осколка.



🌞 ФРАКЦИЯ СВЕТАЛокация превращается в:
  • храмовое убежище
  • база для жриц рассвета
  • место подготовки к светлым испытаниям

NPC появляются:
  • Жрица Рассвета (бафы + светлые задания)
  • Торговка Благословений
  • Светлый алхимик (электрум, эссенции)
  • Стражи Рассвета (на улицах)

Мобы:
  • тени хаоса, нападающие на стены
  • фантомы тьмы, пытающиеся “проломить реальность”



🌑 ФРАКЦИЯ ТЬМЫЛокация превращается в:
  • мрачный бастион
  • убежище теневиков
  • место для тайных ритуалов

NPC:
  • Проводник Тени
  • Торговец Запретных Свитков
  • Следопыт Ночи
  • Темные Душегубы (стражи)

Мобы:
  • фантомы света, пытающиеся очистить храм
  • существа хаоса, пробивающие разломы



🔥 ФРАКЦИЯ ХАОСАЛокация превращается в:
  • разломную базу
  • место где “мир течёт”
  • полуразрушенный, живой осколок

NPC:
  • Жрец Разлома
  • Алхимик Безумия
  • Продавец Кровавых Осколков
  • Порождения Хаоса (не ровно стоят, иногда перемещаются)

Мобы:
  • стражи света
  • фантомы тьмы
    которые пытаются “стабилизировать” осколок



🧩 6. Как запустить механику?✔ Игрок выполняет квест “Пробуждение Осколка”
→ вызывает Phase 1
(появляется 1–2 NPC)
✔ Далее квест “Стабилизация зоны”
→ Phase 2
(добавляются стражи, торговец, телепортер фракции)
✔ Далее квест “Очищение/Осквернение/Перестройка”
→ Phase 3
(открывается фракционный форт или зал)
✔ Далее финальный квест
→ Phase 4
(атаки врагов, защита, мини-босс, начало большого сюжета)



📦 7. Техреализация — лёгкая
Всё в рамках стандартного L2J Mobius Essence 8.2:
1. В БД 1 таблица:
elmo_shard_phase (charId, faction, phase)
2. В скрипте Хранителя:
  1. AstraSpawner.activateShardPhase(player, phase);
Скопировать код
3. В spawns/elmorion/shard/…
Мы храним:
  1. light_phase_1.xml
  2. light_phase_2.xml
  3. ...
  4. dark_phase_1.xml
  5. ...
  6. chaos_phase_1.xml

Скопировать код
И подгружаем то, что нужно — индивидуально.

🧠 8. Фишки, которые покажут глубину
  • NPC разных фракций НЕ видят игроков других фракций (через hide/show)
  • мини-ивенты в зависимости от времени суток
  • редкие аномалии (кристаллы, порталы)
  • редкий босс появляется при достижении определённого числа игроков в локации
  • если очень захотим — можно сделать даже временные “деформации” карты
  • астра будет менять лор в игре через системные сообщения



👉 Общая мировая локация — это ультимативный выбор.
Она станет центром сюжета, политики, будущих эвентов и движухи.

ЛОКАЦИЯ ОБЩАЯ (ОДНА ДЛЯ ВСЕХ)(Фазы локации меняются глобально. Влияют на всех игроков.)👍 ПЛЮСЫ — и они реально мощные:
  • Игроки видят, как их действия меняют мир.
    ЭТО САМЫЙ СИЛЬНЫЙ “wow-эффект” в MMORPG.
  • Формируется социальный конфликт Свет vs Тьма vs Хаос
    → оживляет сервер
    → создаёт эмоции
    → создаёт новости, истории, сплетни, героев
  • Если хаосники победили → все видят хаосников.
  • Если светлые захватили зал → все видят их NPC.
  • Это становится сердцем сервера, как Гирандка на старте у классики.
    Только круче, потому что работает динамически.
  • Открывает путь к огромным эвентам:
    • рейд на дворе
    • защита храма
    • приобретение власти фракцией
    • сезонные “войны миров”

👎 МИНУСЫ
  • Нужно держать баланс между фракциями.
    Если одна фракция встала → две другие страдают.
  • Конфликт может перерасти в токсикоз без контроля (но у тебя в Essence это не критично).
➡ Подходит для твёрдого серверного мира, на котором игроки чувствуют себя частью истории.


Хроники Элмориона пишутся каждым шагом путника.
 Автор темы| Опубликовано 2025-12-8 11:07:15 | Показать все этажи
🔥 ЧАСТЬ I — ЛОР ЗОНЫ “ОСКОЛОК СОПРЯЖЕНИЯ”
📖 Краткое описание
“Осколок Сопряжения” — это место, где тонкие границы между мирами ломаются, и фрагменты других реальностей проникают в мир Элмориона.
Осколок не является физической локацией — это паразитная реальность, прикрепившаяся к миру в его слабой точке.
Изначально он пуст.
Мёртв.
Безвременен.
Но когда игрок впервые вступает на его поверхность, Осколок начинает реагировать.
Не на шаги.
А на выборы.

📖 Хардин’Рет — Хранитель Осколка
Ты выбрал идеальную модель NPC (образ Хардена).
Но лорово он — не человек и не маг.
Он — Осколочный Двойник, “Эхо” легендарного мага Хардена, рождённое Сопряжением.
Он помнит всё, что помнил оригинал…
и то, чего оригинал не знал.
Он — проводник игрока.
Гид между мирами.
Свидетель разрыва.

📖 Механика зоны
Осколок — живая локация:
  • Имеет 5 фаз развития
  • Реагирует на фракцию игрока
  • Заселяется по мере вклада
  • Может подвергаться вторжениям
  • Открывает портал в Trials

Это — сердце системы ASTRA.

🔥 ЧАСТЬ II — SQL-структура (готовые таблицы)
1. elmo_zone_state
  1. CREATE TABLE IF NOT EXISTS elmo_zone_state (
  2.     zone_name VARCHAR(64) PRIMARY KEY,
  3.     phase INT NOT NULL DEFAULT 1,
  4.     progress INT NOT NULL DEFAULT 0,
  5.     owner_faction VARCHAR(16) NOT NULL DEFAULT 'BALANCE',
  6.     last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  7. );
Скопировать код
Заполним:
  1. INSERT INTO elmo_zone_state (zone_name, phase, progress, owner_faction)
  2. VALUES ('shard_of_convergence', 1, 0, 'BALANCE')
  3. ON DUPLICATE KEY UPDATE zone_name = zone_name;
Скопировать код
2.elmo_counters — лог кристаллов/влияния
  1. CREATE TABLE IF NOT EXISTS elmo_counters (
  2.     id INT AUTO_INCREMENT PRIMARY KEY,
  3.     charId INT NOT NULL,
  4.     zone_name VARCHAR(64) NOT NULL,
  5.     faction VARCHAR(16) NOT NULL,
  6.     points INT NOT NULL,
  7.     event_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
  8. );
Скопировать код
3. elmo_world_state
  1. CREATE TABLE IF NOT EXISTS elmo_world_state (
  2.     key_name VARCHAR(64) PRIMARY KEY,
  3.     value_int INT NOT NULL DEFAULT 0
  4. );
Скопировать код
4. elmo_player_alignment
  1. CREATE TABLE IF NOT EXISTS elmo_player_alignment (
  2.     charId INT PRIMARY KEY,
  3.     faction VARCHAR(16) NOT NULL DEFAULT 'BALANCE'
  4. );
Скопировать код

🔥 ЧАСТЬ III — XML-структура зоны
Создаём каталог:
  1. data/spawns/elmorion/shard_of_convergence/
Скопировать код
И файлы фаз:
⭐ ФАЗА 2 — ПРОБУЖДЕНИЕ (1–2 NPC-фракции)

phase_2_LIGHT.xml
  1. <list>
  2.     <spawn npcId="30223" x="87340" y="-145420" z="-1293" heading="15000" respawn="30"/>
  3. </list>
Скопировать код
phase_2_DARK.xml
phase_2_CHAOS.xml
(аналогично)
⭐ ФАЗА 3 — ЗАСЕЛЕНИЕ (торговцы, защитники)
  1. <list>
  2.     <spawn npcId="30223" .../>
  3.     <spawn npcId="30300" .../> <!-- торговец -->
  4.     <spawn npcId="35800" .../> <!-- охранник -->
  5. </list>
Скопировать код
⭐ ФАЗА 4 — ВТОРЖЕНИЕ (мобы волны)
invasion_LIGHT.xml
  1. <list>
  2.     <spawn npcId="19001" x="87400" y="-145200" z="-1293" respawn="15"/>
  3.     <spawn npcId="19001" x="87200" y="-145800" z="-1293" respawn="15"/>
  4. </list>
Скопировать код
⭐ ФАЗА 5 — ПОРТАЛ
portal_LIGHT.xml
  1. <list>
  2.     <spawn npcId="70010" x="87310" y="-145100" z="-1293" heading="10000" respawn="0"/>
  3. </list>
Скопировать код
Портал активен только когда фазу меняют на 5.



Хроники Элмориона пишутся каждым шагом путника.
 Автор темы| Опубликовано 2025-12-8 11:09:50 | Показать все этажи

Императорский лучник

Императорский лучник



Добавляем в локацию для защиты духов
ID 22352, 22351
Духи очень агрессивные, если попадаешь в их зону они сразу нападают
Хроники Элмориона пишутся каждым шагом путника.
Расширенный режим
B Color Image Link Quote Code Smilies |Загрузить

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

Быстрый ответ Наверх Вернуться к списку