Рогалик
Описание
1. Предметы из магазина (Shop)
Магазин (/shop) продаёт только 4 вида оружия по фиксированной цене.
Все купленные предметы:
- Помечаются специальным тегом (
shop_item) - Нельзя выбрасывать, перемещать в оффхенд (F), терять при смерти
- Не ломаются (
unbreakable) - Можно продать обратно за полную цену
- Улучшаются только в кузнице (
/blacksmith)
| Слот | Название | Материал | Цена | Особенности |
|---|---|---|---|---|
| 11 | Железный меч | IRON_SWORD | 100 | Основное оружие ближнего боя |
| 12 | Арбалет | CROSSBOW | 100 | Всегда заряжен, не тратит стрелы |
| 13 | Трезубец | TRIDENT | 100 | — |
| 14 | Булава | MACE | 100 | — |
Арбалет из магазина:
- При открытии меню всегда имеет заряженный снаряд
- Кулдаун после выстрела снижается пассивкой Быстрые руки
2. Редкости пассивных предметов
| Редкость | Множитель | Цвет | Примерный базовый шанс |
|---|---|---|---|
| COMMON | ×1.0 | §f | ~66% |
| RARE | ×1.5 | §9 | ~25% |
| EPIC | ×2.5 | §5 | ~4% |
| LEGENDARY | ×4.0 | §6 | ~5% |
- LUCK_BOOST сильно повышает шанс высокой редкости.
- При 100% удачи — всегда выпадает LEGENDARY.
Особое правило для "Бешенства":
- Выпадает только из легендарных кейсов
- Шанс 25% в легендарном кейсе (специальный ролл)
- Всегда даёт ровно +1 цель, независимо от редкости
3. Пассивные предметы (PassiveItem)
Все пассивные предметы суммируются. Хранятся в рюкзаке.
| Название | Материал | База | Тип | Описание в игре | Реальный эффект |
|---|---|---|---|---|---|
| Быстрые руки | CLOCK | 7.5 | % | +{0}% к скорости атаки и арбалета | ATTACK_SPEED + (total × 0.36). Снижает КД арбалета |
| Удача | RABBIT_FOOT | 7.5 | % | +{0}% удача | Улучшает шансы редкости кейсов |
| Мудрость | BOOK | 8.0 | Множитель | {0} к опыту | Множитель XP наград (1 + total/100) |
| Алчность | GOLD_NUGGET | 15.0 | Множитель | {0} к золоту | Множитель монет (1 + total/100) |
| Острота | IRON_SWORD | 10.0 | Множитель | {0} к урону | dmg *= (1 + total/100) |
| Крепкое тело | GOLDEN_APPLE | 25.0 | Число | +{0} к макс. здоровью | + к MAX_HEALTH (атрибут) |
| Регенерация | GLISTERING_MELON_SLICE | 1.0 | Число | +{0} HP/с | + здоровье каждую секунду |
| Лёгкие ноги | SUGAR | 15.0 | Множитель | {0} к скорости | MOVEMENT_SPEED + (total × 0.001) |
| Острый взгляд | ARROW | 10.0 | % | +{0}% шанс критического удара | Отдельная система крита |
| Броня | IRON_CHESTPLATE | 4.0 | % | +{0}% снижение урона | damage *= (1 - min(0.99, total/100)) |
| Прыгун | SLIME_BLOCK | 1.0 | Число | +{0} к высоте прыжка | Эффект JUMP_BOOST (уровень = floor(total)-1) |
| Выносливость | COOKED_BEEF | 2.0 | Число | +{0}с к длительности бега | Увеличивает запас стамины (total × 2.5) |
| Шипы | CACTUS | 2.0 | Число | Отражает {0} урона атакующему | Плоский урон в ответ |
| Вампиризм | SPIDER_EYE | 8.0 | % | Восстанавливает {0}% урона как здоровье | heal = finalDmg × vamp% |
| Убийца | FIRE_CHARGE | 25.0 | % | +{0}% к крит. урону | Критический множитель = 1.5 + (total/100) |
| Длинные руки | IRON_BARS | 0.5 | Число | +{0} к дальности атаки | + к ENTITY_INTERACTION_RANGE |
| Бешенство | NETHERITE_SWORD | 1.0 | Число | Автоматически атакует ближайших врагов | +1 цель за каждый предмет |
Особенности Бешенства (AUTO_ATTACK)
- Работает поверх любого оружия
- Уважает ванильный кулдаун атаки
- Первая цель — полноценная атака игрока
- Дополнительные цели получают фиксированный урон:
3.5 × (1 + damage_boost/100) - Работает только в активной арене
4. Активные предметы (ActiveItem)
Выдаются только через активные кейсы (убийство босса).
| Название | Материал | Базовый КД | Описание эффекта | Улучшение уровня |
|---|---|---|---|---|
| Рывок | ENDER_PEARL | 10 сек | Рывок вперёд на высокой скорости | -15% КД (мин 50%) |
| Вихрь | WIND_CHARGE | 8 сек | Запускает сгусток ветра, отбрасывающий врагов | -15% КД |
| Щит | SHIELD | 0 сек | В руках: шанс промаха | +10% за уровень (макс 99%) |
- Щит работает в любой руке.
- Улучшение активного предмета даёт новый уровень (снижение КД / увеличение шанса).
5. Зачарования Кузницы (BlacksmithEnchantment)
Улучшаются только на оружии, купленном в магазине.
Цена улучшения = baseCost × следующий уровень
Общие зачарования (меч, топор, булава, трезубец)
| Зачарование | Ванильное | База | Макс | Описание |
|---|---|---|---|---|
| Острота | SHARPNESS | 50 | 10 | Увеличивает урон |
| Небесная кара | SMITE | 55 | 10 | Урон нежити |
| Бич членистоногих | BANE_OF_ARTHROPODS | 45 | 10 | Урон паукам и насекомым |
| Заговор огня | FIRE_ASPECT | 75 | 10 | Поджигает врагов |
| Отдача | KNOCKBACK | 40 | 10 | Отталкивает врагов |
Специфические зачарования
Меч
- Разящий клинок (SWEEPING_EDGE) — 60 / 10 — урон по площади
Булава
- Плотность (DENSITY) — 60 / 10 — урон от высоты падения
- Порыв ветра (WIND_BURST) — 100 / 10 — сильный отбрасывающий эффект
- Пробитие (BREACH) — 80 / 10 — снижает защиту цели
Арбалет
- Тройной выстрел (MULTISHOT) — 120 / 5 — веер из дополнительных стрел (кастомная реализация)
- Пронзающая стрела (PIERCING) — 50 / 10 — стрела пробивает несколько врагов
Трезубец
- Верность (LOYALTY) — 70 / 3
- Громовержец (CHANNELING) — 150 / 1 — молния во время грозы
- Пронзание (IMPALING) — 55 / 10 — урон водным существам
- Тягун (RIPTIDE) — 80 / 3 — бросает игрока вперёд
Несовместимые пары:
- Channeling ↔ Riptide (блокируют друг друга)
6. Механики боя и влияние на оружие
Расчёт урона
- Берётся базовый урон.
- Убирается ванильный крит (делится на 1.5).
- Применяется Острота (
DAMAGE_BOOST). - Проверяется критический удар от пассивки:
- Множитель =
1.5 + (CRIT_DAMAGE total / 100)
- Множитель =
- Применяется Вампиризм.
- Специальная обработка ванильных критов (убирается визуальный эффект).
Арбалет
- Кулдаун уменьшается пассивкой Быстрые руки.
- MULTISHOT реализован вручную (добавляет боковые стрелы).
Защита
- Броня — процентное снижение урона (макс 99%)
- Шипы — плоский ответный урон
- Щит — шанс полного промаха (проверяется раньше DEFENSE)
7. Получение предметов и прогресс
- Пассивные кейсы — выдаются за каждый уровень (опыт от мобов и боссов)
- Активные кейсы — выдаются только за убийство босса
- Обычные мобы: 1 золото + 5 опыта (до множителей)
- Босс: 100 золота + 150 опыта + активный кейс (до множителей)
- Старт: 100 монет (хватит на первое оружие)
Множители Алчность и Мудрость применяются к наградам.
8. Дополнительно
- В рюкзаке есть книга со всеми текущими характеристиками.
- Система стамины (полоска еды) усиливается пассивкой Выносливость.
- При смерти все предметы (кроме рюкзака) сохраняются и возвращаются только после успешного прохождения арены