SKADRPG - это простая ролевая система, которая работает прямо в чате Twitch. Основная задача - дать зрителям возможность разнообразить свой опыт просмотра трансляций и подарить дополнительные эмоции от неожиданных ситуаций, которые могут происходить с игроками. Целью игроков является занять лидирующую позицию в ладдере, прокачка персонажей, ПВП сражения и прохождение данжей.
Как начать игру
Чтобы начать игру напишите в чате команду !српг_создать "название класса" "м или ж". (Пример команды: !српг_создать берсерк м - в таком случае вы создадите себе персонажа с классом Берсерк мужского пола, подробнее о классах можно прочитать ниже). После создания персонажа вы получите доступ к базовым командам и наградам, связанным с игрой. Изучите особенности своего класса и начните участвовать в охоте, битвах и прохождении подземелий, чтобы зарабатывать опыт и улучшать характеристики.
Основные команды
!српг_создать класс м/ж - создать персонажа (на каждом канале будет отдельный персонаж)
!српг_сменить пол - изменить пол персонажа (влияет только на аватарку в чате и в инвентаре).
!перс - основные характеристики персонажа.
!инвентарь - подробная информация о персонаже, предметах и вашей статистике.
!вторжение - присоединиться к вторжению.
!отразить - присоединиться к обороне от вторжения.
!дейлик - узнать текущее ежедневное задание.
!подтверждаю_сброс_српг - команда для стримера. Сбрасывает прогресс всех игроков в чате.
Характеристики персонажа
🔹 Уровень - текущий уровень персонажа.
❤️ Здоровье (HP) - сколько урона вы можете выдержать.
⚔️ Атака (ATK) - физический урон ваших атак.
🛡️ Защита (DEF) - снижает получаемый урон и влияет на шанс блокирования.
🏃🏻♂️ Скорость (SPD) - определяет очередность ходов и влияет на шанс уклонения.
🎯 Шанс крита (CRIT) - влияет на шанс нанести критический удар.
🧷 Пробивание (PEN)- определяет сколько брони будет игнорировать атака.
🔮 Интеллект (INT) - магический урон ваших атак.
💰 Золото - количество вашего золота, используется для покупки предметов и улучшения снаряжения.
Доступные классы
Берсерк
Злоба — Каждый полученный удар дает +10 к ATK до конца боя
Неистовство — Шанс 40% нанести 2 быстрых удара по врагу, урон этих атак снижен на 19%
Жажда крови — При атаке имеет шанс 50% восполнить здоровье на 12% от значения ATK
Разрубание — Атака с шансом 40% вызывает кровотечение, урон 17% от АТК в течении 3 ходов
Ярость — Получает +11% ATK, когда HP < 31%
Страж
Издевка — Заставляет врага атаковать вас в следующем ходу с вероятностью 50%, получаемый урон снижен на 11%
Контрудар — При блокировании возвращает противнику урон равный 32% от DEF
Глухая оборона — Дополнительный урон от критических ударов снижен на 52%
Удар щитом — 40% шанс ударить щитом, оглушая с вероятностью 32%
Бессмертный — Получаемый урон снижен на 80%, когда HP<31%
Тень
Скрытый клинок — В начале хода всегда делает дополнительную атаку с уроном 52%
Удар в спину — С шансом 40% критический удар наносит х3.1 урон
Ловкость — Увеличивает шанс уклониться на 22%
Знаток ядов — Атака с вероятностью 40% накладывает яд, урон 21% от SPD в течении 5 ходов
Усердные тренировки — Дополнительный шанс крита в размере 16% от SPD
Маг
Энергетический щит — В начале боя добавляет 32% от значения INT к HP
Огненный шар — Атака с вероятностью 40% поджигает врага, урон 21% от INT в течении 3 ходов
Магическая перегрузка — Шанс 26% что при получении урона противник пропускает ход
Цепная молния — Урон всем противникам, снижает защиту на 11%. Шанс 40%
Архимаг — Шанс в 31% нанести еще один удар в одном ходу
Паладин
Аура исцеления — Исцеляет себя и союзников на 6% от макс. HP. Шанс 40%
Возмездие — Урон с шансом 40% игнорирует 32% защиты врага
Святой щит — Добавляет 21% от значения INT к DEF. Шанс 50%
Очищение — Крит с шансом 40% наносит х2 урона, если у противника HP>73%
Огненная аура — Каждый ход наносит дополнительный урон врагу равный 12% от АТК
Следопыт
Меткий стрелок — Шанс критического удара увеличен на 100%
Беглый огонь — Делает еще один удар с уроном 83%, если первый был критическим
Быстрые рефлексы — Получает дополнильно +22% от CRIT к шансу уклонения
Град стрел — С шансом 40% урон всем противникам с множителем крита х2.1
Снайпер — Случайным образом к урону прибавляется от 15 до 55% урона
Некромант
Мясной щит — Призывает зомби, который получает 41 ед. урона вместо призывателя
Жатва — Поглощает 22% от нанесенного урона в виде HP с шансом 40%
Костяная броня — Вероятность 50% призвать броню, +DEF равный 32% от INT
Проклятие — Снижает все характеристики противников на 27%. Шанс 40%
Кровавый голем — Призывает голема ценой 20% от макс. HP, который сражается на вашей сторонеОсновные механики
🔸 Прокачка персонажа происходит за счет повышения уровня, с помощью покупки предметов у торговца и улучшения их драгоценными камнями и рунами, которые можно получить в награду за активности.
🔸 За различные активности, такие как Охота, Арена, Подземелье Испытаний или Вторжение игрок получает опыт 🌟, золото 💰 либо драгоценные камни и руны.
🔸 На получение опыта, золота, либо предметов экипировки влияет механика "Недель". Каждые реальные 24 часа на канале стримера происходит глобальное событие, которое изменяет правила игры (например цены у торговца становятся ниже). Выглядит сообщение о событии следующим образом: "✨Астрологи объявили неделю торговца, цены снижены!"
🔸 Большое количество опыта можно получить выполняя дейлики. Узнать текущий дейлик можно по команде !дейлик.
🔸 Ключевым фактором влияющим на силу и эффективность персонажа являются предметы. Покупка у странствующего торговца в расширении или на странице торгоца (вызывается командой !торговец) - один из способов их получить.
🔸 Торговец приходит в чат сам раз в 20-30 минут, и обновляет ассортимент товаров. За это время игроки должны успеть купить предлагаемые предметы, пока торговец снова не обновит ассортимент.
🔸 Предмет будет куплен, если у игрока достаточно золота 💰. После покупки предмет добавляется в инвентарь. Всего доступно 5 слотов под предметы: одноручное оружие, щит (двуручное оружие занимает 2 слота), броня, кольцо и амулет. В случае если новый предмет имеет такой же тип какой уже есть у игрока, то новый предмет надевается, а старый будет уничтожен вместе со вставыленными в него драгоценными камнями и рунами.
🔸 Формат сообщения о прибытии торговца: ⚖️У торговца есть что-то новое!
🔸 Предметы в SKADRPG деляться на 6 типов: Одноручное оружие, двуручное оружие, щит, броня, кольцо, амулет. Также предметы отличаются редкостью: обычные, необычные, редкие, эпические и легендарные.
🔸 Предметы у торговца формируются случайным образом по следующему принципу: Есть различные типы предметов(например: посох, кольцо), которые имеют заранее известные атрибуты. В зависимости от редкости предмет может дополнительно иметь до 4 аффиксов: максимум 2 суффикса и 2 префикса.
🔸 В зависимости от типа в предмете могут быть сокеты, в которые можно вставлять драгоценные камни и руны.
🔸 Кольца всегде имеют 1 сокет. Амулеты предметы могут иметь максимум 2 сокета, Броня - максимум 6, Одноручное оружие и щиты - максимум 4, а Двуручное - максимум 8 сокетов.
🔸 Исключением являются Легендарные предметы, в них нет сокетов.
🔸 Изменить количество сокетов в предмете можно с помощью специальной награды "Кузнец". Достаточно ввести тип предмета для перековки: оружие, щит, броня, кольцо или амулет, и если у игрока достаточно золота, то предмет получит новое количество сокетов. ВНИМАНИЕ: Есть минимальный шанс уничтожить предмет. Если в предмете до перековки были камни или руны, они будут уничтожены в процессе!
🔸 Вставить камни и руны в сокеты предмета можно на странице инвентаря (команда !инвентарь в чате). Безопасно удалить камни или руны из предмета можно с помощью "Камня очищения", который уничтожает вставленные камни и позволяет освободить сокеты предмета. При этом удаленные камни уничтожаются безвозвратно. Получить его можно в награду за активности.
🔸 Драгоценные камни (НЕ РУНЫ) одной редкости автоматически объединяются в случайный камень редкостью выше. Например 3 камня "обычной" редкости превратятся в 1 камень редкостью "необычный". Легендарные камни не стакаются.
🔸 Ненужные камни и руны можно разбить и получить опыт. Делается это в инвентрае по нажатию на иконку молотка рядом с нужным камнем.
🔸 Бои проходят в пошаговом формате. Порядок хода определяет параметр скорости(SPD), первым ходит персонаж у которого SPD выше. Если скорость у участников боя равна, то очередность ходов определяется случайным образом.
🔸 В случае массовых сражений, или при наличии призванных существ цель для атаки выбирается случайным образом, если не действуют какие-либо способности (например Издевка у Стража).
🔸 Бой идет автоматически, во время него персонажи могут использовать свои способности. Каждая способность имеет определенный шанс срабатывания и эффект.
🔸 После победы в бою игроки получают опыт и золото или другие ценности, которые используются для улучшения персонажа.
Расчет мощности атаки:
AttackPower = (ATK + INT)/2
Учитывает как физическую, так и магическую составляющие.
Рассчет Эффективной Защиты Противника:
EffectiveDEF = max(0, DEF − PEN)
PEN уменьшает DEF противника. Если результат отрицательный, принимаем 0.
Расчет базового урона:
BaseDamage = max(1, AttackPower − EffectiveDEF/2)
DEF делится на 2 для смягчения влияния.
Шанс Уклонения (Максимальный шанс уклониться 90%):
DodgeChance = 5% + 0.5% × max(0, SPDDefender − SPDAttacker)
BaseDodge: 5%
Дополнительный шанс: По 1% за каждую единицу разницы в SPD в пользу защитника.
Пример: Если у защитника SPD на 3 выше атакующего, DodgeChance = 5% + 3% = 8%.
Проверка Уклонения:
Генерируется случайное число от 0 до 100.
Если число ≤ DodgeChance, значит удалось уклониться, урон не наносится.
Шанс Блокирования:
BlockChance = min(50%, DEF × 2%)
Пример: DEF=5 → BlockChance=10%; DEF=25 → BlockChance=50% (максимум).
Проверка Блокирования:
Если уклониться не удалось, проверяется блокирование.
Генерируется случайное число от 0 до 100.
Если число ≤ BlockChance, урон снижается на 50%.
Шанс Критического Удара:
CritChance = CRIT × 1%
Пример: CRIT=10 → 10% шанс критического удара.
Применение Критического Удара:
Если крит сработал, урон умножается на 1.5.
Итоговый Урон:
FinalDamage = max(1, BaseDamage × CritMultiplier × BlockMultiplier)
CritMultiplier: 1.5, если крит, иначе 1.
BlockMultiplier: 0.5, если блок, иначе 1.
Минимум урон всегда 1.
SKADRPG