Значение#

xs:float: Число одинарной точности XML Schema. Конкретный атрибут может требовать диапазон или единицы, которых один базовый тип не описывает.

Тип XSD ограничивает XML, а не объявляет результат Lua или тип полезной нагрузки event.param. Прохождение схемы не доказывает игровой эффект.

Структура схемы#

W3C XML Schema

Свойство Значение
Конструкция builtin

restriction уточняет базовый тип; union разрешает один из вариантов; list описывает элементы, разделённые пробелами. Значения enumeration одного ограничения являются альтернативами. pattern использует регулярные выражения XML Schema, а не Lua или JavaScript. Ограничения базового типа продолжают действовать.

Пример и результат#

TEXT
0.5

Что произойдёт: 0.5 - числовой литерал; допустимость для игрового действия определяется отдельно.

Переменные объектов и групп должны быть заранее подготовлены в подходящем контексте MD / AI. Это учебные фрагменты, а не готовая миссия.

Где используется#

Элемент Атрибут Схема
level eventbonus libraries/diplomacy.xsd
level score libraries/gamestarts.xsd
linear startvalue libraries/effects.xsd
linear sustainvalue libraries/effects.xsd
linear endvalue libraries/effects.xsd
linear attackduration libraries/effects.xsd
linear sustainduration libraries/effects.xsd
linear releaseduration libraries/effects.xsd
position x libraries/effects.xsd
position y libraries/effects.xsd
position z libraries/effects.xsd
position x libraries/libraries.xsd
position y libraries/libraries.xsd
position z libraries/libraries.xsd
position yaw libraries/libraries.xsd
position pitch libraries/libraries.xsd
position roll libraries/libraries.xsd
position x libraries/objectspawnpoints.xsd
position y libraries/objectspawnpoints.xsd
position z libraries/objectspawnpoints.xsd
position x libraries/parameters.xsd
position y libraries/parameters.xsd
position z libraries/parameters.xsd
position x libraries/region_definitions.xsd
position y libraries/region_definitions.xsd
position z libraries/region_definitions.xsd
position x libraries/regionyields.xsd
position y libraries/regionyields.xsd
position z libraries/regionyields.xsd
rotation pitch libraries/effects.xsd
rotation yaw libraries/effects.xsd
rotation roll libraries/effects.xsd
rotation yaw libraries/objectspawnpoints.xsd
rotation pitch libraries/objectspawnpoints.xsd
rotation roll libraries/objectspawnpoints.xsd
rotation yaw libraries/parameters.xsd
rotation pitch libraries/parameters.xsd
rotation roll libraries/parameters.xsd
rotation min libraries/parameters.xsd
rotation max libraries/parameters.xsd
rotation yaw libraries/region_definitions.xsd
rotation pitch libraries/region_definitions.xsd
rotation roll libraries/region_definitions.xsd
rotation yaw libraries/regionyields.xsd
rotation pitch libraries/regionyields.xsd
rotation roll libraries/regionyields.xsd
select cooldown libraries/objectspawnrules.xsd
variation min libraries/parameters.xsd
variation max libraries/parameters.xsd

Все типы схем · Типы значений Lua / MD