Возвращаемое значение#

Тип Значение
none (MD action) Тип описывает объявленный интерфейс, а не успешный игровой эффект.

Типы и методы

Атрибуты XML#

Как устроены типы схем

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
killed lvalueexpression нет не объявлено
module lvalueexpression нет не объявлено
surfaceelement lvalueexpression нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
sequence lvalueexpression да не объявлено
removed lvalueexpression нет не объявлено
cost lvalueexpression нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
context lvalueexpression да не объявлено
position lvalueexpression да не объявлено
room lvalueexpression нет не объявлено
tags lvalueexpression нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
total lvalueexpression нет не объявлено
hullshield lvalueexpression нет не объявлено
hullonly lvalueexpression нет не объявлено
shieldonly lvalueexpression нет не объявлено
hullnoshield lvalueexpression нет не объявлено
shielddisruption lvalueexpression нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
trader lvalueexpression нет не объявлено
tradepartner lvalueexpression нет не объявлено

libraries/diplomacy.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
text xs:string нет не объявлено

Действие MD может записать результат в именованную переменную или изменить мир. Это не возвращаемое значение Lua. Выходная переменная зависит от действия и атрибутов.

Пример и контекст#

Смотрите основы языка, типы и методы и события Lua / MD. Там приведены самостоятельные учебные примеры. Исходные файлы проектов и фрагменты их внутренней реализации в этом справочнике не распространяются.