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

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

Типы и методы

Атрибуты XML#

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

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
exact expression нет не объявлено
list expression нет не объявлено
min expression нет не объявлено
max expression нет не объявлено
profile profilelookup нет не объявлено
scale inline:select@scale нет не объявлено
seed fixedrandomseed нет не объявлено
autoadvanceseed autoadvancerandomseed нет не объявлено
weight selectionweight нет не объявлено
comment comment нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
faction factionexprlookup нет не объявлено
tags expression нет не объявлено
size shipsizeclasslookup нет не объявлено
required boolean нет не объявлено
comment comment нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
faction factionexprlookup нет не объявлено
tags expression нет не объявлено
race raceexprlookup нет не объявлено
required boolean нет не объявлено
comment comment нет не объявлено

libraries/common.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
faction factionexprlookup нет не объявлено
race raceexprlookup нет не объявлено
tags expression нет не объявлено
ware expression нет не объявлено
required boolean нет не объявлено
comment comment нет не объявлено

libraries/drops.xsd

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

libraries/drops.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
macro namestring да не объявлено
min xs:nonNegativeInteger нет не объявлено
max xs:positiveInteger нет не объявлено
exact xs:positiveInteger нет не объявлено
weight selectionweight нет не объявлено

libraries/drops.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
timeline namestring нет не объявлено
audiolog namestring нет не объявлено
weight selectionweight нет не объявлено

libraries/effects.xsd

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

libraries/effects.xsd

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

libraries/objectspawnrules.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
macro objectmacro нет не объявлено
drop drop нет не объявлено
weight xs:nonNegativeInteger нет не объявлено
cooldown xs:float нет не объявлено

libraries/regionobjectgroups.xsd

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

libraries/sound_library.xsd

Атрибут Тип из схемы Обязателен По умолчанию / fixed
start unknown нет не объявлено
loop unknown нет не объявлено
end unknown нет не объявлено
startduration unknown нет не объявлено
loopduration unknown нет не объявлено
endduration unknown нет не объявлено
weight xs:integer нет не объявлено
index xs:integer нет не объявлено

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

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

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