Список эффектов(команд)
Эффекты (также известные как команды) используются для динамического воздействия на игру из определённого скоупа.
Они используются на протяжении всей игры, чаще всего в национальных фокусах, событиях и решениях.
Также важно понимать, что некоторые эффекты могут принимать значение из переменной, например: 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