Возвращаемое значение#
| Тип | Значение |
|---|---|
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. Там приведены самостоятельные учебные примеры. Исходные файлы проектов и фрагменты их внутренней реализации в этом справочнике не распространяются.