Game Data

game_data - это глобальная таблица со всеми данными о текущей игре. Вы можете напрямую работать с ней, чтобы менять поведение игры на сервере.

Как узнать, что она содержит

Узнать содержимое любой таблицы можно, используя встроенную функцию debug_log(game_data) результат она запишет в файл log в корень сервера

Советы по изменению

Старайтесь не изменять этот файл самостоятельно, а использовать готовые модули. Например, если вы хотите, чтобы две страны начали воевать друг с другом, то подключите в начале плагина модуль relations (отношения между странами)

local relations = require "core.relations"

А в самом коде плагина в нужный момент вызовите

relations.register_war(land1, land2) 

Содержание game_data

Здесь не будет перечисляться все содержание, так как оно очень большое. Только основное, что может пригодится чаще, чем другое

Данные страны

Данные страны хранятся в game_data.lands[land_id], где land_id - ид страны (не название, а именно id)

Основное, неполное содержание этой таблицы:

Данные провинции

Данные провинции хранятся в game_data.provinces[province], где province - ид провинции

Содержание этой таблицы:

Last updated