Фэндом


В игре вы создаете юнитов creeps (далее крипы), которые смогут иметь 7 различных типов частей итоговым количеством до 50. Чем больше частей, тем больше хитов имеет крип. Каждый тип части имеет своё назначение.

Возможные способности крипов в зависимости от типа части:
Название части Стоимость Описание Эффект за одну часть
MOVE 50 способность передвигаться Снимает 2 единицы усталости.
WORK 100 способность добывать энергию, строить, ремонтировать, улучшать Добывает 2 единицы энергии за тик.

Строит здания по 5 энергии за тик. Чинит постройку на 100 хитов за 1 энергию в тик. Разбирает постройку по 50 хитов, восстанавливая 0.25 энергии в тик. Улучшает контроллер по 1 энергии за тик.

CARRY  50 способность переносить ресурсы Хранит до 50 единиц ресурсов.
ATTACK  80 способность атаковать на ближней дистанции На ближней дистанции наносит вражескому крипу или зданию 30 урона.
RANGED_ATTACK 150 способность атаковать на дальней дистанции Наносит одной цели по 10 урона за тик на расстоянии до 3 клеток.

Наносит урон всем вражеским целям в радиусе 3 клеток, нанося 1-4-10 единиц урона (в зависимости от расстояния).

HEAL 250 способность исцелять Лечит себя или дружественного крипа на 12 хитов за тик если цель рядом (или лечит себя), и на 4 хита за тик если цель на дистанции.
CLAIM  600 способность захватывать территории Захватывает свободную комнату с контролёром, если ваш глобальный уровень контроля это позволяет.

Пополняет таймер резервации на 1 за тик, если комната зарезервирована вами, либо никем не зарезервирована. Уменьшает таймер резервации либо отменяет улучшение контроллера на 1 за тик при 5 частях тела. Крип с этой частью тела будет жить только 500 тиков.

TOUGH 10 Без эффектов, просто дополнительные хиты.

Цепочка прототипов Править

Прототип Наследуемые свойства
RoomObject room, pos
Creep

Свойства Править

body Править

array<object>

Массив, описывающий тело крипа. У каждого элемента есть следующие свойства:

boost - string | undefined

Если часть тела усилена, это свойство содержит тип минерала, который используется для усиления, одну из констант RESOURCE_*.

type - string

Значение одной из констант типа части тела.

hits - number

Оставшееся число хитов этой части.

carry Править

object

Объект, описывающий переносимые крипом ресурсы (в том числе энергию). Ключи объекта - константы RESOURCE_*, значения - количество соответствующих ресурсов.

Для получения общего количества можно воспользоваться функцией lodash.sum:

var total = _.sum(creep.carry);

carryCapacity Править

number

Общее количество ресурсов, которое может нести крип.

fatigue Править

number

Показатель усталости. Если он больше 0, то крип не может перемещаться.

hits Править

number

Текущее количество хитов крипа.

hitsMax Править

number

Максимальное количество хитов крипа.

id Править

string

Уникальный идентификатор игрового объекта.

Можно использовать метод Game.getObjectById, чтобы получить конкретный объект по его идентификатору.

memory Править

any

Ссылка на Memory.creeps[creep.name]. Используется для удобного быстрого доступа к выделенной для крипа дополнительной памяти. Например:

creep.memory.task = 'building';

my Править

boolean

Содержит значение true, если это ваш крип и false, если крип противника.

name Править

string

Имя крипа. Вы можете задать имя крипа при его создании, позже имя не может быть изменено. Это имя - хэш-ключ для объекта Game.creeps.

owner Править

object

Объект с информацией о владельце крипа, содержит следующие свойства:

username - string

Имя пользователя - владельца крипа.

saying Править

string

Текстовое сообщение, что "говорил" крип на последнем тике.

spawning Править

boolean

Содержит значение true, если крип еще спавнится.

ticksToLive Править

number

Оставшееся число игровых тиков по истечении которых крип умрет.

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на Фэндоме

Случайная вики