- Catalogs
- Abilities
- Arm Magazine
- Attack
- Attack Modifier
- Augment
- Battery
- Beacon
- Behavior
- Build
- Buildable
- Effect - Instant
- Effect - Target
- Harvest
- Interact
- Inventory
- Learn
- Merge
- Mergeable
- Morph
- Morph Placement
- Move
- Pawn
- Progress
- Queue
- Queueable
- Rally
- Redirect Instant
- Redirect Target
- Research
- Revive
- Specialize
- Stop
- Train
- Transport
- Warp Train
- Warpable
- Abilities
О способностях
Сама способность в Starcraft 2 - это всего лишь объект для хранения некоторой информации об этой способности в целом. Например, в ней записана
и другая информация
Откуда используется способность и куда применяется, определяется не самой способностью, а эффектом, который указан в поле Effect.
Вообщем по большей части сама способность имеет в основном только информативную часть, но не саму механику.
Как и многие другие объекты, способности имеют множество разных типов, всякие Attack, Effect - Target/Instant, Train и прочие. Каждый из которых имеют уникальные поля характерные их типу. Например в типе Effect - Target есть поле Effect, которого нет у способности типа Train
Ниже представлены те поля, которые есть у каждой способности не зависимо от их типа
Поля CAbil
Categories
Список категорий
- Aura
- Block By Morph
- Can Be Disabled
- Can Be Illusion Disabled
- Can Be Silenced
- Dispel
- Heal
- Magic
- Passive
- Passive Magic
- Passive Physical
- Physical
- Polymorph
- Repair
- Spell Steal
- Ultimate
- User 1
- User 2
- User 3
- User 4
- User 5
Этим полем можно категоризировать способность по некому классу способностей. В следствии чего можно будет управлять их состояниями.
К примеру можно сделать способность лечения, но если мы вдруг захотим в каком-то месте карты, не позволять игроку применять лечение, то можно будет указать в способности категорию Heal, и в нужный момент карты выдать единице бафф, который отключить все способности единицы с категорией Heal
Set ID
Это поле необходимо для "обобщения использования способностей". С помощью него можно сделать применение похожих, но разных способностей всеми выделенными единицами.
Ярким примером служит способность Скачок сталкера протоссов и похожая способность Скачок темного тамплиера протоссов. В стандартной игре если выделить эти две единицы, то на панели приказов будет видна только одна способность. Но при использовании скачка сталкера, выделенный темный тамплиер также применит свой скачок в целевую точку.
Работает это благодаря такому полю (у обеих способностей там прописано Blnk) и отмеченной галочке Send To Selection
Alignment
Data Collection
Debug Trace^
Default Button Card Id
Editor Categories
Editor Comment
Editor Description
Editor Prefix
Editor Suffix
Tooltip Priority
Name
Orders
Shared Flags
State Behavior
Tactical AI Func^
Target Message
Это поле отвечает за то, что будет отображаться на панели приказов боевой единицы, когда игрок начнёт наводить способность на цель.
Под Наведением способности на цель подразумевается, нажатие кнопки на панели приказа, после чего игра будет просить от игрока выбрать цель

SC2








