Список эффектов(команд)

Эффекты (также известные как команды) используются для динамического воздействия на игру из определённого скоупа.

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

Также важно понимать, что некоторые эффекты могут принимать значение из переменной, например: add_manpower = my_var, такие можно найти по <переменная> в примере использования.

Для любого скоупа

Эффект

Принимаемый параметр

Пример

Описание

Заметка

set_global_flag

<флаг> Уникальное название глобального флага

set_global_flag = vsem_privet

Устанавливает глобальный флаг

clr_global_flag

<флаг> Уникальное название глобального флага

clr_global_flag = vsem_privet

Убирает(снимает) глобальный флаг

modify_global_flag

flag = <флаг> Уникальное название глобального флага value = <значение> Значение от 0 до 1

modify_global_flag = { flag = vsem_privet value = 1 }

Изменяет значение глобального флага

Лучше использовать переменные

play_song

<название музыки из файла .asset> Название музыки из файла .asset

play_song = "general_peace_1"

Включает заданную музыку

custom_effect_tooltip

<ключ локализации> Ключ локализации из файла локализации

custom_effect_tooltip = eto_tooltip_tt

Отображает текст из ключа локализации в качестве эффекта

log

Строка Строка для записи и вывода в консоль

log = "Это текст! [?peremennaya] - а это переменная!"

Выводит в консоль и в файл game.log заданный текст

Принимает все команды локализации по типу [Root.GetName]

sound_effect

<название звукового эффекта> Звук из файла .asset

sound_effect = "boom"

Проигрывает заданный звуковой эффект, не останавливаясь музыку

break

<никаких>

break = yes

Останавливает выполнение эффектов в скоупе, где находится эта команда

Last updated