Гноллский томагавк
Гноллский томагавк (в коде GnollTamahawk) - уникальное оружие для метания, специально связанное с играбельным классом Гнолл. Это стартовое оружие класса Гнолл и представляет их уникальный стиль боя.
Описание
Гноллский томагавк - это специализированный топор для метания, который представляет родное оружие гноллов. Он сочетает в себе функциональность оружия ближнего и дальнего боя, хотя он превосходит в последней роли. Созданные мастерами-гноллами, у каждого клана есть свой уникальный дизайн. Этот томагавк немного легче аналогов, изготовленных людьми. В коде игры этот предмет реализован как подкласс Томагавка с определёнными отличиями.
Характеристики
Урон: 3-17 очков (в коде: MIN=3, MAX=17)
Требуемая сила: 15 (в коде: setSTR(15))
Прочность: Нормальная (не ломается при метании)
Скорость: 1.0x (наследует базовую скорость оружия)
Точность: 1.0x (наследует базовую точность)
Изображение: Случайно выбирается из 8 различных спрайтов (в коде: Random.Int(0,8))
Свойства
Тип: Оружие метания/ближнего боя (наследует от
Томагавка)
Класс: Гнолл (специфическое стартовое оружие)
Базовый урон: Умеренный до высокого для начальной игры
Прочность: В отличие от обычных
Томагавков, не ломается при метании в цель
Точность: Высокая точность при метании
Улучшаемый: Да, может быть улучшен с помощью Свитков Улучшения (в коде: isUpgradable() возвращает true)
Особые свойства
Уникальное стартовое оружие для класса
Гнолл
Оружие метания с хорошим радиусом действия
В отличие от обычных
Томагавков, не ломается при метании в цель (в коде: реализация метода onThrow)
Может быть использовано в ближнем бою (в коде: notUsableInMelee() возвращает false)
Каждая копия имеет одно из 8 случайно выбранных изображений (в коде: imageIndex = Random.Int(0,8))
Особые особенности
Двойная функциональность: Может использоваться как для метания, так и для ближнего боя (в отличие от обычных томагавков, которые только для метания)
Стартовое оборудование: Эксклюзив для класса
Гнолл
Прочность: В отличие от обычных томагавков, не ломается при метании
Ближний бой: Возвращает false для notUsableInMelee(), что означает возможность использования в ближнем бою
Использование в бою
Дальний бой: Эффективен на расстоянии при метании
Ближний бой: Может быть использован в ближнем бою при необходимости (в отличие от обычных томагавков)
Урон: Хорошая сила урона для своего уровня (3-17 против 4-20 обычного томагавка)
Требование силы: Более низкое требование силы (15 против 17 у обычного томагавка)
Реализация
Расширяет класс
Томагавк с изменёнными характеристиками и поведением
Переопределяет метод onThrow() для пользовательского поведения при метании
Переопределяет notUsableInMelee(), чтобы вернуть false (разрешить ближний бой)
Переопределяет isUpgradable(), чтобы вернуть true
Случайный выбор изображения из 8 различных спрайтов
Связанное
Гнолл - Класс, начинающий с этим оружием
-
Томагавк - Общий тип оружия (родительский класс)
-
-
Стратегия
Используйте в первую очередь как оружие дальнего боя для максимальной эффективности
Сохраняйте как резервное оружие ближнего боя при необходимости
Собирайте дополнительное оружие метания, чтобы дополнить томагавк
Используйте его прочность, чтобы сэкономить другие метательные предметы
Улучшайте его, чтобы увеличить урон и эффективность в обоих видах боя
Ссылки на код
Строковые ресурсы
Конфигурационные файлы
Примечания
Гнолльский томагавк - это фирменное оружие класса Гнолл, обеспечивающее мощную опцию дальнего боя для этих похожих на гиен животных воинов. В отличие от обычного томагавка, он не ломается при метании и может быть использован в бою ближнего боя, что делает его универсальным оружием для класса гнолл.