Custom Mission System

The Custom Mission System allows users to create their own Missions for use with Counter-Strike: Condition Zero. These Mission Packs may include new maps, new challenges, new bot personalities, new bot skins, and so on.
Оцените эту статью, выбрав соответствующую медальку:
  • Текущая оценка 3.61 из 5
  • 1
  • 2
  • 3
  • 4
  • 5

Defining Bot Personalities

Defining a bot personality consists of specifying values for a bot’s various attributes and labeling the values with a name, such as «Fred». These attributes influence and control different aspects of a bot’s behavior, such as how observant they are, or how well they can aim their weapons.

While fairly straightforward, a bot personality database does contain a lot of data. It is strongly recommended that interested players refer to the BotCampaignProfile.db and BotProfile.db files which contain the bot personalities for the retail game.

Data within a bot database is always contained within a data block which has the following form:

<data block type> [<data block name>]
<attribute> = <value>
<attribute> = <value>

<attribute> = <value>
End
<data block type> can be:

Default

This data block defines default values for all attributes.

Skin <skin name>

This data block defines a «skin» (player model) for later use. It can contain a single attribute of «Model» which should be set to the name of the .mdl file without its extension. The example below defines a skin for czero/models/player/arctic.mdl:
Skin TerroristSniperSkin
Model = arctic
End

Template <template name>

Templates define values for a related set of attributes. Templates are then used by specific bot data blocks to «inherit» data values. See the Data Inheritance section for more information.

<template name>[+<template name> …] <bot name>

Defining a data block via the use of one or more template names creates a bot definition. The values the bot’s attributes receive are «inherited» by starting with the values in the Default data block, and then overwriting any attribute values found in the template blocks listed, evaluated from left to right.

Attribute Reference

Name (Имя)

Текст. Если имя содержит пробелы, оно должно быть заключено в кавычки (например: «BOBA MAHb9IK»)

Skill (Умение)

Значение: от 0 до 100
Определяет базовые навыки бота. Боты с низким уровнем умения отвратительно стреляют и редко смотрят по сторонам, тогда как боты с высоким умением прекрасно целятся, проверяют углы и нычки, умеют использовать нож, чтобы быстрее бежать, переключаться на пистолет когда кончаются патроны и т.п.

Aggression (Агрессия)

Значение: от 0 до 100
Определяет насколько агрессивно действует бот. Боты с высоким значением агрессии обращают меньше внимания на опасность (например на точки, где ранее умерли товарищи по команде), предпочитают рашить и редко отступают.

ReactionTime (Время реакции)

Значение: от 0.2 до 0.5 секунд
Определяет время реакции бота. Время реакции — это задержка между тем, как бот замечает визуальное или звуковое событие и тем, как он начинает на него реагировать. Служит для обеспечения «человекоподобности».

AttackDelay (Задержка атаки)

Количество секунд, через которое бот начнет стрелять увидев цель
После того, как бот увидел врага должно пройти некоторое время прежде чем он станет стрелять. Данный атрибут применяется в основном в легких ботах, чтобы дать время новичкам среагировать и прицелиться.

Teamwork (Командная игра)

Значение: от 0 до 100
Определяет насколько бот ориентирован на командные действия. Боты с высоким показателем командной игры слушаются радио и обычно держатся вместе с товарищами. Боты с низким показателем предпочитают действовать в одиночку.

WeaponPreference (Предпочтение оружия)

Значение: none (нет) или алиас закупки (например m4a1)
Определяет любимое оружие бота. У бота может быть несколько значение любимого оружия, определяющих их приоритет в выборе при покупке или при подбирании с земли.

Difficulty (Уровень сложности)

Значение: EASY (легкий)| NORMAL (нормальный)| HARD (тяжелый)| EXPERT (эксперт)
Определяет уровни сложности, в которых может применяться бот. Уровень сложности может быть комбинированным (например NORMAL + HARD)

VoicePitch (тон голоса)

Значение: от 85 до 120 (100 — стандартный)
Определяет тон голоса бота в радио-переговорах. Более низкие значения означают более низкий голос.

Skin (Скин)

Значение: от 0 до 4
Определяет выбор скина для бота в игре. Значения от 1 до 4 определяют скин, как он показан в меню выбора игрока. Значение 0 — случайный выбор.
[+countpages:select=`0=one&1=one`:isnot=`one`:then=`
[+previous:isnot=``:then=``+] [+next:isnot=``:then=``+]
Страницы: 1 — 2 — 3 — 4 — 5 — [6] — 7 — 8
`+]
Купи CS:CZ