commit 130f8b4c1d134eda25c3f142a56336aea867cd78 Author: lanyizi Date: Sat Aug 1 13:41:56 2026 +0200 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..32a58c0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules/ +out/ +dist/ +*.vsix +OpenSAGE/ diff --git a/.vscodeignore b/.vscodeignore new file mode 100644 index 0000000..a719913 --- /dev/null +++ b/.vscodeignore @@ -0,0 +1,17 @@ +.vscode/** +.git/** +src/** +test/** +tools/** +out/** +node_modules/** +prompts +check_duplicate_ids.py +debug.log +docs/** +OpenSAGE/** +test/** +**/*.map +tsconfig.json +esbuild.mjs +package-lock.json diff --git a/README.md b/README.md new file mode 100644 index 0000000..75d137f --- /dev/null +++ b/README.md @@ -0,0 +1,79 @@ +# RA3 Mod XML(VS Code 扩展) + +面向《命令与征服:红色警戒 3》Mod XML(SAGE / BinaryAssetBuilder 格式)的 VS Code 工具扩展。 + +## 功能 + +- **语法高亮**:在普通 XML 高亮之上叠加领域标记(`$DEFINE` 常量、`inheritFrom`、`xai:joinAction`、结构标签)。 +- **自动补全**: + - 元素名:按当前父元素的 XSD 模型补全子元素;顶层资产(`AssetDeclaration` 内)补全 `GameObject`、`WeaponTemplate` 等 99+ 类型。 + - 属性名:必填属性优先,附带类型/文档/默认值;自动提示 `xai:joinAction` 与 `xmlns:xai`。 + - 属性值: + - 引用型属性(如 `CommandSet`、`Weapon`)按 `xas:refType` 补全对应类型的资产 ID(**同名 ID 只补全匹配类型**); + - `inheritFrom` 补全可继承的资产 ID; + - 枚举(如 `Include type`)、布尔值、`$DEFINE` 常量; + - `` 补全可解析的 `DATA:` / `ART:` / `AUDIO:` 与项目相对路径。 +- **悬停提示**:元素/属性显示 XSD 文档、类型、必填/默认值;引用值显示定义位置;`$DEFINE` 显示值与定义位置。 +- **引用导航**:从引用值(`CommandSet="..."`、`Weapon="..."`、`inheritFrom`)跳转到定义(严格按引用类型过滤);`Ctrl+点击` Include 打开目标文件;Find All References 搜索整个工作区;文档大纲列出顶层资产与 `$DEFINE`。 +- **错误检查**:XML 格式错误、未知元素/属性、顶层资产缺 `id`、重复 ID、未解析引用(含类型不匹配)、Include 找不到、`$DEFINE` 未定义。 +- **manifest 支持**:`` 指向的 `static/global/audio.manifest`(SDK `builtmods`)会被解析,manifest 中的原版资产 ID 可用于补全/悬停/导航/诊断。 + +## 使用 + +1. 用 VS Code 打开 RA3 Mod 项目文件夹(含 `Data/Mod.xml` 或 `mod.babproj`)。 +2. 插件自动激活并开始后台索引(状态栏显示资产数量)。 +3. 编辑任意 `*.xml` 即可获得补全、跳转与诊断。 + +### 设置(`settings.json`) + +| 设置 | 默认值 | 说明 | +|---|---|---| +| `ra3modxml.sdkPath` | `C:\Apps\RA3-MODSDK-X` | Mod SDK 根目录 | +| `ra3modxml.indexSageXml` | `true` | 是否索引 SDK 的 `SageXml` 原版源码 | +| `ra3modxml.reportUnresolvedReferences` | `warning` | 未解析引用诊断级别(`warning`/`information`/`none`) | +| `ra3modxml.diagnoseUnknownElements` | `true` | 是否报告未知元素/属性(自定义 XSD 项目可关闭) | +| `ra3modxml.additionalDataSearchPaths` | `[]` | 追加的 `DATA:` 搜索目录 | + +### 命令 + +- `RA3 Mod XML: Re-index workspace`:手动重建索引。 +- `RA3 Mod XML: Show index report`:查看索引统计。 + +## 开发 + +```powershell +npm install +npm run generate-model # 从 SDK XSD 重新生成 src/model/schema-model.json +npm test # 单元测试(tsc + node --test) +npm run build # esbuild 打包到 dist/ +npm run package # 生成可安装的 .vsix +``` + +测试夹具:`test/fixtures/minimod`(含 include、重复 ID、同名不同类型 ID、manifest 回退等场景)。 + +## 架构 + +``` +src/ + extension.ts 激活入口与 provider 注册 + workspace.ts 项目检测、索引生命周期、状态栏 + language/xmlParser.ts 带源码偏移的轻量 XML 解析器 + language/context.ts 补全上下文分析 + model/schemaModel.ts XSD 模型运行时(由 tools 生成 JSON 驱动) + indexer/ + includeResolver.ts Include 路径解析(纯 TS,移植 check_duplicate_ids.py) + manifestParser.ts .manifest 二进制解析(移植 OpenSAGE ManifestFile.cs) + refs.ts 引用目标解析(按引用类型过滤) + indexer.ts 工作区索引器(后台、缓存、增量重建) + features/ completion / hover / navigation / diagnostics +syntaxes/ TextMate 注入语法 +tools/ XSD → 模型、AssetType 枚举提取 +``` + +解析/索引核心不依赖 VS Code API,可被其他工具复用(见 `docs/plan.md` 的远期目标:搜索与索引复用)。 + +## 参考 + +- 领域说明与需求:`docs/requirements.md` +- 调研与设计决策:`docs/plan.md` +- Manifest 格式参考:OpenSAGE `src/OpenSage.Game/Data/StreamFS/ManifestFile.cs`(本仓库 `OpenSAGE/` 子目录,commit `d45d361`) diff --git a/check_duplicate_ids.py b/check_duplicate_ids.py new file mode 100644 index 0000000..65eda98 --- /dev/null +++ b/check_duplicate_ids.py @@ -0,0 +1,631 @@ +# -*- coding: utf-8 -*- +""" +check_duplicate_ids.py — RA3 Mod XML 重复 ID 检测工具 + +从 Data/Mod.xml 开始递归遍历所有 ,解析 DATA:/ART:/AUDIO: +前缀路径,收集所有顶层元素(AssetDeclaration 的直接子元素),并报告相同标签名 ++ 相同 id 的重复冲突。 + +用法: + python tools/check_duplicate_ids.py --sdk-dir C:\Apps\RA3-MOD-SDK-X + python tools/check_duplicate_ids.py --sdk-dir C:\Apps\Ra3QuantumCompiler + python tools/check_duplicate_ids.py --sdk-dir C:\Apps\RA3-MOD-SDK-X --project-dir D:\Mods\CoronaMod\mods\mods\corona +假如路径里有空格,请用引号括起来。 +""" + +import argparse +import os +import re +import sys +import time +import xml.etree.ElementTree as ET +from collections import defaultdict +from pathlib import Path +from typing import Optional, Dict, Tuple + +# ── 命名空间常量 ──────────────────────────────────────────────────── +NS_EALA = 'uri:ea.com:eala:asset' +NS_XAI = 'uri:ea.com:eala:asset:instance' +NS_XI = 'http://www.w3.org/2001/XInclude' + + +def strip_ns(tag: str) -> str: + """去掉 XML 命名空间前缀,返回纯标签名。""" + if '}' in tag: + return tag.split('}', 1)[1] + return tag + + +def get_ns_uri(tag: str) -> str: + """提取标签的命名空间 URI(无花括号)。""" + if '}' in tag: + return tag.split('}', 1)[0][1:] + return '' + + +def norm(p: Path) -> Path: + """返回标准化的绝对路径。""" + return p.resolve() + +g_cache: Dict[Tuple[str, Optional[Path]], Optional[Path]] = {} +def find_file(source: str, search_paths: dict, current_dir: Optional[Path]) -> Optional[Path]: + """ + 解析 Include/@source 到实际文件路径: + - DATA:/ART:/AUDIO: 前缀 → 按优先级在各搜索路径中查找 + - 无前缀 → 相对于当前文件所在目录 + 对于 ART: 路径,支持 2-letter prefix matching: + 如果源路径无目录分隔符且直接查找失败,提取文件名前 2 个小写字 + 母作为子目录再次尝试(如 JUAntiShip → ju/JUAntiShip)。 + 返回第一个匹配的文件,未找到返回 None。 + """ + source = source.strip().replace('\\', '/') + # 前缀统一大写 + for prefix in ("DATA:", "ART:", "AUDIO:"): + if source[:len(prefix)].upper() == prefix: + source = prefix + source[len(prefix):] + break + if (source, current_dir) in g_cache: + return g_cache[(source, current_dir)] + result = _find_no_cache(source, search_paths, current_dir) + g_cache[(source, current_dir)] = result + return result + +def _find_no_cache(source: str, search_paths: dict, current_dir: Optional[Path]) -> Optional[Path]: + for prefix in ('DATA:', 'ART:', 'AUDIO:'): + if source.upper().startswith(prefix): + rel = source[len(prefix):].lstrip('/') + # 直接查找 + result = _search_in_paths(rel, search_paths.get(prefix, [])) + if result: + return result + # ART: 路径:如果无目录分隔符,尝试 2-letter prefix matching + if prefix == 'ART:' and '/' not in rel and '\\' not in rel: + first_two = rel[:2].lower() + prefixed_rel = f"{first_two}/{rel}" + result = _search_in_paths(prefixed_rel, search_paths.get(prefix, [])) + if result: + return result + return None + # 无前缀 → 相对路径 + if current_dir is not None: + candidate = norm(current_dir / source) + if candidate.is_file(): + return candidate + return None + + +def _search_in_paths(rel_path: str, base_paths: list[Path]) -> Optional[Path]: + """在多个基路径中依次搜索相对路径,返回第一个存在的文件。""" + for base in base_paths: + candidate = norm(base / rel_path) + if candidate.is_file(): + return candidate + return None + + +# ══════════════════════════════════════════════════════════════════════ +# xpointer 简易解析 +# ══════════════════════════════════════════════════════════════════════ + +def parse_xpointer(xpointer_str: str) -> Optional[dict]: + """ + 简易解析 xpointer 表达式,仅支持本项目使用的格式: + xmlns(n=uri:ea.com:eala:asset) xpointer(/n:ElementName/child::*) + 返回 { 'ns_map': {'n': 'uri:...'}, 'element': 'ElementName' } + 不支持复杂 xpath 时返回 None。 + """ + if not xpointer_str: + return None + # 提取 xmlns 映射 + ns_map = {} + for m in re.finditer(r'xmlns\((\w+)=([^\s)]+)\)', xpointer_str): + ns_map[m.group(1)] = m.group(2) + # 提取 xpointer(/prefix:ElementName/child::*) + m = re.search(r'xpointer\(/(\w+):(\w+)/child::\*\)', xpointer_str) + if m: + prefix = m.group(1) + elem_name = m.group(2) + return {'ns_map': ns_map, 'element': elem_name, 'prefix': prefix} + return None + + +def resolve_xpointer_target(root: ET.Element, xpointer_info: dict) -> list[ET.Element]: + """ + 根据解析后的 xpointer 信息,从已解析的 XML 树中找到对应元素并返回其子元素。 + """ + prefix = xpointer_info.get('prefix', '') + elem_name = xpointer_info.get('element', '') + ns_map = xpointer_info.get('ns_map', {}) + ns_uri = ns_map.get(prefix, NS_EALA) + # 构造带命名空间的标签名 + target_tag = f'{{{ns_uri}}}{elem_name}' + # 寻找匹配元素 + for elem in root.iter(): + if elem.tag == target_tag: + return list(elem) + return [] + + +# ══════════════════════════════════════════════════════════════════════ +# 核心检测器 +# ══════════════════════════════════════════════════════════════════════ + +class DuplicateIdChecker: + """ + 从 Mod.xml 出发递归遍历 Include 树,收集顶层元素,报告重复 ID 冲突。 + """ + + def __init__(self, sdk_dir: Path, project_dir: Path, cwd: Optional[Path] = None): + self.sdk_dir = norm(sdk_dir) + self.project_dir = norm(project_dir) + self._cwd = norm(cwd) if cwd else self.project_dir + + # ── 自动推断搜索路径 ── + # 从 CLI 命令推导的结构: + # project_dir = D:\Mods\CoronaMod\mods\mods\corona + # project_dir.parent = D:\Mods\CoronaMod\mods\mods + # project_dir.parent.parent = D:\Mods\CoronaMod\mods + shared = self.project_dir.parent.parent # D:\Mods\CoronaMod\mods + mods = self.project_dir.parent # D:\Mods\CoronaMod\mods\mods + + pj_data = self.project_dir / 'Data' + pj_art1 = self.project_dir / 'Art1' + pj_art = self.project_dir / 'Art' + pj_aud1 = self.project_dir / 'Audio1' + pj_aud = self.project_dir / 'Audio' + sdk_art = self.sdk_dir / 'Art' + sdk_aud = self.sdk_dir / 'Audio' + sdk_sage = self.sdk_dir / 'SageXml' + + self._search_paths: dict[str, list[Path]] = { + 'DATA:': [sdk_dir, pj_data, mods, sdk_sage], + 'ART:': [sdk_dir, pj_art1, pj_art, mods, sdk_art], + 'AUDIO:': [sdk_dir, pj_aud1, pj_aud, mods, sdk_aud], + } + # SageXml 路径:用于标记来自 SageXml 的元素 + self._sagexml_dir = sdk_sage + # SDK Art 路径:用于标记来自 SDK Art 的元素 + self._sdk_art_dir = sdk_art + + # 状态 + self._visited: set[str] = set() # 已访问过的文件(绝对路径) + self.manifest: list[tuple] = [] # (tag, id, rel_path, line) + self.dep_tree: list[tuple] = [] # (depth, ref_src, resolved_path) + self.not_found: list[tuple] = [] # (source, parent_file) + self.errors: list[str] = [] + self._sagexml_files: set[str] = set() # SageXml 下的文件(用于冲突过滤) + + # ── 公开入口 ────────────────────────────────────────────────────── + + def run(self) -> int: + """ + 执行完整检测流程。 + 返回: 0=正常, 1=发现冲突, 2=严重错误 + """ + t_start = time.perf_counter() + + mod_xml = self.project_dir / 'Data' / 'Mod.xml' + if not mod_xml.is_file(): + print(f"❌ Mod.xml 未找到: {mod_xml}", file=sys.stderr) + return 2 + + print(f"🔍 起始文件: {mod_xml}") + print(f"📁 项目目录: {self.project_dir}") + print(f"📁 SDK 目录 : {self.sdk_dir}") + print(f"📁 工作目录 : {self._cwd}") + print() + + for prefix in ('DATA:', 'ART:', 'AUDIO:'): + paths = self._search_paths.get(prefix, []) + markers = [f"{' ✔' if p.is_dir() else ''}" for p in paths] + lines = [f" {i}. {p}{m}" for i, (p, m) in enumerate(zip(paths, markers), 1)] + print(f" {prefix} 搜索路径:") + for l in lines: + print(l) + print() + + self._process_file(mod_xml, depth=0, reference='Mod.xml') + + # ── 冲突检测 ── + # 仅在模组文件(非 SageXml)之间检测冲突。 + # SageXml 中的同名元素是引擎基础,被模组覆盖是正常行为。 + grouped: dict[tuple[str, str], list] = defaultdict(list) + for tag, eid, src, line in self.manifest: + # 跳过来自 SageXml 的条目 + if src in self._sagexml_files: + continue + grouped[(tag, eid)].append((src, line)) + conflicts = {k: v for k, v in grouped.items() if len(v) > 1} + + # 统计 SageXml 覆盖信息(用于报告) + sagexml_overrides = 0 + sagexml_only = set() + for tag, eid, src, line in self.manifest: + if src in self._sagexml_files: + sagexml_only.add((tag, eid)) + if sagexml_only: + # 检查这些 SageXml 提供的 id 是否被模组覆盖 + mod_ids = set() + for tag, eid, src, line in self.manifest: + if src not in self._sagexml_files: + mod_ids.add((tag, eid)) + sagexml_overrides = len(sagexml_only & mod_ids) + + # ── 输出 ── + self._print_dep_tree() + self._print_manifest() + self._print_conflicts(conflicts) + self._print_not_found() + self._print_errors() + + if conflicts: + print(f"\n⚠️ 发现 {len(conflicts)} 组重复 ID(相同标签名 + 相同 id)") + else: + print("\n✅ 未发现模组内的重复 ID 冲突") + if sagexml_overrides: + print(f"📌 模组覆盖了 {sagexml_overrides} 个来自 SageXml 的 id(正常行为)") + + t_elapsed = time.perf_counter() - t_start + if t_elapsed < 60: + print(f"⏱ 耗时: {t_elapsed:.2f} 秒") + else: + minutes = int(t_elapsed // 60) + seconds = t_elapsed % 60 + print(f"⏱ 耗时: {minutes} 分 {seconds:.1f} 秒") + print() + return 1 if conflicts else 0 + + # ── 文件处理 ────────────────────────────────────────────────────── + + def _process_file(self, file_path: Path, depth: int, reference: str): + """解析一个 XML 文件:收集顶层元素,递归处理 Includes。""" + resolved = norm(file_path) + key = str(resolved) + if key in self._visited: + return + self._visited.add(key) + + # 记录依赖 + try: + rel = resolved.relative_to(self.project_dir) + except ValueError: + rel = resolved + self.dep_tree.append((depth, reference, str(rel))) + + # 标记是否来自 SageXml + is_sagexml = self._sagexml_dir in resolved.parents\ + or str(resolved).startswith(str(self._sagexml_dir)) + if is_sagexml: + self._sagexml_files.add(str(rel)) + # 检测是否来自 SDK Art + is_sdk_art = self._sdk_art_dir in resolved.parents\ + or str(resolved).startswith(str(self._sdk_art_dir)) + if is_sdk_art: + # 检测文件大小是否小于等于 75 字节(空 XML) + try: + if resolved.stat().st_size <= 75: + return + except Exception: + pass + self._sagexml_files.add(str(rel)) # 也视为基础资源,避免冲突 + + root = self._parse(resolved) + if root is None: + return + + local = strip_ns(root.tag) + if local != 'AssetDeclaration': + self.errors.append( + f" 跳过非 AssetDeclaration 根元素: {rel} (根={local})" + ) + return + + # 遍历 AssetDeclaration 的直接子元素 + for child in root: + child_local = strip_ns(child.tag) + ns_uri = get_ns_uri(child.tag) + + # ── ── + if child_local == 'Includes': + self._process_includes(child, resolved, depth) + continue + + # ── 在顶层 ── + if child_local == 'include' and ns_uri == NS_XI: + self._process_xi_include(child, resolved, depth) + continue + + # ── 跳过 ── + if child_local == 'Tags': + continue + + # ── 顶层内容元素 ── + element_id = child.get('id') + if element_id: + line = getattr(child, 'sourceline', None) + self.manifest.append((child_local, element_id, str(rel), line)) + + def _process_includes(self, includes_elem, current_file: Path, depth: int): + """处理 块中的 元素。""" + for inc in includes_elem: + local = strip_ns(inc.tag) + if local != 'Include': + continue + if inc.get('type') != 'all': + continue + source = inc.get('source') + if not source: + continue + + resolved = find_file(source, self._search_paths, current_file.parent) + if resolved and resolved.is_file(): + self._process_file(resolved, depth + 1, reference=source) + else: + self.not_found.append((source, str(current_file))) + + def _process_xi_include(self, xi_elem, current_file: Path, depth: int): + """ + 处理位于 AssetDeclaration 顶层的 。 + 解析 xpointer(如有),读取目标文件并提取可能成为顶层元素的子元素。 + """ + href = xi_elem.get('href') + if not href: + return + resolved = find_file(href, self._search_paths, current_file.parent) + if not resolved or not resolved.is_file(): + self.not_found.append((f"xi:{href}", str(current_file))) + return + + try: + rel = resolved.relative_to(self.project_dir) + except ValueError: + rel = resolved + + # 避免重复处理 + key = str(norm(resolved)) + if key in self._visited: + return + self._visited.add(key) + + self.dep_tree.append((depth, f"xi:{href}", str(rel))) + + root = self._parse(resolved) + if root is None: + return + + # 获取 xpointer + xp_str = xi_elem.get('xpointer', '') + xp_info = parse_xpointer(xpointer_str=xp_str) + + if xp_info: + # xpointer 指向某个容器元素,取其子元素 + target_children = resolve_xpointer_target(root, xp_info) + candidates = target_children + else: + # 没有 xpointer 或无法解析,取根元素的直接子元素 + candidates = list(root) + + # 将候选项作为顶层元素处理 + for elem in candidates: + elem_local = strip_ns(elem.tag) + # 跳过非内容元素 + if elem_local in ('Tags', 'Includes'): + continue + element_id = elem.get('id') + if element_id: + line = getattr(elem, 'sourceline', None) + self.manifest.append((elem_local, element_id, str(rel), line)) + + # ── 辅助方法 ────────────────────────────────────────────────────── + + def _parse(self, file_path: Path) -> Optional[ET.Element]: + """解析 XML 文件,返回根元素。 + + 自动处理常见编码问题:当 XML 声明 encoding 与实际编码不匹配时 + (例如声明 us-ascii 但文件实际为 UTF-8),尝试自动修正。 + """ + # 第一次尝试:正常解析 + try: + tree = ET.parse(file_path) + return tree.getroot() + except ET.ParseError as e: + error_msg = str(e) + # 如果是不规范的 token 错误,可能是编码声明与实际编码不符 + if 'not well-formed (invalid token)' in error_msg: + try: + with open(file_path, 'rb') as f: + raw = f.read() + # 修复常见的错误编码声明:us-ascii → utf-8 + raw = raw.replace(b'us-ascii', b'utf-8') + raw = raw.replace(b'US-ASCII', b'UTF-8') + raw = raw.replace(b'us-ASCII', b'utf-8') + tree = ET.fromstring(raw) + return tree + except Exception: + pass + self.errors.append(f" XML 解析错误: {file_path} — {e}") + return None + except Exception as e: + self.errors.append(f" 读取失败: {file_path} — {e}") + return None + + # ── 输出方法 ────────────────────────────────────────────────────── + + def _print_dep_tree(self): + """打印 Include 依赖树。""" + print("═" * 60) + print("📂 Include 依赖树") + print("═" * 60) + # 只打印前 100 行以免刷屏 + shown = 0 + for depth, ref, resolved in self.dep_tree: + indent = " " * depth + prefix = "├─ " if depth > 0 else "└─ " + src = ref if depth > 0 else resolved + print(f"{indent}{prefix}{src}") + shown += 1 + if shown >= 200: + remaining = len(self.dep_tree) - shown + if remaining > 0: + print(f" ... 还有 {remaining} 个文件未显示") + break + print(f" (共处理 {len(self.dep_tree)} 个文件)") + print() + + def _print_manifest(self): + """打印所有收集到的顶层元素清单。""" + print("═" * 60) + print("📋 顶层元素清单(按来源文件分组)") + print("═" * 60) + # 按来源文件分组 + by_file: dict[str, list] = defaultdict(list) + for tag, eid, src, line in self.manifest: + by_file[src].append((tag, eid, line)) + + for file_idx, (src, elems) in enumerate(sorted(by_file.items()), 1): + if file_idx > 50: + remaining = len(by_file) - 50 + print(f"\n ... 还有 {remaining} 个文件的元素未显示") + break + print(f"\n 📄 {src} ({len(elems)} 个元素):") + for tag, eid, line in sorted(elems, key=lambda x: (x[0], x[1])): + loc = f" (行 {line})" if line else "" + print(f" • <{tag} id=\"{eid}\">{loc}") + + total = len(self.manifest) + print(f"\n 共 {total} 个顶层元素") + print() + + def _print_conflicts(self, conflicts: dict): + """打印重复 ID 冲突报告。""" + print("═" * 60) + print("⚠️ 重复 ID 冲突报告") + print("═" * 60) + if not conflicts: + print(" (无冲突)") + return + + # 按元素类型分组显示 + by_type: dict[str, list] = defaultdict(list) + for (tag, eid), locations in conflicts.items(): + by_type[tag].append((eid, locations)) + + total_conflicts = len(conflicts) + total_duplicates = sum(len(v) for v in conflicts.values()) + + for tag, items in sorted(by_type.items()): + print(f"\n ── <{tag}> ({len(items)} 个重复 id) ──") + for eid, locations in sorted(items): + print(f"\n id=\"{eid}\" — 出现 {len(locations)} 次:") + for src, line in locations: + loc = f" (行 {line})" if line else "" + print(f" • {src}{loc}") + + print(f"\n 📊 总计: {total_conflicts} 组冲突,涉及 {total_duplicates} 个引用") + print() + + def _print_not_found(self): + """打印找不到的文件列表。""" + if not self.not_found: + return + print("═" * 60) + print("⚠️ 未找到的文件") + print("═" * 60) + shown = 0 + for src, parent in self.not_found: + if shown >= 30: + remaining = len(self.not_found) - shown + print(f" ... 还有 {remaining} 个未显示") + break + print(f" • {src} (引用自 {parent})") + shown += 1 + print(f" 共 {len(self.not_found)} 个文件未找到") + print() + + def _print_errors(self): + """打印解析错误。""" + if not self.errors: + return + print("═" * 60) + print("❌ 解析错误") + print("═" * 60) + for err in self.errors: + print(err) + print() + + +# ══════════════════════════════════════════════════════════════════════ +# 命令行入口 +# ══════════════════════════════════════════════════════════════════════ + +def main(): + parser = argparse.ArgumentParser( + description="RA3 Quantum Compiler XML 重复 ID 检测工具", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +使用示例: + %(prog)s --sdk-dir C:\\Apps\\Ra3QuantumCompiler + %(prog)s --sdk-dir C:\\Apps\\Ra3QuantumCompiler --project-dir D:\\Mods\\CoronaMod\\mods\\mods\\corona + %(prog)s --sdk-dir C:\\Apps\\Ra3QuantumCompiler --cwd D:\\Mods\\CoronaMod\\mods\\mods\\corona + +路径自动推断规则: + DATA: 搜索路径 = {sdk} → {project}/Data → {mods} → {sdk}/SageXml + ART: 搜索路径 = {sdk} → {project}/Art1 → {project}/Art → {mods} + AUDIO:搜索路径 = {sdk} → {project}/Audio1 → {project}/Audio → {mods} + 其中 mods = {project}/.. + """ + ) + parser.add_argument( + '--sdk-dir', + default=None, + help='RA3 Mod SDK 目录', + ) + parser.add_argument( + '--project-dir', + default=None, + help='项目根目录(默认: 自动检测,从当前目录向上查找含 Data/Mod.xml 的目录)', + ) + parser.add_argument( + '--cwd', + default=None, + help='工作目录(默认等于 --project-dir)', + ) + + args = parser.parse_args() + + # ── 确定项目目录 ── + project_dir = None + if args.project_dir: + project_dir = Path(args.project_dir) + else: + # 自动检测:从当前目录向上找 Data/Mod.xml + cur = Path.cwd() + for p in [cur] + list(cur.parents): + if (p / 'Data' / 'Mod.xml').is_file(): + project_dir = p + break + if project_dir is None: + print("❌ 无法自动检测项目目录(未找到 Data/Mod.xml)", file=sys.stderr) + print(" 请使用 --project-dir 参数指定", file=sys.stderr) + sys.exit(2) + + if args.sdk_dir is None: + print("❌ 未指定 SDK 目录", file=sys.stderr) + sys.exit(2) + sdk_dir = Path(args.sdk_dir) + cwd = Path(args.cwd) if args.cwd else project_dir + + # ── 检查基本路径有效性 ── + if not sdk_dir.is_dir(): + print(f"❌ SDK 目录不存在: {sdk_dir}", file=sys.stderr) + sys.exit(2) + if not project_dir.is_dir(): + print(f"❌ 项目目录不存在: {project_dir}", file=sys.stderr) + sys.exit(2) + + checker = DuplicateIdChecker(sdk_dir=sdk_dir, project_dir=project_dir, cwd=cwd) + sys.exit(checker.run()) + + +if __name__ == '__main__': + main() diff --git a/debug.log b/debug.log new file mode 100644 index 0000000..5f1d689 --- /dev/null +++ b/debug.log @@ -0,0 +1 @@ +[0801/032923.150:ERROR:third_party\crashpad\crashpad\util\win\registration_protocol_win.cc:108] CreateFile: 拒绝访问。 (0x5) diff --git a/docs/analysis-issues.md b/docs/analysis-issues.md new file mode 100644 index 0000000..7b4db33 --- /dev/null +++ b/docs/analysis-issues.md @@ -0,0 +1,242 @@ +# 问题分析:AttachTest 高亮异常与误报诊断 + +> 日期:2026-08-01。基于在 AttachTest `Data/Mod.xml` 上复现的问题。 +> 本文件只做分析,**代码尚未修改**,修复方案见文末,待审阅后实施。 + +## 一、现象 + +1. **语法高亮异常**: + - `` 显示为纯文本颜色; + - `` 无高亮; + - `` 中 `Include` 之后的内容全部无高亮; + - 整体表现为"只有少量标签名被着色,其余按纯文本处理"。 +2. **误报诊断**: + - `` 的 `type` 值报 `Unresolved reference "reference"`; + - `` 的 `source` 值报 `Unresolved reference`; + - 同一处 hover 显示解析结果为 `C:\Apps\RA3-MODSDK-X\SageXml\Static.xml`,但实际应按编译参数解析到 SDK 根目录 `C:\Apps\RA3-MODSDK-X\Static.xml`。 + +## 二、实测证据 + +用当前构建代码对 AttachTest 索引后验证: + +``` +[resolve] DATA:Static.xml -> C:\Apps\RA3-MODSDK-X\Static.xml ← 解析器结果正确 +[candidate] 精确匹配 -> C:\Apps\RA3-MODSDK-X\SageXml\Static.xml ← hover 用的是这条 +[model] Include@type refType: null enum: [reference, instance, all] +[model] Include@source refType: null type: anyURI +[diag] Include@type='reference' targets: 0 +``` + +三个问题均稳定复现。 + +## 三、根因分析 + +### 1. 高亮异常:grammar 注册方式覆盖了内置 XML 语法 + +`package.json` 中的 grammar 贡献写法: + +```json +{ + "language": "xml", + "scopeName": "source.ra3modxml", + "injectTo": ["source.xml"] +} +``` + +同时填写 `language` 与 `injectTo` 时,VS Code 会把该 grammar 注册为 **`xml` 语言的主 grammar**(替换内置 XML 语法),而不仅是注入。结果是: + +- 内置 `source.xml` 的完整 token 化规则不再生效; +- 我的语法只有几个领域关键词模式,没有 XML 声明、标签括号、属性名/值的规则; +- 于是 ``、`>`、属性区全部退化为纯文本,只有 `$DEFINE`、`inheritFrom`、结构标签名等被我的模式着色——与现象完全吻合。 + +正确的做法是注入式 grammar 不声明 `language`(VS Code 官方注入语法示例即省略该字段)。 + +### 2. 误报 `Unresolved reference`:诊断把所有属性值都当成"引用"检查 + +诊断代码在 `checkValueReferences` 中先调用 `resolveReferenceTargets(...)`,并以其返回空数组作为"未解析"依据。而 `resolveReferenceTargets` 对**非引用属性**(如 `Include@type` 枚举、`Include@source` 的 `anyURI`)也返回空数组——两者无法区分。 + +这是早期实现回归:最初代码有 `isRef`(检查 `refType` 或 `inheritFrom`)守卫,重构为共享函数后丢失了该守卫。 + +同理,hover 对非引用属性值也会走到"未找到匹配定义"分支,显示误导性文案。 + +### 3. `DATA:Static.xml` hover 路径错误:候选表优先于解析器,且候选表大小写不统一 + +- 解析器 `resolveSource` 按搜索路径正确解析到 SDK 根 `Static.xml`; +- 但 hover/定义跳转/文档链接都是**先查 `idx.sourceCandidates` 精确匹配**; +- 候选表里同一 source 字符串 `DATA:Static.xml` 出现两条:一条来自 `SageXml\Static.xml`(扫描更早、排在前面),一条来自 SDK 根目录浅扫描; +- `find` 精确匹配返回第一条 → 显示 SageXml 路径,而按 BAB 顺序应先命中 SDK 根目录。 + +修复方向相应调整为:**候选表只服务补全**;hover/跳转/链接一律先走 `resolveSource`(按 BAB 顺序校验文件存在)。候选表本身也按 source 去重并让 SDK 根目录条目排前。 + +另外,当前搜索路径来自 `check_duplicate_ids.py` 的简版(`[SDK根, 项目Data, Mods, SDK/SageXml]`),与 BAB 编译参数不完全一致,缺少 `modGranParent` 与 `SDK\Mods` 两个条目。`defaultscript.cs` 的 `getIncludePaths()` 实际参数为: + +``` +/data: ".;{modGranParent};{0}\Data;.\Mods;{1};.\SageXml" +/art: ".;{modGranParent};{0}\Art1;{0}\Art;.\Mods;{1};.\Art" +/audio: ".;{modGranParent};{0}\Audio1;{0}\Audio;.\Mods;{1};.\Audio" +其中 {0}=ModPath, {1}=modParentPath, {2}=modGranParent, "." = SDK 根目录(编译时 cd 到 SDK) +``` + +展开后(以 AttachTest 为例): + +| 前缀 | 搜索路径(BAB 顺序) | +|---|---| +| DATA | SDK根 → modGranParent → Mod\Data → SDK\Mods → modParentPath → SDK\SageXml | +| ART | SDK根 → modGranParent → Mod\Art1 → Mod\Art → SDK\Mods → modParentPath → SDK\Art | +| AUDIO | SDK根 → modGranParent → Mod\Audio1 → Mod\Audio → SDK\Mods → modParentPath → SDK\Audio | + +`DATA:Static.xml` 在 BAB 顺序下首先命中 SDK 根的占位文件(与用户预期一致)。 + +## 四、修复方案 + +### 4.1 语法高亮(P0) + +- `package.json` 的 `grammars` 条目**移除 `"language": "xml"`**,只保留 `scopeName`、`path`、`injectTo`,使其成为纯粹的注入语法,叠加在内置 XML 语法之上。 +- 精简 `syntaxes/ra3modxml.tmLanguage.json`:保留不冲突的模式(`$DEFINE` 常量、`inheritFrom`、`xai:joinAction`、TODO 注释、结构标签名);删除对 `Replace`/`Remove` 的裸词匹配(避免误染普通内容)。 +- 验证方式:扩展开发宿主中打开 `Data/Mod.xml`,确认 XML 声明、标签、属性恢复完整高亮且领域关键词仍有专属颜色。 + +### 4.2 诊断与 hover 的引用判断(P0) + +- 恢复"是否引用属性"守卫:仅当属性为 `inheritFrom` 或模型中有 `refType` 时才进入未解析引用检查;`Include@type`、`Include@source` 等不再误报。 +- hover 同步加守卫:非引用属性值不再显示"未找到匹配定义"文案;`Include@source` 走专门的"Include 源文件"分支。 + +### 4.3 Include 源解析(P0) + +- hover / 定义跳转 / 文档链接统一改为**优先调用 `resolveSource`**(按 BAB 顺序、校验文件存在),候选表只作为兜底与补全来源。 +- `buildSearchPaths` 对齐 BAB 编译参数:DATA/ART/AUDIO 各补上 `modGranParent` 与 `SDK\Mods` 两个搜索条目,顺序与 `defaultscript.cs` 一致。 +- 候选表去重改为大小写不敏感(按 `source.toLowerCase()` 去重),避免同一文件因大小写不同出现两条候选。 + +### 4.4 测试补充 + +- 新增/更新单测: + - 非引用属性(`Include@type`、`Include@source`)不会产生 unresolved-reference 目标; + - `DATA:Static.xml` 按 BAB 顺序解析到 SDK 根目录而非 SageXml; + - `buildSearchPaths` 展开结果与 BAB 参数一致(构造 SDK 内/外两种项目布局断言顺序)。 +- 回归验证:AttachTest / GenEvoTest / Corona 各索引一次,确认 0 误报、补全/跳转正常。 + +### 4.5 不在本次范围 + +- P1 搜索与索引复用设计; +- manifest 深度解析(资产类型不匹配提示的进一步细化)。 + +## 五、风险与影响 + +- grammar 改动只影响高亮层,不影响索引与诊断逻辑; +- 搜索路径顺序变化可能影响个别 include 的解析结果(更接近 BAB 真实行为),需在三个真实项目上回归; +- 候选表去重策略变化理论上减少补全条目重复,不影响条目正确性。 + +## 六、实施结果(2026-08-01) + +已按上述方案完成修复并验证: + +1. **grammar 改为纯注入**:`package.json` 的 `grammars` 条目移除 `"language": "xml"`,内置 XML 语法恢复为主语法,领域关键词以注入方式叠加。 +2. **引用属性守卫恢复**:新增 `isReferenceAttribute()` 纯函数,诊断与 hover 仅对 `inheritFrom` / 带 `refType` 的属性做未解析引用检查;`Include@type`、`Include@source` 不再误报。 +3. **Include 源解析优先 `resolveSource`**:hover / 定义跳转 / 文档链接统一先按 BAB 顺序解析;候选表仅作补全来源并按 source 去重、SDK 根目录条目排前。 +4. **搜索路径对齐 BAB 参数**:`buildSearchPaths` 的 DATA/ART/AUDIO 各补入 `modGranParent` 与 `SDK\Mods`,顺序与 `defaultscript.cs` 的 `/data /art /audio` 一致。 + +实测(AttachTest,C: 盘): + +``` +DATA:Static.xml resolves to: C:\Apps\RA3-MODSDK-X\Static.xml (OK,不再指向 SageXml) +DATA:static.xml candidates: 1 -> C:\Apps\RA3-MODSDK-X\Static.xml (去重生效) +isReferenceAttribute(Include,type) = false +isReferenceAttribute(Include,source) = false +CommandSet 引用仍能解析到 LogicCommandSet 定义(无回归) +``` + +单元测试 24/24 通过(新增:BAB 搜索路径顺序、SDK 根优先于 SageXml、`isReferenceAttribute` 判定)。 + +> 注:本环境当前无法访问 `D:\Mods\CoronaMod`(D: 盘不可见),GenEvoTest / Corona 的实机回归待 D: 盘可用后补跑;相关逻辑已被 AttachTest 与单元测试覆盖。 + +--- + +## 七、问题分析(第二轮,2026-08-01) + +用户在 AttachTest `Guardian Tank\GameObject.xml` 上报了三个新问题,均已修复并验证。 + +### 问题 A:`Side="Allies"` 误报"未被定义" + +**现象**:`Side="Allies"` 报 unresolved reference,但 `global.manifest` 中存在 `PlayerTemplate:Allies`。 + +**根因**:`Side` 属性确实是引用(`PlayerTemplateWeakRef` → `PlayerTemplate`),但 manifest 解析器依赖 OpenSAGE `AssetType.cs` 的 TypeId 哈希表,而该表**不完整**(实测 `Global.manifest` 11268 个资产中有 2707 个哈希未知,`PlayerTemplate` 即缺失)。未知类型被记成 `#哈希`,无法与 `refType=PlayerTemplate` 匹配。 + +**修复**:manifest 资产名本身是 `类型名:ID` 格式(如 `PlayerTemplate:Allies`),新增 `deriveAssetType()`——哈希已知时用哈希;未知时从名称前缀推导类型(资产 ID 不允许含冒号,切分无歧义)。修复后 `Side="Allies"` 正确解析到 `PlayerTemplate@Global.manifest`。 + +### 问题 B:`` 报没有 `Ordering` 属性 + +**现象**:`WeaponSetUpdate → WeaponSlotTurret → Weapon` 链中 `` 报未知属性;XSD 里 `WeaponSlot_WeaponData` 确实有 `Ordering`。 + +**根因**:模型用"元素名→类型"的**全局单映射**,同名元素(如 `` 出现在武器槽、慢速死亡、引用等许多上下文)以"先到先得"注册。`Weapon` 被注册成 `WeaponRef`,因此按全局映射查不到 `Ordering`。这是典型的**上下文相关类型**问题。 + +**修复**:新增上下文感知类型解析: +- `childTypeOf(父类型, 子元素名)` / `elementTypeIn(父元素, 子元素名)` / `attributesOfType(类型)`; +- `resolveElementType(元素)` 沿解析树向上逐层用父类型的子元素声明解析真实类型,失败时回退全局映射。 + +修复后 `Weapon`(在 `WeaponSlotTurret` 下)解析为 `WeaponSlot_WeaponData`,`Ordering` 合法;且 `Ordering` 本身不是引用,不再被误判。 + +### 问题 C:嵌套 `xi:include`(第 248 行)未处理 + +**现象**:`` 位于元素内部(非 `AssetDeclaration` 直接子级),原实现只处理根级 `xi:include`,嵌套的一律静默忽略。 + +**根因**:索引器 `walk()` 只遍历根的直接子元素处理 `xi:include`。 + +**修复**:解析后遍历文档全部元素,对**任意层级**的 `xi:include`:解析 `href`(按 BAB 搜索路径);目标缺失时产生 `include-not-found` 诊断(不再静默);目标存在时记录并 walk 目标文件,使其内容/资产进入索引。`href` 的文档链接(Ctrl+点击)此前已可用。 + +### 举一反三的测试 + +- `test/typeContext.test.mjs`:用真实结构(GameObject → BehaviorModules → WeaponSetUpdate → WeaponSlotTurret → Weapon)验证上下文类型解析;`childTypeOf` 原语断言。 +- `test/manifestTypes.test.mjs`:`deriveAssetType` 前缀推导(含无冒号/前导冒号边界);模拟 `PlayerTemplate:Allies` 后 `Side` 引用解析成功;`isReferenceAttributeOfType` 判定。 +- `test/indexer.test.mjs`:新增嵌套 `xi:include` 断言——目标文件被索引、目标资产可用、缺失目标产生诊断。 +- AttachTest 实机验证:`Side="Allies"` → `PlayerTemplate@Global.manifest`;`Weapon` 类型 → `WeaponSlot_WeaponData`(含 `Ordering`);`HeadlightDraw2.xml` 进入索引、无相关诊断。 + +单元测试 28/28 通过,`.vsix` 已重新打包。 + +--- + +## 八、问题分析(第三轮,2026-08-01) + +用户在 AttachTest `Guardian Tank\GameObject.xml` 上报了三个问题,均已修复并验证。 + +### 问题 A:`Locomotor="..."` 误报 "has no definition of type true" + +**现象**:`LocomotorSet/@Locomotor` 引用报错,且类型显示为 **`true`**。 + +**根因**:模型生成器把简单类型的 `xas:isRef="true"` 当成了 `refType` 值。`Locomotor` 的类型是 `AssetReference`(只有 `xas:isRef="true"`、没有 `refType`),于是 refType 被写成字符串 `"true"`,导致任何类型匹配都失败。这是生成器 `refType` 取值逻辑的 bug。 + +**修复**: +- 生成器只从 `xas:refType` 取 refType,`xas:isRef` 只作为布尔标记 `isRef`(属性条目新增该字段); +- `isReferenceAttributeOfType` 对 `refType` 或 `isRef` 都视为引用; +- `resolveReferenceTargetsForType` 对**无类型引用**(isRef 且无 refType)不做类型过滤,直接匹配同名 id——正是 `Locomotor` 这类"引用任意已声明资产"的语义。 + +修复后 `Locomotor="AlliedAntiVehicleVehicleTech1Locomotor"` 正确解析到 mod 的 `LocomotorTemplate`(以及 static.manifest 中的同名原版资产)。 + +### 问题 B:`Name="AUAntiVehicleVehicleTech1_SKN"` 误报 BaseRenderAssetType 未定义 + +**现象**:W3D 模型名引用报"no definition of type BaseRenderAssetType",但资产确实存在于 static.manifest。 + +**根因**:两个叠加原因: +1. manifest 名格式是 `类型:子类型:文件名`(如 `W3dContainer:W3DContainer:AUANTIVEHICLEVEHICLETECH1_SKN`),旧的 id 提取只切掉第一个前缀,得到 `W3DContainer:AUANTIVEHICLEVEHICLETECH1_SKN`,无法匹配 XML 里的 `AUAntiVehicleVehicleTech1_SKN`; +2. manifest 哈希表里的类型名是 `W3dContainer`(小写 d),而 XSD 类型名是 `W3DContainer`,大小写不一致导致继承链匹配失败。 + +**修复**: +- `deriveAssetId` 改为取**最后一个冒号段**(资产 ID 不允许含冒号),兼容 `PlayerTemplate:Allies` 与 `W3dContainer:W3DContainer:...` 两种格式; +- `canonicalTypeName` 大小写不敏感规范化,`typeChain` / `isAssignableTo` / 属性查询统一走规范化;manifest 资产入库时类型名也规范化。 + +类型匹配严格遵循 XSD 继承链:`W3DContainer` / `W3DMesh` → `BaseRenderAssetType` ✓;`W3DHierarchy` → `BaseAssetType`(**不是** BaseRenderAssetType)✗。实测 `_SKN` 只解析出 `W3DContainer@Static.manifest` 一个候选,碰撞盒(id 带 `.OBBOX` 后缀)与层级自然排除。 + +### 问题 C:跳转候选"只能打开文件、不能精确定位" + +**现象**:`Template="AlliedAntiVehicleVehicleTech1Cannon"` 有两个候选——mod 定义和 `SageXml\globaldata\weapon.xml`(由 manifest 的 `manifestSource` 映射而来)。后者只打开文件、不定位。 + +**修复**: +- 所有 XML 定义的跳转改为**精确范围**:用 `id` 属性值的起止偏移构造 Range(找不到时回退到元素起始标签),mod 与 SageXml 一致; +- manifest 定义映射到源码文件时,同样在源码文件内查找同名 id 并精确定位(实测定位到 `weapon.xml:2357`); +- 新增配置 `ra3modxml.definitionMode`:`all`(默认,mod + 原版全部列出,mod 优先)或 `project-only`(项目内已定义时只跳 mod 定义)。 + +### 举一反三的测试(31/31 通过) + +- `test/manifestTypes.test.mjs`:`deriveAssetId` 最后一段提取(含 W3D/纹理双前缀、无冒号边界);大小写规范化后的 `isAssignableTo`(`W3dContainer`→`BaseRenderAssetType` 为真、`W3dHierarchy` 为假)。 +- `test/refs.test.mjs`:无类型引用(`LocomotorSet/@Locomotor`)解析到任意声明类型的同名 id;非引用属性仍返回空。 +- AttachTest 实机:三个原始场景全部按预期(Locomotor 命中 LocomotorTemplate、_SKN 命中 W3DContainer、cannon 双候选均可精确定位)。 + +`.vsix` 已重新打包(13:33)。D 盘恢复后照旧可补跑 GenEvoTest / Corona 回归。 diff --git a/docs/plan.md b/docs/plan.md new file mode 100644 index 0000000..5dd16e6 --- /dev/null +++ b/docs/plan.md @@ -0,0 +1,144 @@ +# 调研结论与实施计划(已按最新代码同步更新) + +> 说明:本文档随实现演进持续同步。最近一次同步(2026-08-01)对齐了实现过程中新增的模块与设计变更:BAB 精确搜索路径、manifest 类型/ID 推导、上下文感知元素类型、无类型引用、精确跳转范围、嵌套 `xi:include`、注入式语法高亮等。 + +## 一、调研结论(带证据) + +### 1. Include 解析规则(证据:`check_duplicate_ids.py` + `defaultscript.cs`) + +从 `Data/Mod.xml` 递归处理 ``(以及任意层级的 `xi:include`)。路径解析按 `defaultscript.cs` `getIncludePaths()` 的编译参数(`/data /art /audio`,`.` 为 SDK 根目录): + +- `DATA:`:SDK 根 → modGranParent → 项目 `Data` → `SDK\Mods` → modParentPath → `SDK\SageXml` +- `ART:`:SDK 根 → modGranParent → 项目 `Art1` → 项目 `Art` → `SDK\Mods` → modParentPath → `SDK\Art` +- `AUDIO:`:SDK 根 → modGranParent → 项目 `Audio1` → 项目 `Audio` → `SDK\Mods` → modParentPath → `SDK\Audio` + +其中 modParentPath = 项目目录的父目录,modGranParent = modParentPath 的父目录(如 AttachTest 位于 SDK 内时二者都收敛到 SDK 目录)。无前缀路径相对于当前文件目录解析;`ART:` 支持 2 字母前缀匹配。`defaultscript.cs` 第 4 步“建立全局数据”按 `additionalmaps\mapmetadata_*.xml` 逐个编译;第 5 步“建立基础数据”编译 `Data/Mod.xml`。 + +### 2. 文件规模(证据:实测统计) + +- Corona `Data`:**7540 个 XML / 38.1 MB** +- SDK `SageXml`:**5976 个 XML / 21.4 MB** +- 合计约 1.3 万个文件、60 MB → 索引必须后台化、缓存解析结果、按需惰性加载。 + +### 3. XSD 结构(证据:`Schemas/xsd` 实测) + +- 共 **821 个 XSD / 1.5 MB**,入口 `CnC3Types.xsd`。 +- 根元素 `AssetDeclaration`:`Tags` / `Includes` / `Defines` + **295 个顶层资产元素**(含内联声明)。 +- 每个元素名对应一个 `complexType`,子元素用 `xs:sequence` / `xs:choice` 定义,属性用 `xs:attribute` 定义;复杂类型通过 `xs:extension` 继承(如 `BaseInheritableAsset` 提供 `inheritFrom`)。 +- `Includes/Ref.xsd` 定义了大量带 `xas:refType="<资产类型>"` 的引用类型(如 `CommandSet` 引用 `LogicCommandSet`)→ 补全/导航按引用类型过滤的依据。 +- `XmlEdit:Default` 提供默认值;`xs:enumeration` 提供枚举值;`xas:isRef="true"` 无 `refType` 时为**无类型引用**(匹配任意已声明资产)。 +- **同名元素在不同父节点下类型不同**(如 `` 在武器槽下是 `WeaponSlot_WeaponData`,在别处可能是 `WeaponRef`)→ 需要上下文感知解析。 + +### 4. 领域特有约定 + +- `$NAME` / `=$NAME` 是 `` 中定义的常量引用(Corona `GlobalData/GlobalDefines.xml` 实测),属性值补全与 hover 支持。 +- `xai:joinAction` 实测取值 `Replace`、`Remove`。 +- 原版数据双来源:SDK `SageXml` 提供 XML 源码;`reference` 指向的编译 manifest 提供完整资产表(含美术素材)。 + +### 5. 网络与工具链(证据:本机实测) + +- Node v24.16.0、npm 11.13.0、VS Code 1.130 可用;无全局 `vsce`、Python 不可用。 +- npm 注册表可用(需提升权限安装依赖);esbuild 原生二进制在沙箱内受限,构建需提升权限。 + +### 6. manifest 二进制格式(证据:工作区 `OpenSAGE/` 源码) + +用户已克隆 OpenSAGE 并切到 `d45d361`,`src/OpenSage.Game/Data/StreamFS/ManifestFile.cs` 给出完整格式: + +- 头部:首 4 字节为 0 时版本固定为 7;否则 `IsBigEndian`(1B) + `IsLinked`(1B) + `Version`(u16,5/6) + 10 个 u32 缓冲区/计数信息。 +- 资产条目(版本 ≥ 6 时每条 48B):`TypeId`/`InstanceId`/`TypeHash`/`InstanceHash`/`AssetReferenceOffset`/`AssetReferenceCount`/`NameOffset`/`SourceFileNameOffset`/`InstanceDataSize`/`RelocationDataSize`/`ImportsDataSize`。 +- 之后依次是:资产引用缓冲区、被引用 manifest 名缓冲区、资产名字符串缓冲区、源文件名字符串缓冲区。 +- `TypeId` 为哈希;OpenSAGE `AssetType.cs` 枚举提供部分哈希→类型名映射(**不完整**:`Global.manifest` 11268 个资产中 2707 个哈希未知,如 `PlayerTemplate`)。 +- **实测发现**:manifest 资产名是 `类型名:ID` 格式,美术资产还带子类型段(`W3dContainer:W3DContainer:AUANTIVEHICLEVEHICLETECH1_SKN`)。类型可从第一个冒号段推导,可引用 ID 取最后一个冒号段。 + +**结论**:manifest 解析为 P0 能力,用于 reference include 的资产补全/悬停/导航/诊断。 + +## 二、技术方案 + +### 选型 + +- **TypeScript + VS Code 扩展 API(非 LSP)**:补全 / hover / 跳转 / 诊断 / 大纲均用原生 provider,无需语言服务器进程。 +- **核心与编辑器解耦**:`language/`、`model/`、`indexer/` 为纯 TS 模块(不 import `vscode`),可单测与复用(呼应 P1 需求 7)。 +- **esbuild 打包**,产物 `dist/extension.js`。 +- **XSD → JSON 模型**:开发期工具 `tools/xsd-to-model.mjs` 把 821 个 XSD 解析成 `schema-model.json`(元素树、属性、文档、枚举、引用类型映射),随插件发布;运行时不再解析 XSD。 +- **运行时 XML 解析**:自研带源码偏移的轻量解析器 `language/xmlParser.ts`(标签/属性/值均记录起止偏移,容错解析以支持输入中的补全与诊断)。`fast-xml-parser` 仅用于开发期 XSD 生成。 +- **AssetType 哈希表**:`tools/extract-asset-types.mjs` 从 OpenSAGE `AssetType.cs` 提取 `asset-types.json`;哈希未知时以 manifest 名称前缀推导类型。 + +### 架构 + +``` +src/ + extension.ts 激活入口(provider 注册、索引调度、诊断调度) + workspace.ts 项目检测(Data/Mod.xml / mod.babproj)、索引生命周期、状态栏、重建防抖 + settings.ts 配置读取(sdkPath、indexSageXml、definitionMode 等) + language/ + xmlParser.ts 带源码偏移的轻量 XML 解析器(格式错误定位、容错) + context.ts 补全上下文分析(元素名/属性名/属性值/内容) + typeContext.ts 上下文感知元素类型解析(resolveElementType 沿解析树逐层解析) + model/ + schemaModel.ts schema-model.json 的类型/属性/子元素查询 + 类型名规范化(纯 TS) + schema-model.json 由 tools/xsd-to-model.mjs 生成 + asset-types.json 由 tools/extract-asset-types.mjs 生成(TypeId 哈希→类型名) + indexer/ + includeResolver.ts Include 路径解析(纯 TS,BAB /data /art /audio 顺序) + manifestParser.ts .manifest 二进制解析 + 类型/ID 推导(纯 TS) + fileScanner.ts 目录遍历缓存 + Include source 候选收集 + refs.ts 引用目标解析(按 refType / isRef / inheritFrom 过滤,纯 TS) + indexer.ts 工作区索引器(资产/Define/流/manifest 合并,LRU 解析缓存) + types.ts 共享类型 + features/ + completion.ts 补全 provider(元素/属性/值,上下文感知) + hover.ts hover provider + navigation.ts 定义/引用/文档链接/大纲 + diagnostics.ts 实时诊断 +syntaxes/ + ra3modxml.tmLanguage.json 注入 source.xml 的领域高亮(纯注入,不替换 XML 主语法) +tools/ + xsd-to-model.mjs XSD → schema-model.json + extract-asset-types.mjs OpenSAGE AssetType.cs → asset-types.json +test/ + fixtures/minimod 样例 Mod(include 各种情形、同名 ID、嵌套 xi:include、manifest 回退) + *.test.mjs 8 个测试文件(xmlParser / includeResolver / manifestParser / + indexer / schemaModel / refs / typeContext / manifestTypes) +``` + +### 关键设计决策 + +1. **语言激活范围**:不劫持 `*.xml`。通过 `workspaceContains:**/Data/Mod.xml`、`**/*.babproj` 激活;语法高亮为**纯注入** grammar(不声明 `language`,避免覆盖内置 XML 语法)。 +2. **索引范围与默认值**:索引“项目 Data + additionalmaps + 沿 include 可达的 SageXml 原版源码”;SDK 路径默认 `C:\Apps\RA3-MODSDK-X`(可配置)。`reference` include 解析为 `builtmods` 下对应 manifest(惰性解析、按文件缓存),manifest 缺失/无效时回退到占位 XML。 +3. **manifest 资产建模**:类型优先用哈希表,未知时从名称前缀推导;可引用 ID 取最后冒号段;类型名统一走大小写规范化(`W3dContainer` ↔ `W3DContainer`),类型匹配严格遵循 XSD 继承链。 +4. **上下文感知元素类型**:同名元素按父元素类型解析(`resolveElementType` 沿解析树逐层 `childTypeOf`,失败回退全局映射),保证 `` 等元素的属性/引用判定正确。 +5. **引用判定与解析**:`refType` 或 `isRef` 均视为引用;带 `refType` 时严格按类型过滤(同名 ID 不串类型);无类型引用匹配任意声明 ID;`inheritFrom` 按可继承类型过滤。 +6. **重复 ID 诊断**:与 `check_duplicate_ids.py` 一致——SageXml 不参与冲突判定,mod 覆盖原版视为正常。 +7. **未解析引用诊断**:按设置严重级别报告(默认 warning);类型不匹配时给出明确文案("有同名 ID 但类型不匹配")。`definitionMode` 设置控制跳转候选:`all`(mod + 原版全部列出,mod 优先)或 `project-only`。 +8. **跳转精度**:XML 定义跳转到 `id` 属性值的精确 Range;manifest 定义映射到源码文件(如 SageXml)时也在文件内精确定位;找不到再回退到记录行。 +9. **嵌套 `xi:include`**:任意层级处理——目标缺失产生诊断、目标存在则纳入索引;根级 `xpointer` 容器内容按顶层资产索引。 +10. **性能**:索引在后台执行;解析结果 LRU 缓存(约 64 个文档);文件保存后防抖全量重建(1.5s),重建期间的新请求标记脏并在完成后重跑;状态栏显示进度与统计。 + +## 三、实施步骤 + +1. [x] 调研(Include 规则、XSD、示例项目、规模、工具链)——见本文档第一部分。 +2. [x] 脚手架:`package.json`、`tsconfig.json`、esbuild、`.vscodeignore`、README。 +3. [x] 生成模型:`schema-model.json`(XSD,295 顶层元素 / 1851 类型)与 `asset-types.json`(79 个 AssetType 哈希)。 +4. [x] 纯 TS 核心:include 解析、manifest 解析、XML 解析封装、索引器、引用解析。 +5. [x] 功能层:补全、hover、导航、诊断、大纲、高亮 grammar。 +6. [x] 单测(fixture Mod,31 个用例全绿)+ 编译 + `vsce package` 打包(ra3-mod-xml-0.1.0.vsix,约 259KB)。 +7. [x] 在 AttachTest / GenEvoTest / Corona 上做冒烟验证,并按真实项目反馈修复问题(详见 `docs/analysis-issues.md` 三轮分析)。 + +## 四、验证结果(实测) + +| 项目 | 规模 | 索引耗时 | 资产数 | 说明 | +|---|---|---|---|---| +| AttachTest | 71 文件 | ~0.6s | 35,546(manifest 35,322) | 2 个流(static + mapmetadata) | +| GenEvoTest | 24 文件 | ~1.8s | 35,392(manifest 35,322) | 项目 ID(alliedmcv 等)正确收录 | +| Corona | 3,448 文件(+ 非 XML 资产路径) | ~54.5s | 55,305(manifest 35,322) | 3 个流、183 个 Define、0 诊断 | + +单元测试覆盖:XML 解析(自闭合/容错/偏移)、include 解析(BAB 顺序、SDK 根优先于 SageXml)、manifest 二进制解析(合成 v5 样本、类型/ID 推导)、索引器(资产/Define/流/缺失 include/嵌套 xi:include)、XSD 模型(上下文类型、`childTypeOf`、大小写规范化)、引用过滤(`Weapon="X"` 只跳 `WeaponTemplate`、无类型引用、`Side="Allies"` 命中 manifest 的 `PlayerTemplate`)。 + +> 注:`D:\Mods\CoronaMod` 位于移动硬盘,当前未连接;GenEvoTest / Corona 的回归需在 D: 盘可用时补跑(用户会另行通知)。 + +## 五、假设与开放问题 + +- 假设 SDK 路径默认 `C:\Apps\RA3-MODSDK-X`(与 prompts 一致),可在设置中修改。 +- 假设补全/导航以“文本语义分析”为主,不做完整 XSD 校验(BAB 才是权威校验器)。 +- 开放:是否发布到 VS Code Marketplace(需要 publisher)——本期先保证本地 `vsce package` 可安装。 +- 开放:嵌套 `xi:include` 内容的"虚拟合并"进父文档(用于父文档内的补全/诊断感知被内联内容)——当前仅保证目标文件可索引、可导航、缺失可诊断。 diff --git a/docs/requirements.md b/docs/requirements.md new file mode 100644 index 0000000..d976966 --- /dev/null +++ b/docs/requirements.md @@ -0,0 +1,91 @@ +# RA3 Mod XML VSCode 插件 — 情况描述与需求清单 + +> 由 `prompts` 中的零散描述整理而成。目标产物:一个用于编辑《命令与征服:红色警戒 3》Mod XML 文件的 VS Code 扩展。 + +## 一、情况描述(整理后) + +红警 3 的 Mod 数据以 XML 文件组织,由 EA 的 BinaryAssetBuilder(BAB)编译。一个 Mod 项目通常包含两类数据: + +1. **基础数据(Static Data)**:单位、武器、建筑、贴图、音频、AI、UI 等绝大多数内容。入口文件是 `Data/Mod.xml`。 +2. **全局数据(Global Data)**:无法放进基础数据里的全局配置(游戏设置、全局单例等)。入口是 `Data/additionalmaps/mapmetadata_*.xml` 这类文件——它们原本是 EA 的地图元数据文件,但因为加载最早且允许写任意标签,被 modder 用作“全局数据”入口。 + +XML 之间的组织靠 `` 标签,共有三种语义: + +| type | 语义 | 说明 | +|---|---|---| +| `reference` | 引用预编译 manifest | 不展开内容。典型用法是 `DATA:static.xml` / `DATA:global.xml` / `DATA:audio.xml` 这三个占位文件,实际对应 SDK `builtmods` 里已编译的 `static.manifest` / `global.manifest` / `audio.manifest` | +| `instance` | 源码级可见 | 不展开进当前文件,但编译时“看得到”目标源码;典型用于 `inheritFrom` 继承 | +| `all` | 内容合并 | 等价于把目标文件内容直接复制进来;`Mod.xml` 通过它递归聚合整个 Mod | + +路径解析规则(来自现有工具 `check_duplicate_ids.py` 与编译脚本 `defaultscript.cs`): + +- 带前缀 `DATA:` / `ART:` / `AUDIO:` 的路径按固定搜索顺序查找; +- 无前缀的路径相对于当前文件所在目录; +- `ART:` 路径支持“文件名前两个小写字母作为子目录”的匹配(如 `JUAntiShip` → `ju/JUAntiShip`)。 + +继承机制:`inheritFrom` 让一个元素默认获得目标元素的所有内容;具体合并行为由 `xai:joinAction`(`uri:ea.com:eala:asset:instance` 命名空间)控制,实际项目中出现的取值为 `Replace`、`Remove`。 + +全部 XML 语法由 XSD 定义:SDK 自带 `Schemas/xsd/CnC3Types.xsd`(及其 800+ 个子 XSD)。大型 Mod 项目(如 Corona)还会携带自己修改过的 XSD 副本。 + +## 二、需求清单 + +### P0:近期核心功能 + +1. **语法高亮**:为 RA3 Mod XML 提供可读的高亮;重点补充普通 XML 高亮之外的领域标记(如 `$DEFINE` 常量引用、`inheritFrom` 等)。 +2. **自动补全**: + - 元素名(按当前父元素的 XSD 定义补全,含顶层资产元素); + - 属性名(按当前元素的 XSD 定义补全,`id` 必填者优先); + - 属性值: + - 引用型属性(XSD 中带 `xas:refType`)补全已定义的资产 ID; + - `inheritFrom` 补全可继承的资产 ID; + - 枚举值(XSD `xs:enumeration`); + - `$DEFINE` 常量(如 `$CIV_HEALTH_SMALL`); + - `` 补全可解析的文件路径(`DATA:` / `ART:` / `AUDIO:`)。 +3. **引用提示(Hover)**:元素/属性悬停显示 XSD 文档、类型、默认值;资产 ID 悬停显示定义位置;`$DEFINE` 悬停显示值与定义位置。 +4. **引用导航**: + - 从引用型属性值跳转到对应资产定义(Go to Definition); + - 查找某资产 ID 的所有引用(Find All References); + - `` / `xi:include href` 直接打开目标文件; + - `inheritFrom` 跳转到被继承元素; + - 文档大纲:显示文件内的顶层资产元素。 +5. **错误检查(实时诊断)**: + - XML 格式错误(well-formedness); + - 未知元素 / 未知属性(相对 XSD 模型); + - 缺失必填 `id`(顶层资产); + - 重复 ID(同类型 + 同 id,mod 文件之间;覆盖原版 SageXml 不算冲突); + - 引用未解析(引用了不存在的资产 ID,可配置是否忽略原版 manifest 中的 ID); + - `` 目标文件找不到、Include 循环; + - `$DEFINE` 未定义。 + +**补充(manifest 解析,支持 include reference 后的补全/导航/诊断)**: + +- 当 `Mod.xml`(或其他文件)用 `` 引用占位文件时,实际内容来自 SDK `builtmods` 下对应的已编译二进制 manifest(`static.manifest` / `global.manifest` / `audio.manifest`)。 +- 通过解析这些 manifest,可以得到其包含的全部资产(名称、类型、来源文件),从而: + - **代码补全**:例如 reference 了 `audio.xml` 后,所有音频资产 ID 都能出现在引用型属性(如 `AudioEventRef`)的补全里; + - **引用导航/悬停**:能定位资产来自哪个 manifest、哪个源文件; + - **诊断**:能把“引用了 manifest 中的 ID”识别为已解析,而不是误报未解析引用。 +- manifest 为二进制格式,解析逻辑参考 OpenSAGE `ManifestFile.cs`(用户已在本工作区 `OpenSAGE/` 克隆并切到指定 commit)。关键格式要点: + - 头部含版本(5/6/7)、端序标志、各缓冲区大小、资产数量; + - 每个资产条目含 `TypeId`(哈希)、`NameOffset`、`SourceFileNameOffset` 等; + - `TypeId` 哈希 → 类型名的映射来自 OpenSAGE 的 `AssetType` 枚举(本工作区可提取); + - 资产名与源文件名各自存放在独立的空字符结尾字符串缓冲区中。 + +### P1:非近期目标(本期不做,但预留扩展点) + +6. **高效搜索**:Mod 项目巨大(Corona 约 7500 个 XML、38MB)时直接全文搜索很慢,需要一个高效的 XML 内容索引机制。 +7. **索引机制的复用性**:希望索引不仅能服务 VS Code 插件,也能被其他工具(如搜索、静态分析)复用,因此索引/解析核心应设计成与编辑器无关的纯模块。 + +## 三、环境与参考资源 + +- SDK:`C:\Apps\RA3-MODSDK-X`(含 `defaultscript.cs` 编译脚本、`Schemas/xsd`、`SageXml` 原版源码、`builtmods` 编译产物)。 +- 中小项目:`C:\Apps\RA3-MODSDK-X\Mods\AttachTest`、`D:\Mods\CoronaMod\mods\mods\GenEvoTest`。 +- 大型项目:`D:\Mods\CoronaMod\mods\mods\corona`(自带 `xsd/`)。 +- 现有工具:工作区 `check_duplicate_ids.py`(include 解析与重复 ID 检测的参考实现)。 +- manifest 格式参考:OpenSAGE `src/OpenSage.Game/Data/StreamFS/ManifestFile.cs`(commit `d45d361`,最新分支已移除该文件)。本机网络受限未能拉取,且 manifest 为压缩/哈希的二进制,本期不实现其解析。 + +## 四、验收标准 + +- 在 AttachTest / GenEvoTest 上开箱即用(高亮、补全、跳转、诊断)。 +- 在 Corona 规模的目录上不卡 UI:索引在后台执行、保存文件后增量更新。 +- 纯解析/索引核心不依赖 VS Code API,可被其他工具复用。 +- 可用 `vsce package` 打出可安装的 `.vsix`。 diff --git a/esbuild.mjs b/esbuild.mjs new file mode 100644 index 0000000..103bb2c --- /dev/null +++ b/esbuild.mjs @@ -0,0 +1,23 @@ +import * as esbuild from "esbuild"; + +const watch = process.argv.includes("--watch"); + +const ctx = await esbuild.context({ + entryPoints: ["./src/extension.ts"], + bundle: true, + outfile: "dist/extension.js", + external: ["vscode"], + format: "cjs", + platform: "node", + target: "es2022", + sourcemap: true, + logLevel: "info", +}); + +if (watch) { + await ctx.watch(); + console.log("Watching for changes..."); +} else { + await ctx.rebuild(); + await ctx.dispose(); +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9a4c71f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2962 @@ +{ + "name": "ra3-mod-xml", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ra3-mod-xml", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "fast-xml-parser": "^4.5.0" + }, + "devDependencies": { + "@types/node": "^20.14.0", + "@types/vscode": "^1.85.0", + "@vscode/vsce": "^2.30.0", + "esbuild": "^0.21.5", + "typescript": "^5.5.0" + }, + "engines": { + "vscode": "^1.85.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.2.0.tgz", + "integrity": "sha512-fNAjWnA/nZ2jz31kxR/AqRaUT8ewHBw/WuBIosK0moMy1C9e5ValbDfFdIxJzVOOYaYkV/b2F1S4H/aHiqfVQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.11.0.tgz", + "integrity": "sha512-IUZydyTUkDnYdstOW9pFOOUQlBjAepK5teihDE3x6yxsPJs/hsAaaYpeGxdxrgtOiJbBKSjKW7MDk7AEhb4LRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-util": "^1.13.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/core-client": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.11.0.tgz", + "integrity": "sha512-JjQWO6akOck45PH/XBrxzsQGAiKrfFl4m5iggJ0ItMIz5omRufOXWpqCPpdjKN3vKDzlSUvFjaMb7Zwf0gvAdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-rest-pipeline": "^1.22.0", + "@azure/core-tracing": "^1.3.0", + "@azure/core-util": "^1.13.0", + "@azure/logger": "^1.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.25.0.tgz", + "integrity": "sha512-bMs8ekJLjX8wPV+9IPBges1SLPyuDtE9g5gLDWOpxzKcoOFQnpLGkbcT1tdw3FaAmDS1gnPmMmJ6y/T5B96kIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.10.0", + "@azure/core-tracing": "^1.3.0", + "@azure/core-util": "^1.13.0", + "@azure/logger": "^1.3.0", + "@typespec/ts-http-runtime": "^0.3.4", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/core-tracing": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.4.0.tgz", + "integrity": "sha512-eGwxD0AtncrxeBM4tG8R55Pc3rdX1hNW2WibJAgYpCVA6E93mvvVH+LcssoVjOBrSKWS55yEIHsk0X8ctHmfOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.14.0.tgz", + "integrity": "sha512-9n2pWK61veAuN0V20t9lOuoV4CFMdyAZ1ygZzvBGk/pBBJRib/PjL9PLXa/aI2CcPpyHfqVsxxqLCYl6uZlfDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.1.2", + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/identity": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.13.1.tgz", + "integrity": "sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.2", + "@azure/core-rest-pipeline": "^1.17.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^5.5.0", + "@azure/msal-node": "^5.1.0", + "open": "^10.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@azure/logger": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.4.0.tgz", + "integrity": "sha512-rbAE25KUfjU/s3XHUdJgceoCP5dEOpMx85J04kF+QMdta73XkuG9JGHHinch+XIoKpBdqljin+KqURpJriSzLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typespec/ts-http-runtime": "^0.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "5.17.3", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-5.17.3.tgz", + "integrity": "sha512-qMabD7Xrm/UgRhs+/IVyCTZRjUl8Qb+uGsRrCkaKNWsiTwRaeyStJbChE7/ySNTNYtiWo7khfF7vUDd0wGMnLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/msal-common": "16.11.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "16.11.3", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-16.11.3.tgz", + "integrity": "sha512-VeXOW+t3Rdd9XGX6lVyIg3DhtjMR1JD8ARKcsnGbJFUWwAmF3sHL7GwZc/ZjEUfHESResAonETRYCuG06OBT7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-5.4.3.tgz", + "integrity": "sha512-tumCMmzrRhKmTbYQg/7OlfbrIKcKaf8Ed0Fw3suUpRT3owFYljznVgxcfHe8RycQXY9uyROGiLD1GjhpF45AwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/msal-common": "16.11.3", + "jsonwebtoken": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@types/node": { + "version": "20.19.43", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz", + "integrity": "sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/vscode": { + "version": "1.125.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.125.0.tgz", + "integrity": "sha512-0icm/ZQAaism87P0ekHqi4/Ju9du+Tm0RUW+y7vqRsxY2cY0FNRX1nAnaW7nT6npPt2tfHiheZ55Zm9UhqonFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@typespec/ts-http-runtime": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.8.tgz", + "integrity": "sha512-bLMpVcWZNzq6lYOybwFwOAR1IXKcHnhUNqYeHjl1bET/qE3jFPFH+p8Wrh3rU4xwdnifPxmKNESBYnvnmc75aA==", + "dev": true, + "license": "MIT", + "dependencies": { + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@vscode/vsce": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/@vscode/vsce/-/vsce-2.32.0.tgz", + "integrity": "sha512-3EFJfsgrSftIqt3EtdRcAygy/OJ3hstyI1cDmIgkU9CFZW5C+3djr6mfosndCUqcVYuyjmxOK1xmFp/Bq7+NIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@azure/identity": "^4.1.0", + "@vscode/vsce-sign": "^2.0.0", + "azure-devops-node-api": "^12.5.0", + "chalk": "^2.4.2", + "cheerio": "^1.0.0-rc.9", + "cockatiel": "^3.1.2", + "commander": "^6.2.1", + "form-data": "^4.0.0", + "glob": "^7.0.6", + "hosted-git-info": "^4.0.2", + "jsonc-parser": "^3.2.0", + "leven": "^3.1.0", + "markdown-it": "^12.3.2", + "mime": "^1.3.4", + "minimatch": "^3.0.3", + "parse-semver": "^1.1.1", + "read": "^1.0.7", + "semver": "^7.5.2", + "tmp": "^0.2.1", + "typed-rest-client": "^1.8.4", + "url-join": "^4.0.1", + "xml2js": "^0.5.0", + "yauzl": "^2.3.1", + "yazl": "^2.2.2" + }, + "bin": { + "vsce": "vsce" + }, + "engines": { + "node": ">= 16" + }, + "optionalDependencies": { + "keytar": "^7.7.0" + } + }, + "node_modules/@vscode/vsce-sign": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign/-/vsce-sign-2.0.9.tgz", + "integrity": "sha512-8IvaRvtFyzUnGGl3f5+1Cnor3LqaUWvhaUjAYO8Y39OUYlOf3cRd+dowuQYLpZcP3uwSG+mURwjEBOSq4SOJ0g==", + "dev": true, + "hasInstallScript": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optionalDependencies": { + "@vscode/vsce-sign-alpine-arm64": "2.0.6", + "@vscode/vsce-sign-alpine-x64": "2.0.6", + "@vscode/vsce-sign-darwin-arm64": "2.0.6", + "@vscode/vsce-sign-darwin-x64": "2.0.6", + "@vscode/vsce-sign-linux-arm": "2.0.6", + "@vscode/vsce-sign-linux-arm64": "2.0.6", + "@vscode/vsce-sign-linux-x64": "2.0.6", + "@vscode/vsce-sign-win32-arm64": "2.0.6", + "@vscode/vsce-sign-win32-x64": "2.0.6" + } + }, + "node_modules/@vscode/vsce-sign-alpine-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-alpine-arm64/-/vsce-sign-alpine-arm64-2.0.6.tgz", + "integrity": "sha512-wKkJBsvKF+f0GfsUuGT0tSW0kZL87QggEiqNqK6/8hvqsXvpx8OsTEc3mnE1kejkh5r+qUyQ7PtF8jZYN0mo8Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "alpine" + ] + }, + "node_modules/@vscode/vsce-sign-alpine-x64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-alpine-x64/-/vsce-sign-alpine-x64-2.0.6.tgz", + "integrity": "sha512-YoAGlmdK39vKi9jA18i4ufBbd95OqGJxRvF3n6ZbCyziwy3O+JgOpIUPxv5tjeO6gQfx29qBivQ8ZZTUF2Ba0w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "alpine" + ] + }, + "node_modules/@vscode/vsce-sign-darwin-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-darwin-arm64/-/vsce-sign-darwin-arm64-2.0.6.tgz", + "integrity": "sha512-5HMHaJRIQuozm/XQIiJiA0W9uhdblwwl2ZNDSSAeXGO9YhB9MH5C4KIHOmvyjUnKy4UCuiP43VKpIxW1VWP4tQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@vscode/vsce-sign-darwin-x64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-darwin-x64/-/vsce-sign-darwin-x64-2.0.6.tgz", + "integrity": "sha512-25GsUbTAiNfHSuRItoQafXOIpxlYj+IXb4/qarrXu7kmbH94jlm5sdWSCKrrREs8+GsXF1b+l3OB7VJy5jsykw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@vscode/vsce-sign-linux-arm": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-linux-arm/-/vsce-sign-linux-arm-2.0.6.tgz", + "integrity": "sha512-UndEc2Xlq4HsuMPnwu7420uqceXjs4yb5W8E2/UkaHBB9OWCwMd3/bRe/1eLe3D8kPpxzcaeTyXiK3RdzS/1CA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@vscode/vsce-sign-linux-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-linux-arm64/-/vsce-sign-linux-arm64-2.0.6.tgz", + "integrity": "sha512-cfb1qK7lygtMa4NUl2582nP7aliLYuDEVpAbXJMkDq1qE+olIw/es+C8j1LJwvcRq1I2yWGtSn3EkDp9Dq5FdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@vscode/vsce-sign-linux-x64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-linux-x64/-/vsce-sign-linux-x64-2.0.6.tgz", + "integrity": "sha512-/olerl1A4sOqdP+hjvJ1sbQjKN07Y3DVnxO4gnbn/ahtQvFrdhUi0G1VsZXDNjfqmXw57DmPi5ASnj/8PGZhAA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@vscode/vsce-sign-win32-arm64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-win32-arm64/-/vsce-sign-win32-arm64-2.0.6.tgz", + "integrity": "sha512-ivM/MiGIY0PJNZBoGtlRBM/xDpwbdlCWomUWuLmIxbi1Cxe/1nooYrEQoaHD8ojVRgzdQEUzMsRbyF5cJJgYOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@vscode/vsce-sign-win32-x64": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vscode/vsce-sign-win32-x64/-/vsce-sign-win32-x64-2.0.6.tgz", + "integrity": "sha512-mgth9Kvze+u8CruYMmhHw6Zgy3GRX2S+Ed5oSokDEK5vPEwGGKnmuXua9tmFhomeAnhgJnL4DCna3TiNuGrBTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@vscode/vsce/node_modules/azure-devops-node-api": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-12.5.0.tgz", + "integrity": "sha512-R5eFskGvOm3U/GzeAuxRkUsAl0hrAwGgWn6zAd2KrZmrEhWZVqLew4OOupbQlXUuojUzpGtq62SmdhJ06N88og==", + "dev": true, + "license": "MIT", + "dependencies": { + "tunnel": "0.0.6", + "typed-rest-client": "^1.8.4" + } + }, + "node_modules/@vscode/vsce/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vscode/vsce/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cheerio": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz", + "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.1.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.19.0", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=20.18.1" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/cockatiel": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/cockatiel/-/cockatiel-3.2.1.tgz", + "integrity": "sha512-gfrHV6ZPkquExvMh9IOkKsBzNDk6sDuZ6DdBGUBkvFnTCqCxzpuq48RySgP0AnaqQkw2zynOFj9yly6T1Q2G5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "license": "(MIT OR WTFPL)", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-xml-parser": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.7.tgz", + "integrity": "sha512-a6Qh1RMCNbSrU1+sAyAAZH3rTe+OaWJbNZIq0S+ifZciUUOQtlVxBJwoTUE2bYhysmG/RYyI5WJFIKdBahJdrQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jwa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", + "dev": true, + "license": "MIT", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keytar": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", + "integrity": "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz", + "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-abi": { + "version": "3.94.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.94.0.tgz", + "integrity": "sha512-W5ZNO5KRPB5TkYmGVD9F6YqhsglXJzE6etpbmT+f6EQElhiX/UTG551cnsRGvLG3fyZEg9HwaDmNmj5nwJ4z9g==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-semver": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz", + "integrity": "sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^5.1.0" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", + "integrity": "sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==", + "deprecated": "No longer maintained. Please contact the author of the relevant native addon; alternatives are available.", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pump": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/qs": { + "version": "6.15.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz", + "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", + "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar-fs": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.5.tgz", + "integrity": "sha512-OboTd8mmMhZDNPV+UjQcK9yKAatXu2aJ+r1w4im1Otd4M4fl2hwvdoXUxIYHFTHWK/3y3FarBP70v3vwmGlOxw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tmp": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/typed-rest-client": { + "version": "1.8.11", + "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.11.tgz", + "integrity": "sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "qs": "^6.9.1", + "tunnel": "0.0.6", + "underscore": "^1.12.1" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/underscore": { + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", + "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", + "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..836eaa2 --- /dev/null +++ b/package.json @@ -0,0 +1,115 @@ +{ + "name": "ra3-mod-xml", + "displayName": "RA3 Mod XML", + "description": "Red Alert 3 Mod XML tooling: syntax highlighting, completions, reference navigation and diagnostics for SAGE/BinaryAssetBuilder XML.", + "version": "0.1.0", + "publisher": "ra3-mod-xml", + "license": "MIT", + "engines": { + "vscode": "^1.85.0" + }, + "categories": [ + "Programming Languages", + "Linters" + ], + "keywords": [ + "red alert 3", + "ra3", + "mod", + "sage", + "xml", + "binaryassetbuilder" + ], + "main": "./dist/extension.js", + "activationEvents": [ + "workspaceContains:**/Data/Mod.xml", + "workspaceContains:**/mod.babproj", + "workspaceContains:**/*.babproj" + ], + "contributes": { + "grammars": [ + { + "scopeName": "source.ra3modxml", + "path": "./syntaxes/ra3modxml.tmLanguage.json", + "injectTo": [ + "source.xml" + ] + } + ], + "configuration": { + "title": "RA3 Mod XML", + "properties": { + "ra3modxml.sdkPath": { + "type": "string", + "default": "C:\\Apps\\RA3-MODSDK-X", + "description": "Path to the RA3 Mod SDK root. Used to resolve DATA:/ART:/AUDIO: includes and to index vanilla SageXml sources." + }, + "ra3modxml.indexSageXml": { + "type": "boolean", + "default": true, + "description": "Index vanilla game XML sources shipped with the SDK (SageXml) so completions/references can resolve vanilla asset ids." + }, + "ra3modxml.reportUnresolvedReferences": { + "type": "string", + "enum": [ + "warning", + "information", + "none" + ], + "default": "warning", + "description": "Severity for attribute references (CommandSet=..., inheritFrom=...) that cannot be resolved in the index. IDs that only exist in compiled manifests cannot be resolved yet." + }, + "ra3modxml.diagnoseUnknownElements": { + "type": "boolean", + "default": true, + "description": "Report element/attribute names that are not known from the bundled XSD model." + }, + "ra3modxml.definitionMode": { + "type": "string", + "enum": [ + "all", + "project-only" + ], + "default": "all", + "description": "Go-to-definition candidates: 'all' lists the mod definition together with any vanilla (SDK/manifest) definitions (mod first); 'project-only' jumps directly to the mod definition and skips vanilla candidates when the id is defined in the project." + }, + "ra3modxml.additionalDataSearchPaths": { + "type": "array", + "items": { + "type": "string" + }, + "default": [], + "description": "Extra absolute directories appended to the DATA: search path (checked after the project folders)." + } + } + }, + "commands": [ + { + "command": "ra3modxml.reindex", + "title": "RA3 Mod XML: Re-index workspace" + }, + { + "command": "ra3modxml.openIndexReport", + "title": "RA3 Mod XML: Show index report" + } + ] + }, + "scripts": { + "build": "node esbuild.mjs", + "watch": "node esbuild.mjs --watch", + "generate-model": "node tools/xsd-to-model.mjs", + "pretest": "tsc", + "test": "node --test \"test/*.test.mjs\"", + "package": "npm run build && vsce package" + }, + "dependencies": { + "fast-xml-parser": "^4.5.0" + }, + "devDependencies": { + "@vscode/vsce": "^2.30.0", + "@types/node": "^20.14.0", + "@types/vscode": "^1.85.0", + "esbuild": "^0.21.5", + "typescript": "^5.5.0" + } +} diff --git a/prompts b/prompts new file mode 100644 index 0000000..f2c0a3f --- /dev/null +++ b/prompts @@ -0,0 +1,57 @@ +我希望创建一个用于红警3 Modding XML 的 VSCode 扩展插件。这个扩展插件将提供以下功能: +1. 语法高亮:为红警3 Modding XML 文件提供语法高亮显示,使代码更易读。可能许多 XML 插件已经支持这个功能。 +2. 自动补全:根据红警3 Modding XML 的语法规则,提供自动补全功能,帮助用户快速编写代码。 +3. 引用提示:在用户输入时,提供相关的引用提示,帮助用户了解可用的标签和属性。 +4. 引用导航:允许用户快速跳转到相关的标签或属性定义,提升代码浏览和编辑效率。 +5. 错误检查:在用户编写代码时,实时检查语法错误,并提供错误提示,帮助用户快速修复问题。 +[非近期目标] 6. 搜索:在 mod 项目巨大时,提供高效的搜索方式(直接搜索可能会很慢),这种特殊需求可能有很多需要考虑的部分,需要后期仔细设计,暂时不考虑。或者可以留一个极简的可拓展的搜索接口。 +[非近期目标] 这些功能,可能会需要一个高效的索引 mod xml 内容的机制,才能实现 VSCode 拓展。那么这个机制能否用在 VSCode 拓展以外的部分呢?之前提到的“搜索”可能是一个例子,假如要能支持其他使用方式(而不仅仅是一个 VSCode 拓展),该怎么设计呢? + +典型红警3 Mod XML 里有两种较为重要的入口: +1. Data/Mod.xml +这个是最主要的入口文件,定义了绝大部分内容 +2. Data/mapmetadata_*.xml +这个本来是 EA 为红警3 提供的地图元数据文件,按照EA的原设计,应该是用来定义 标签的内容。 +但是这些 mapmetadata 文件在游戏中是最早被加载的,而且 XML 里也不止可以写 MapMetadata 标签,还可以写其他标签,所以这些最早加载的 XML 可以用来初始化游戏的很多全局配置,所以被玩家用来实现“全局数据”的配置 + +因此,mod 的 XML 文件可以分为两类: +1. 基础数据(Static Data),包含模组绝大多数素材、贴图、音频、单位定义、配置等 +2. 全局数据(Global Data),包含一些无法卸载基础数据里的全局配置 + +从入口文件开始,XML 会包含其他 XML,主要方式是通过 标签, +有三种方式: +1. reference:引用其他 XML 文件的内容。本身不会包含被引用 XML 的内容,只是引用了其他 XML 的内容。 +最典型的使用方式是 reference static.xml, global.xml, audio.xml。 +这三个 XML 一般用来代表游戏本体(而非 mod 的)基础数据、全局数据和音频数据。 +这三个文件本身是占位符(空文件)。但是等价于 reference 了一个包含所有定义的 XML +实际上 BinaryAssetBuilder 会去引用 SDK 文件夹 builtmods 里的已编译二进制文件: +C:\Apps\RA3-MODSDK-X\builtmods,这里面的 static.manifest、global.manifest、audio.manifest +当前 XML 编译成 manifest 之后,会添加对应 manifest 的引用。 +对于 manifest 的格式,可以参考这个开源代码:https://github.com/OpenSAGE/OpenSAGE/blob/d45d361e8f41211e34cc219d72d0502a6b2d5694/src/OpenSage.Game/Data/StreamFS/ManifestFile.cs (注意:最新版本的分支不再有这个文件夹,链接里的 commit 是最后一刻可以参考的版本) +2. instance:引用包含其他 XML 文件的源码。本身不会包含被引用 XML 的内容,只是在编译过程中能“看到”那个XML的源码。这种情况下被引用的是一个真实存在的 XML 文件,不是占位符,也不需要预编译的 manifest 文件。当前 XML 编译成 manifest 之后,不会因为 instance 就去引用另一个 manifest 文件。典型的使用方式是引用游戏本体的源码、使用 inheritFrom 进行继承。 +3. all:等同于把目标 XML 的内容直接复制到当前 XML 里。因此 mod.xml 会递归使用 all 方式引用所有的 XML 文件,最终 mod.xml 会包含 mod 的所有 XML 内容。 + +inheritFrom 代表继承另一个 XML 元素的内容,默认拥有对象元素的所有内容。具体的继承细节还可以被uri:ea.com:eala:asset:instance:joinAction(一般是 xai:joinAction)控制 + +关于 include 规则,可以参考我之前开发的一个“检测重复id”的python小工具:它也需要解析 include 才能读取所有 xml 才能检测重复 id。你可以参考这个工具的源码,了解 include 的解析规则:check_duplicate_id.py + +你还可以参考 defaultscript.cs +这里面有 mod 的编译脚本,尤其是它如何调用 BinaryAssetBuilder 的 +可以重点关注的步骤是建立基础数据(Static Data)和建立全局数据(Global Data) +但是需要注意:这里面既有较为标准规范、适合参考的部分,也有一些是玩家 modder 们自行加上去的 hack,可能并不适合直接参考。 +例如:玩家为了方便制作增量补丁,定义了 Art1、Data1 这样的文件夹结构 +除此之外游戏模组还有一些和 XML 关系不大的部分(例如 HLSL),我们可以暂时不考虑这些部分。 +你在分析的 defaultscript.cs 的时候,需要注意区分哪些是应该实际参考的 +实际上有用的部分应该是和 check_duplicate_id.py 里类似的。 + +Mod SDK 里既提供编译后的原版游戏本体 manifest(用来支持 include reference),也提供原版游戏本体的部分源码(用来支持 include instance,或者就是供 modder 参考)。你可以参考这些源码,这些源码按照 defaultscript.cs 或者 check_duplicate_id.py 的 include 规则。例如,SDK 的 SageXml 文件夹对应 DATA:,里面的 XML 文件就是游戏本体的源码;游戏本体的美术素材(art)和音频素材(audio)也有对应的文件,只不过它们一般是空的(主要靠 reference 了) + +游戏的 XML 格式由 XSD 规定,MOD SDK 自带 XSD:C:\Apps\RA3-MODSDK-X\Schemas\xsd\CnC3Types.xsd + +可供参考的中小项目: +D:\Mods\CoronaMod\mods\mods\GenEvoTest +C:\Apps\RA3-MODSDK-X\Mods\AttachTest +可供参考的大型项目: +D:\Mods\CoronaMod\mods\mods\corona\ +该大型项目自带自己的 xsd: D:\Mods\CoronaMod\mods\mods\corona\xsd\CnC3Types.xsd +以上,提供了很多外部项目进行参考,你被鼓励读取并考虑把文件复制到工作区里进行分析(本工作区内你可以随意操作),以避免对这些外部项目进行破坏性操作 \ No newline at end of file diff --git a/src/extension.ts b/src/extension.ts new file mode 100644 index 0000000..9cda597 --- /dev/null +++ b/src/extension.ts @@ -0,0 +1,141 @@ +import * as vscode from "vscode"; +import { ModWorkspace } from "./workspace"; +import { Ra3CompletionProvider } from "./features/completion"; +import { Ra3HoverProvider } from "./features/hover"; +import { + Ra3DefinitionProvider, + Ra3DocumentLinkProvider, + Ra3DocumentSymbolProvider, + Ra3ReferenceProvider, +} from "./features/navigation"; +import { Ra3Diagnostics } from "./features/diagnostics"; + +const XML_SELECTOR: vscode.DocumentSelector = [{ language: "xml" }]; + +export function activate(context: vscode.ExtensionContext): void { + const ws = new ModWorkspace(context); + context.subscriptions.push(ws); + + context.subscriptions.push( + vscode.languages.registerCompletionItemProvider( + XML_SELECTOR, + new Ra3CompletionProvider(ws), + "<", + '"', + "=", + ":", + ".", + "/", + ), + ); + context.subscriptions.push( + vscode.languages.registerHoverProvider(XML_SELECTOR, new Ra3HoverProvider(ws)), + ); + context.subscriptions.push( + vscode.languages.registerDefinitionProvider( + XML_SELECTOR, + new Ra3DefinitionProvider(ws), + ), + ); + context.subscriptions.push( + vscode.languages.registerReferenceProvider( + XML_SELECTOR, + new Ra3ReferenceProvider(), + ), + ); + context.subscriptions.push( + vscode.languages.registerDocumentLinkProvider( + XML_SELECTOR, + new Ra3DocumentLinkProvider(ws), + ), + ); + context.subscriptions.push( + vscode.languages.registerDocumentSymbolProvider( + XML_SELECTOR, + new Ra3DocumentSymbolProvider(), + ), + ); + + const diagnostics = new Ra3Diagnostics(ws); + context.subscriptions.push(diagnostics); + + const diagnosticTimers = new Map>(); + const scheduleDiagnostics = (doc: vscode.TextDocument) => { + if (doc.languageId !== "xml") return; + const key = doc.uri.toString(); + const existing = diagnosticTimers.get(key); + if (existing) clearTimeout(existing); + diagnosticTimers.set( + key, + setTimeout(() => { + diagnosticTimers.delete(key); + void diagnostics.update(doc); + }, 500), + ); + }; + + context.subscriptions.push( + vscode.workspace.onDidChangeTextDocument((e) => { + scheduleDiagnostics(e.document); + }), + ); + context.subscriptions.push( + vscode.workspace.onDidOpenTextDocument((doc) => { + if (doc.languageId === "xml") void diagnostics.update(doc); + }), + ); + context.subscriptions.push( + vscode.window.onDidChangeActiveTextEditor((editor) => { + if (editor?.document.languageId === "xml") void diagnostics.update(editor.document); + }), + ); + context.subscriptions.push( + vscode.workspace.onDidCloseTextDocument((doc) => { + diagnostics.clear(doc.uri); + }), + ); + + context.subscriptions.push( + vscode.workspace.onDidSaveTextDocument((doc) => { + if (doc.languageId !== "xml") return; + ws.scheduleRebuild(); + void diagnostics.update(doc); + }), + ); + context.subscriptions.push( + vscode.workspace.onDidChangeConfiguration((e) => { + if (e.affectsConfiguration("ra3modxml")) ws.scheduleRebuild(); + }), + ); + + context.subscriptions.push( + vscode.commands.registerCommand("ra3modxml.reindex", () => ws.rebuild()), + ); + context.subscriptions.push( + vscode.commands.registerCommand("ra3modxml.openIndexReport", () => { + const idx = ws.index; + if (!idx) { + void vscode.window.showInformationMessage( + "RA3 Mod XML: no index available. Open a workspace that contains Data/Mod.xml.", + ); + return; + } + const s = idx.stats; + void vscode.window.showInformationMessage( + `RA3 Mod XML index\n` + + `Project: ${s.projectDir}\n` + + `Files: ${s.indexedFiles} (${s.parsedFiles} parsed)\n` + + `Assets: ${s.assetCount} (${s.manifestAssetCount} from ${s.manifestFiles} manifests)\n` + + `Defines: ${s.defineCount} · Streams: ${s.streams} · Candidates: ${s.sourceCandidates}\n` + + `Indexed in ${(s.elapsedMs / 1000).toFixed(1)}s`, + { modal: false }, + ); + }), + ); + + void ws.initialize(); +} + +export function deactivate(): void { + // All subscriptions are disposed by VS Code. +} diff --git a/src/features/completion.ts b/src/features/completion.ts new file mode 100644 index 0000000..930a469 --- /dev/null +++ b/src/features/completion.ts @@ -0,0 +1,376 @@ +import * as vscode from "vscode"; +import { parseXml, type XmlElement } from "../language/xmlParser"; +import { analyzeContext, type CompletionContext } from "../language/context"; +import { resolveElementType } from "../language/typeContext"; +import * as model from "../model/schemaModel"; +import type { ModWorkspace } from "../workspace"; +import type { ModIndex, AssetDef } from "../indexer/types"; + +const MAX_VALUE_ITEMS = 400; + +export class Ra3CompletionProvider implements vscode.CompletionItemProvider { + constructor(private ws: ModWorkspace) {} + + async provideCompletionItems( + document: vscode.TextDocument, + position: vscode.Position, + _token: vscode.CancellationToken, + ): Promise { + const text = document.getText(); + const offset = document.offsetAt(position); + const doc = parseXml(text); + const ctx = analyzeContext(doc, text, offset); + const idx = this.ws.index; + + switch (ctx.kind) { + case "element-name": + return this.elementNameItems(ctx, document, position); + case "attribute-name": + return this.attributeNameItems(ctx, document, position); + case "attribute-value": + return idx ? this.valueItems(ctx, document, position, idx) : []; + case "content": + return idx ? this.contentItems(ctx, document, position, idx) : []; + default: + return []; + } + } + + // ── Element name ────────────────────────────────────────────────── + + private elementNameItems( + ctx: CompletionContext, + document: vscode.TextDocument, + position: vscode.Position, + ): vscode.CompletionItem[] { + if (ctx.closing) return []; + const parent = ctx.element?.parent ?? null; + const names = this.childrenOf(parent); + if (!names.length) return []; + + const start = ctx.element + ? document.offsetAt( + document.positionAt(ctx.element.start + (ctx.closing ? 2 : 1)), + ) + : document.offsetAt(position); + const range = new vscode.Range(document.positionAt(start), position); + const items: vscode.CompletionItem[] = []; + for (const child of names) { + const item = new vscode.CompletionItem(child.name, vscode.CompletionItemKind.Field); + item.range = range; + const type = model.elementTypeName(child.name); + const info = type ? model.typeInfo(type) : undefined; + const docText = + child.doc || + (info?.kind === "complex" ? info.doc : "") || + (type ? `Type: ${type}` : ""); + item.documentation = docText ? new vscode.MarkdownString(docText) : undefined; + item.detail = type ? `RA3 XML · ${type}` : "RA3 XML"; + item.insertText = this.elementSnippet(child.name, type); + items.push(item); + } + return items; + } + + private childrenOf( + parent: XmlElement | null, + ): { name: string; type: string | null; doc: string }[] { + if (!parent) { + return [ + { name: "AssetDeclaration", type: null, doc: "Root element of every RA3 asset file" }, + ]; + } + const parentType = resolveElementType(parent); + const children = parentType + ? model.childrenOfType(parentType) + : model.childrenOfElement(parent.name); + if (children.length) { + return children.map((c) => ({ name: c.name, type: c.type, doc: c.doc })); + } + return []; + } + + private elementSnippet(name: string, type: string | null): vscode.SnippetString { + if (model.isTopLevelElement(name)) { + return new vscode.SnippetString(`<${name} id="$1">\n\t$0\n`); + } + const info = type ? model.typeInfo(type) : undefined; + const hasChildren = info?.kind === "complex" && info.children.length > 0; + if (hasChildren) { + return new vscode.SnippetString(`<${name}>\n\t$0\n`); + } + return new vscode.SnippetString(`<${name} />`); + } + + // ── Attribute name ──────────────────────────────────────────────── + + private attributeNameItems( + ctx: CompletionContext, + document: vscode.TextDocument, + position: vscode.Position, + ): vscode.CompletionItem[] { + const el = ctx.element; + if (!el) return []; + const elType = resolveElementType(el); + const attrs = model.attributesOfType(elType); + const used = new Set(ctx.existingAttrs.map((a) => a.toLowerCase())); + const items: vscode.CompletionItem[] = []; + + const wordStart = findAttributeWordStart(document, position, el); + const range = new vscode.Range(document.positionAt(wordStart), position); + + for (const attr of attrs) { + if (used.has(attr.name.toLowerCase())) continue; + const item = new vscode.CompletionItem(attr.name, vscode.CompletionItemKind.Property); + item.range = range; + item.sortText = attr.required ? "0" + attr.name : "1" + attr.name; + const md = new vscode.MarkdownString(); + if (attr.doc) md.appendMarkdown(attr.doc + "\n\n"); + if (attr.required) md.appendMarkdown(`**Required** \n`); + if (attr.refType) md.appendMarkdown(`References: \`${attr.refType}\` \n`); + if (attr.enumValues.length) + md.appendMarkdown(`Values: ${attr.enumValues.join(", ")} \n`); + if (attr.default != null) md.appendMarkdown(`Default: \`${attr.default}\` \n`); + md.appendMarkdown(`Type: \`${attr.type ?? "string"}\``); + item.documentation = md; + if (attr.required) { + item.insertText = attr.name === "id" ? 'id="$1"' : `${attr.name}="$1"`; + } else { + item.insertText = `${attr.name}="$1"`; + } + item.command = { + command: "editor.action.triggerSuggest", + title: "Suggest attribute values", + }; + items.push(item); + } + + // Namespace/instance helpers. + if (!used.has("xai:joinaction")) { + const j = new vscode.CompletionItem("xai:joinAction", vscode.CompletionItemKind.Property); + j.range = range; + j.insertText = 'xai:joinAction="$1"'; + j.detail = "Instance join action"; + j.documentation = new vscode.MarkdownString( + "Controls how this element merges with the inherited definition: `Replace` or `Remove`.", + ); + items.push(j); + } + if (!used.has("xmlns:xai")) { + const ns = new vscode.CompletionItem("xmlns:xai", vscode.CompletionItemKind.Property); + ns.range = range; + ns.insertText = 'xmlns:xai="uri:ea.com:eala:asset:instance"'; + ns.detail = "xai namespace"; + items.push(ns); + } + return items; + } + + // ── Attribute value ─────────────────────────────────────────────── + + private valueItems( + ctx: CompletionContext, + document: vscode.TextDocument, + position: vscode.Position, + idx: ModIndex, + ): vscode.CompletionItem[] { + const el = ctx.element; + const attr = ctx.attr; + if (!el || !attr) return []; + const prefix = ctx.valuePrefix; + + const endOffset = attr.quoteEnd > attr.valueEnd ? attr.valueEnd : document.offsetAt(position); + const valueRange = new vscode.Range( + document.positionAt(attr.valueStart), + document.positionAt(Math.max(attr.valueStart, endOffset)), + ); + + const make = ( + label: string, + kind: vscode.CompletionItemKind, + detail: string, + doc?: string, + ) => { + const item = new vscode.CompletionItem(label, kind); + item.range = valueRange; + item.insertText = label; + item.detail = detail; + if (doc) item.documentation = new vscode.MarkdownString(doc); + return item; + }; + + const isInclude = el.name === "Include"; + const attrName = attr.name.toLowerCase(); + + // Include type / source + if (isInclude && attrName === "type") { + return ["reference", "instance", "all"].map((v) => + make(v, vscode.CompletionItemKind.EnumMember, "Include type"), + ); + } + if (isInclude && attrName === "source") { + return this.includeSourceItems(idx, prefix, make); + } + if (attrName === "xai:joinaction" || attrName === "joinaction") { + return ["Replace", "Remove"].map((v) => + make(v, vscode.CompletionItemKind.EnumMember, "xai:joinAction"), + ); + } + + const elType = resolveElementType(el); + const attrInfo = model + .attributesOfType(elType) + .find((a) => a.name.toLowerCase() === attrName); + + // inheritFrom: same element type first, then everything. + if (attrName === "inheritfrom") { + return this.assetIdItems(idx, el.name, null, prefix, make); + } + + if (attrInfo?.refType) { + return this.assetIdItems(idx, null, attrInfo.refType, prefix, make); + } + if (attrInfo?.enumValues?.length) { + return attrInfo.enumValues + .filter((v) => v.toLowerCase().startsWith(prefix.toLowerCase())) + .map((v) => make(v, vscode.CompletionItemKind.EnumMember, attrInfo.type ?? "enum")); + } + if (attrInfo?.isBoolean) { + return ["true", "false"] + .filter((v) => v.startsWith(prefix.toLowerCase())) + .map((v) => make(v, vscode.CompletionItemKind.Value, "boolean")); + } + if (attrInfo?.allowsDefine) { + return this.defineItems(idx, prefix, make); + } + return []; + } + + private includeSourceItems( + idx: ModIndex, + prefix: string, + make: (label: string, kind: vscode.CompletionItemKind, detail: string, doc?: string) => vscode.CompletionItem, + ): vscode.CompletionItem[] { + const lower = prefix.toLowerCase(); + const candidates = idx.sourceCandidates + .filter((c) => c.source.toLowerCase().includes(lower)) + .slice(0, MAX_VALUE_ITEMS); + const priority: Record = { "": 0, DATA: 1, ART: 2, AUDIO: 3 }; + candidates.sort( + (a, b) => + (priority[a.prefix ?? ""] ?? 4) - (priority[b.prefix ?? ""] ?? 4) || + a.source.localeCompare(b.source), + ); + return candidates.map((c) => { + const item = make(c.source, vscode.CompletionItemKind.File, "Include source"); + item.detail = c.path; + item.documentation = new vscode.MarkdownString( + `\`${c.prefix ?? "relative"}\` · ${c.path}`, + ); + return item; + }); + } + + private assetIdItems( + idx: ModIndex, + selfType: string | null, + refType: string | null, + prefix: string, + make: (label: string, kind: vscode.CompletionItemKind, detail: string, doc?: string) => vscode.CompletionItem, + ): vscode.CompletionItem[] { + const lower = prefix.toLowerCase(); + const scored: { def: AssetDef; score: number }[] = []; + + const consider = (def: AssetDef) => { + if (!def.id.toLowerCase().startsWith(lower)) return; + let score = 3; + if (refType && model.isAssignableTo(def.type, refType)) score = 1; + if (selfType && model.isAssignableTo(def.type, selfType)) score = 0; + if (def.origin === "project") score -= 0.2; + scored.push({ def, score }); + }; + + const targetType = selfType ?? refType; + if (!targetType) { + for (const list of idx.assetsById.values()) for (const d of list) consider(d); + } else { + for (const [typeName, byId] of idx.assets) { + if (!model.isAssignableTo(typeName, targetType)) continue; + for (const list of byId.values()) for (const d of list) consider(d); + } + } + + scored.sort((a, b) => a.score - b.score || a.def.id.localeCompare(b.def.id)); + return scored.slice(0, MAX_VALUE_ITEMS).map(({ def }) => { + const origin = def.origin === "manifest" ? `manifest (${def.manifestSource ?? ""})` : def.origin; + const doc = new vscode.MarkdownString(); + doc.appendCodeblock(def.id); + doc.appendMarkdown(`**Type**: ${def.type} \n`); + if (def.manifestSource) doc.appendMarkdown(`**Source**: ${def.manifestSource} \n`); + doc.appendMarkdown(`**Origin**: ${origin}`); + return make(def.id, vscode.CompletionItemKind.Value, `${def.type} · ${origin}`, doc.value); + }); + } + + private defineItems( + idx: ModIndex, + prefix: string, + make: (label: string, kind: vscode.CompletionItemKind, detail: string, doc?: string) => vscode.CompletionItem, + ): vscode.CompletionItem[] { + const lower = prefix.replace(/^[=$]*/, "").toLowerCase(); + const items: vscode.CompletionItem[] = []; + for (const [key, defs] of idx.defines) { + if (!key.includes(lower)) continue; + const def = defs[0]; + const label = `$${def.name}`; + const item = make(label, vscode.CompletionItemKind.Constant, "Define", def.value); + item.insertText = label; + items.push(item); + } + return items.slice(0, MAX_VALUE_ITEMS); + } + + // ── Element content ─────────────────────────────────────────────── + + private contentItems( + ctx: CompletionContext, + _document: vscode.TextDocument, + _position: vscode.Position, + _idx: ModIndex, + ): vscode.CompletionItem[] { + const el = ctx.element; + if (!el) return []; + // Reuse element-name suggestions with a plain replacement range. + const elType = resolveElementType(el); + const names = elType ? model.childrenOfType(elType) : model.childrenOfElement(el.name); + const items: vscode.CompletionItem[] = []; + for (const child of names) { + const item = new vscode.CompletionItem(child.name, vscode.CompletionItemKind.Field); + item.insertText = this.elementSnippet(child.name, child.type); + const type = child.type; + const info = type ? model.typeInfo(type) : undefined; + item.detail = type ? `RA3 XML · ${type}` : "RA3 XML"; + const doc = child.doc || (info?.kind === "complex" ? info.doc : ""); + if (doc) item.documentation = new vscode.MarkdownString(doc); + items.push(item); + } + return items; + } +} + +function findAttributeWordStart( + document: vscode.TextDocument, + position: vscode.Position, + el: { start: number }, +): number { + const offset = document.offsetAt(position); + const tagStart = el.start; + let i = offset; + const text = document.getText(); + while (i > tagStart) { + const c = text[i - 1]; + if (/[\s=<>"/]/.test(c)) break; + i--; + } + return i; +} diff --git a/src/features/diagnostics.ts b/src/features/diagnostics.ts new file mode 100644 index 0000000..b21d213 --- /dev/null +++ b/src/features/diagnostics.ts @@ -0,0 +1,339 @@ +import * as vscode from "vscode"; +import { dirname } from "node:path"; +import { LineMap, parseXml, type XmlElement } from "../language/xmlParser"; +import { resolveElementType } from "../language/typeContext"; +import { resolveSource, buildSearchPaths } from "../indexer/includeResolver"; +import * as model from "../model/schemaModel"; +import type { ModWorkspace } from "../workspace"; +import type { ModIndex } from "../indexer/types"; +import { + isReferenceAttributeOfType, + resolveReferenceTargetsForType, +} from "../indexer/refs"; + +export class Ra3Diagnostics { + private collection: vscode.DiagnosticCollection; + + constructor(private ws: ModWorkspace) { + this.collection = vscode.languages.createDiagnosticCollection("ra3modxml"); + } + + async update(document: vscode.TextDocument): Promise { + const idx = this.ws.index; + if (!idx) { + this.collection.set(document.uri, []); + return; + } + const text = document.getText(); + const lineMap = new LineMap(text); + const doc = parseXml(text); + const diags: vscode.Diagnostic[] = []; + + for (const err of doc.errors) { + diags.push( + this.diag( + new vscode.Range( + new vscode.Position(err.line, err.character), + new vscode.Position(err.line, err.character + 1), + ), + err.message, + vscode.DiagnosticSeverity.Error, + "xml-syntax", + ), + ); + } + + if (doc.root) { + this.checkElements(doc.root, doc, lineMap, idx, document, diags); + } + + this.collection.set(document.uri, diags); + } + + clear(uri: vscode.Uri): void { + this.collection.delete(uri); + } + + dispose(): void { + this.collection.dispose(); + } + + private checkElements( + root: XmlElement, + doc: { elements: XmlElement[] }, + lineMap: LineMap, + idx: ModIndex, + document: vscode.TextDocument, + diags: vscode.Diagnostic[], + ): void { + const settings = this.ws.settings; + const fileDuplicates = new Map(); + + for (const el of doc.elements) { + const local = localName(el.name); + const isTopLevel = el.parent === root && !["Tags", "Includes", "Defines"].includes(local); + const range = tagRange(document, el); + + // Top-level assets must have an id. + if (isTopLevel) { + const idAttr = el.attrs.find((a) => a.name === "id"); + if (!idAttr || !idAttr.value) { + diags.push( + this.diag( + range, + `Top-level asset <${local}> requires an id attribute`, + vscode.DiagnosticSeverity.Error, + "missing-id", + ), + ); + } else { + const key = `${local.toLowerCase()}:${idAttr.value.toLowerCase()}`; + const prev = fileDuplicates.get(key); + if (prev) { + const where = new vscode.Range( + document.positionAt(idAttr.valueStart), + document.positionAt(idAttr.valueEnd), + ); + diags.push( + this.diag( + where, + `Duplicate id "${idAttr.value}" for <${local}> (also defined on line ${prev.line})`, + vscode.DiagnosticSeverity.Error, + "duplicate-id", + ), + ); + } else { + fileDuplicates.set(key, { line: lineMap.positionAt(el.start).line + 1 }); + } + this.checkCrossFileDuplicate( + local, + idAttr.value, + document, + idx, + diags, + ); + } + } + + // Unknown element. + if (settings.diagnoseUnknownElements && !el.name.startsWith("xi:")) { + const knownType = model.elementTypeName(local); + if (!knownType) { + diags.push( + this.diag( + range, + `Unknown element <${local}> (not in the RA3 XSD model)`, + vscode.DiagnosticSeverity.Warning, + "unknown-element", + ), + ); + } + } + + // Attributes. + const elType = resolveElementType(el); + const knownAttrs = model.attributesOfType(elType); + const knownNames = new Set(knownAttrs.map((a) => a.name)); + for (const attr of el.attrs) { + const aName = attr.name; + if (aName.startsWith("xmlns") || aName.startsWith("xai:") || aName.startsWith("xi:")) { + continue; + } + if (settings.diagnoseUnknownElements && !knownNames.has(aName)) { + diags.push( + this.diag( + new vscode.Range( + document.positionAt(attr.nameStart), + document.positionAt(attr.nameEnd), + ), + `Unknown attribute "${aName}" for <${local}>`, + vscode.DiagnosticSeverity.Warning, + "unknown-attribute", + ), + ); + } + + if (!attr.hasValue) continue; + this.checkValueReferences( + elType, + attr.name, + attr.value, + attr, + document, + idx, + diags, + ); + } + + // Include-specific checks. + if (local === "Include") { + this.checkInclude(el, document, idx, diags); + } + } + } + + private checkCrossFileDuplicate( + type: string, + id: string, + document: vscode.TextDocument, + idx: ModIndex, + diags: vscode.Diagnostic[], + ): void { + const byType = idx.assets.get(type); + const defs = byType?.get(id.toLowerCase()); + if (!defs || defs.length < 2) return; + const self = defs.filter( + (d) => + d.origin === "project" && + !d.viaInstance && + d.file.toLowerCase() === document.uri.fsPath.toLowerCase(), + ); + if (!self.length) return; + const others = defs.filter( + (d) => + d.origin === "project" && + !d.viaInstance && + d.file.toLowerCase() !== document.uri.fsPath.toLowerCase() && + d.stream === self[0].stream, + ); + for (const other of others) { + const range = self[0].line > 0 + ? new vscode.Range(new vscode.Position(self[0].line - 1, 0), new vscode.Position(self[0].line - 1, 1)) + : new vscode.Range(0, 0, 0, 1); + diags.push( + this.diag( + range, + `Duplicate id "${id}" for <${type}> (also defined in ${other.file})`, + vscode.DiagnosticSeverity.Error, + "duplicate-id", + ), + ); + } + } + + private checkValueReferences( + elType: string | null, + attrName: string, + value: string, + attr: { valueStart: number; valueEnd: number }, + document: vscode.TextDocument, + idx: ModIndex, + diags: vscode.Diagnostic[], + ): void { + if (!value) return; + const range = new vscode.Range( + document.positionAt(attr.valueStart), + document.positionAt(attr.valueEnd), + ); + + // Undefined $DEFINE references. + const defineRe = /\$([A-Za-z_][A-Za-z0-9_]*)/g; + let m: RegExpExecArray | null; + while ((m = defineRe.exec(value)) !== null) { + if (!idx.defines.has(m[1].toLowerCase())) { + diags.push( + this.diag( + range, + `Undefined define "$${m[1]}"`, + vscode.DiagnosticSeverity.Warning, + "undefined-define", + ), + ); + } + } + + if (value.startsWith("$") || value.startsWith("=")) return; + const severity = this.ws.settings.reportUnresolvedReferences; + if (severity === "none") return; + if (!isReferenceAttributeOfType(elType, attrName)) return; + const targets = resolveReferenceTargetsForType(idx, elType, attrName, value); + if (targets.length) return; + const anyDef = idx.assetsById.has(value.toLowerCase()); + const attrRef = model + .attributesOfType(elType) + .find((a) => a.name === attrName); + const expected = attrRef?.refType + ? `of type \`${attrRef.refType}\`` + : attrRef?.isRef + ? "of the expected declared type" + : "matching"; + diags.push( + this.diag( + range, + anyDef + ? `Reference "${value}" has no definition ${expected} (ids with the same name exist for other types)` + : `Unresolved reference "${value}" (not found in the current index)`, + severity === "warning" + ? vscode.DiagnosticSeverity.Warning + : vscode.DiagnosticSeverity.Information, + "unresolved-reference", + ), + ); + } + + private checkInclude( + el: XmlElement, + document: vscode.TextDocument, + idx: ModIndex, + diags: vscode.Diagnostic[], + ): void { + const typeAttr = el.attrs.find((a) => a.name === "type"); + const sourceAttr = el.attrs.find((a) => a.name === "source"); + if (typeAttr?.hasValue && !["reference", "instance", "all"].includes(typeAttr.value)) { + diags.push( + this.diag( + new vscode.Range( + document.positionAt(typeAttr.valueStart), + document.positionAt(typeAttr.valueEnd), + ), + `Invalid Include type "${typeAttr.value}" (expected reference, instance or all)`, + vscode.DiagnosticSeverity.Error, + "include-type", + ), + ); + } + if (!sourceAttr?.hasValue) return; + const resolved = resolveSource( + sourceAttr.value, + dirname(document.uri.fsPath), + buildSearchPaths(idx.sdkDir, idx.projectDir), + ); + if (!resolved.path && !idx.sourceCandidates.some((c) => c.source === sourceAttr.value)) { + diags.push( + this.diag( + new vscode.Range( + document.positionAt(sourceAttr.valueStart), + document.positionAt(sourceAttr.valueEnd), + ), + `Include target not found: ${sourceAttr.value}`, + vscode.DiagnosticSeverity.Warning, + "include-not-found", + ), + ); + } + } + + private diag( + range: vscode.Range, + message: string, + severity: vscode.DiagnosticSeverity, + code: string, + ): vscode.Diagnostic { + const d = new vscode.Diagnostic(range, message, severity); + d.code = code; + d.source = "RA3 Mod XML"; + return d; + } +} + +function localName(tag: string): string { + const idx = tag.lastIndexOf(":"); + return idx >= 0 ? tag.slice(idx + 1) : tag; +} + +function tagRange(document: vscode.TextDocument, el: XmlElement): vscode.Range { + return new vscode.Range( + document.positionAt(el.start), + document.positionAt(el.startTagEnd), + ); +} diff --git a/src/features/hover.ts b/src/features/hover.ts new file mode 100644 index 0000000..e2d3c45 --- /dev/null +++ b/src/features/hover.ts @@ -0,0 +1,185 @@ +import * as vscode from "vscode"; +import { findElementAt, parseXml } from "../language/xmlParser"; +import { resolveElementType } from "../language/typeContext"; +import * as model from "../model/schemaModel"; +import type { ModWorkspace } from "../workspace"; +import type { ModIndex } from "../indexer/types"; +import { + isReferenceAttributeOfType, + resolveReferenceTargetsForType, +} from "../indexer/refs"; +import { dirname } from "node:path"; +import { buildSearchPaths, resolveSource } from "../indexer/includeResolver"; + +export class Ra3HoverProvider implements vscode.HoverProvider { + constructor(private ws: ModWorkspace) {} + + async provideHover( + document: vscode.TextDocument, + position: vscode.Position, + _token: vscode.CancellationToken, + ): Promise { + const text = document.getText(); + const offset = document.offsetAt(position); + const doc = parseXml(text); + const el = findElementAt(doc, offset); + if (!el) return null; + const elType = resolveElementType(el); + + // Attribute name. + for (const attr of el.attrs) { + if (offset >= attr.nameStart && offset <= attr.nameEnd) { + return this.attributeHover(elType, attr.name); + } + } + // Attribute value. + for (const attr of el.attrs) { + if (attr.hasValue && offset >= attr.valueStart && offset <= attr.valueEnd) { + return this.valueHover(el, elType, attr.name, attr.value, document, this.ws.index); + } + } + // Element name. + const nameStart = el.start + 1; + if (offset >= nameStart && offset <= nameStart + el.name.length) { + return this.elementHover(el.name); + } + return null; + } + + private elementHover(name: string): vscode.Hover | null { + const type = model.elementTypeName(name); + const info = type ? model.typeInfo(type) : undefined; + const md = new vscode.MarkdownString(); + md.appendCodeblock(`<${name}>`, "xml"); + if (model.isTopLevelElement(name)) md.appendMarkdown(`**Top-level asset element** \n`); + if (info?.kind === "complex") { + if (info.doc) md.appendMarkdown(`${info.doc} \n`); + md.appendMarkdown( + `Attributes: ${info.attributes.length} · Children: ${info.children.length} \n`, + ); + if (info.base) md.appendMarkdown(`Extends: \`${info.base}\``); + } else if (info?.kind === "simple") { + md.appendMarkdown(`Simple type: \`${type}\``); + } else if (type) { + md.appendMarkdown(`Type: \`${type}\``); + } else { + md.appendMarkdown("Not found in the bundled XSD model."); + } + return new vscode.Hover(md); + } + + private attributeHover(elementType: string | null, attrName: string): vscode.Hover | null { + const attrs = model.attributesOfType(elementType); + const attr = attrs.find((a) => a.name === attrName); + const md = new vscode.MarkdownString(); + md.appendCodeblock(`${attrName}=""`, "xml"); + if (!attr) { + if (/^(xmlns|xai:)/.test(attrName)) { + md.appendMarkdown(`Namespace/instance attribute.`); + return new vscode.Hover(md); + } + md.appendMarkdown("Unknown attribute for this element."); + return new vscode.Hover(md); + } + if (attr.doc) md.appendMarkdown(`${attr.doc} \n`); + if (attr.required) md.appendMarkdown(`**Required** \n`); + if (attr.refType) md.appendMarkdown(`References assets of type \`${attr.refType}\` \n`); + if (attr.enumValues.length) + md.appendMarkdown(`Values: \`${attr.enumValues.join("`, `")}\` \n`); + if (attr.default != null) md.appendMarkdown(`Default: \`${attr.default}\` \n`); + if (attr.allowsDefine) md.appendMarkdown(`May use \`$DEFINE\` constants \n`); + md.appendMarkdown(`Type: \`${attr.type ?? "string"}\``); + return new vscode.Hover(md); + } + + private valueHover( + el: { name: string }, + elType: string | null, + attrName: string, + value: string, + document: vscode.TextDocument, + idx: ModIndex | null, + ): vscode.Hover | null { + const md = new vscode.MarkdownString(); + + // $DEFINE reference. + const defineMatch = /\$([A-Za-z_][A-Za-z0-9_]*)/.exec(value); + if (defineMatch && idx) { + const defs = idx.defines.get(defineMatch[1].toLowerCase()); + if (defs?.length) { + const d = defs[0]; + md.appendMarkdown(`**Define** \`$${d.name}\` \n`); + md.appendCodeblock(d.value); + const rel = relativePath(document, d.file); + md.appendMarkdown(`Defined in \`${rel}:${d.line}\``); + return new vscode.Hover(md); + } + } + + // Include source. + if (el.name === "Include" && attrName === "source") { + const resolved = idx + ? resolveSource( + value, + dirname(document.uri.fsPath), + buildSearchPaths(idx.sdkDir, idx.projectDir), + ).path + : null; + if (resolved) { + md.appendMarkdown(`**Include source** \n`); + md.appendCodeblock(resolved); + return new vscode.Hover(md); + } + const cand = idx?.sourceCandidates.find((c) => c.source === value); + if (cand) { + md.appendMarkdown(`**Include source** \n`); + md.appendCodeblock(cand.path); + return new vscode.Hover(md); + } + md.appendMarkdown(`Include source: \`${value}\` (not in candidate index)`); + return new vscode.Hover(md); + } + + // Asset reference / inheritFrom. + if (idx) { + if (!isReferenceAttributeOfType(elType, attrName)) return null; + const targets = resolveReferenceTargetsForType(idx, elType, attrName, value); + if (targets.length) { + const md2 = new vscode.MarkdownString(); + md2.appendMarkdown(`**${targets.length} definition${targets.length > 1 ? "s" : ""}** \n`); + for (const { def: d } of targets.slice(0, 8)) { + const loc = + d.origin === "manifest" + ? `manifest \`${d.manifestSource ?? d.file}\`` + : `\`${relativePath(document, d.file)}:${d.line}\``; + md2.appendMarkdown(`- \`${d.type}\` · ${loc} \n`); + } + return new vscode.Hover(md2); + } + const attrRef = model + .attributesOfType(elType) + .find((a) => a.name === attrName); + const expected = attrRef?.refType + ? ` of type \`${attrRef.refType}\`` + : attrRef?.isRef + ? " of the expected declared type" + : ""; + md.appendMarkdown( + `No matching definition${expected} in the current index` + + " (may exist in a compiled manifest or vanilla data).", + ); + return new vscode.Hover(md); + } + + return null; + } +} + +function relativePath(document: vscode.TextDocument, abs: string): string { + const root = vscode.workspace.getWorkspaceFolder(document.uri)?.uri.fsPath; + if (!root) return abs; + const rel = abs.toLowerCase().startsWith(root.toLowerCase()) + ? abs.slice(root.length + 1) + : abs; + return rel; +} diff --git a/src/features/navigation.ts b/src/features/navigation.ts new file mode 100644 index 0000000..287cfbe --- /dev/null +++ b/src/features/navigation.ts @@ -0,0 +1,330 @@ +import * as vscode from "vscode"; +import { dirname } from "node:path"; +import { findElementAt, parseXml } from "../language/xmlParser"; +import { resolveElementType } from "../language/typeContext"; +import { + buildSearchPaths, + resolveSource, + type SearchPaths, +} from "../indexer/includeResolver"; +import { resolveReferenceTargetsForType } from "../indexer/refs"; +import type { ModWorkspace } from "../workspace"; +import type { AssetDef, ModIndex } from "../indexer/types"; + +function searchPathsFor(idx: ModIndex): SearchPaths { + return buildSearchPaths(idx.sdkDir, idx.projectDir); +} + +// ── Go to definition ──────────────────────────────────────────────── + +export class Ra3DefinitionProvider implements vscode.DefinitionProvider { + constructor(private ws: ModWorkspace) {} + + async provideDefinition( + document: vscode.TextDocument, + position: vscode.Position, + _token: vscode.CancellationToken, + ): Promise { + const idx = this.ws.index; + if (!idx) return null; + const text = document.getText(); + const offset = document.offsetAt(position); + const doc = parseXml(text); + const el = findElementAt(doc, offset); + if (!el) return null; + const elType = resolveElementType(el); + + const attr = el.attrs.find( + (a) => a.hasValue && offset >= a.valueStart && offset <= a.valueEnd, + ); + if (!attr) return null; + const value = attr.value; + const nameLower = attr.name.toLowerCase(); + + // Include source / xi:include href -> open the file. + if ( + (el.name === "Include" && nameLower === "source") || + (el.name === "include" && nameLower === "href") + ) { + const resolved = + resolveSource(value, dirname(document.uri.fsPath), searchPathsFor(idx)).path ?? + idx.sourceCandidates.find((c) => c.source === value)?.path ?? + null; + return resolved + ? new vscode.Location(vscode.Uri.file(resolved), new vscode.Position(0, 0)) + : null; + } + + // Asset reference / inheritFrom (filtered by the attribute's ref type). + if (value && !value.startsWith("$")) { + let targets = resolveReferenceTargetsForType(idx, elType, attr.name, value); + if (!targets.length) return null; + if ( + this.ws.settings.definitionMode === "project-only" && + targets.some((t) => t.def.origin === "project") + ) { + targets = targets.filter((t) => t.def.origin === "project"); + } + const locations: vscode.Location[] = []; + for (const { def } of targets.slice(0, 8)) { + const loc = await assetDefLocation(this.ws, def, idx); + if (loc) locations.push(loc); + } + return locations.length ? locations : null; + } + return null; + } +} + +/** + * Builds a location for an asset definition. For XML sources the location is + * the precise range of the id attribute value (or the element start tag when + * the id value cannot be located), falling back to the recorded line. + */ +async function assetDefLocation( + ws: ModWorkspace, + def: AssetDef, + idx: ModIndex, +): Promise { + if (def.origin === "manifest") { + const src = def.manifestSource; + if (src?.toUpperCase().startsWith("DATA:")) { + const resolved = resolveSource(src, null, searchPathsFor(idx)).path; + if (resolved) { + // The recorded source file is XML (e.g. SageXml) when available: + // jump to the precise definition inside it, not just the file. + const precise = await locationInDocument(ws, resolved, def.id); + return precise ?? new vscode.Location(vscode.Uri.file(resolved), new vscode.Position(0, 0)); + } + } + return null; + } + + return ( + (await locationInDocument(ws, def.file, def.id)) ?? + new vscode.Location( + vscode.Uri.file(def.file), + new vscode.Position(Math.max(0, def.line - 1), 0), + ) + ); +} + +/** + * Finds the precise range of an asset definition inside an XML file: the id + * attribute value when present, otherwise the element start tag. + */ +async function locationInDocument( + ws: ModWorkspace, + file: string, + id: string, +): Promise { + const parsed = await ws.indexer?.readDocument(file); + if (parsed?.parse && parsed.lineMap) { + const el = parsed.parse.elements.find( + (e) => + e.attrs.some( + (a) => a.name === "id" && a.value.toLowerCase() === id.toLowerCase(), + ), + ); + if (el) { + const idAttr = el.attrs.find((a) => a.name === "id"); + if (idAttr?.hasValue) { + return new vscode.Location( + vscode.Uri.file(file), + new vscode.Range( + toVscodePosition(parsed.lineMap.positionAt(idAttr.valueStart)), + toVscodePosition(parsed.lineMap.positionAt(idAttr.valueEnd)), + ), + ); + } + return new vscode.Location( + vscode.Uri.file(file), + new vscode.Range( + toVscodePosition(parsed.lineMap.positionAt(el.start)), + toVscodePosition(parsed.lineMap.positionAt(el.startTagEnd)), + ), + ); + } + } + return null; +} + +function toVscodePosition(p: { line: number; character: number }): vscode.Position { + return new vscode.Position(p.line, p.character); +} + +// ── Find all references ───────────────────────────────────────────── + +export class Ra3ReferenceProvider implements vscode.ReferenceProvider { + async provideReferences( + document: vscode.TextDocument, + position: vscode.Position, + _context: vscode.ReferenceContext, + _token: vscode.CancellationToken, + ): Promise { + const text = document.getText(); + const offset = document.offsetAt(position); + const doc = parseXml(text); + const el = findElementAt(doc, offset); + if (!el) return null; + const attr = el.attrs.find( + (a) => + (a.hasValue && offset >= a.valueStart && offset <= a.valueEnd) || + (offset >= a.nameStart && offset <= a.nameEnd), + ); + if (!attr?.hasValue) return null; + const id = attr.value; + if (!id || id.startsWith("$")) return null; + + const locations: vscode.Location[] = []; + const pattern = `["']${escapeRegExp(id)}["']`; + await findTextInWorkspace( + { pattern, isRegExp: true }, + { include: "**/*.xml", maxResults: 2000 }, + (result: { uri: vscode.Uri; matches: { range: vscode.Range }[] }) => { + if (!result.uri) return; + for (const m of result.matches) { + locations.push(new vscode.Location(result.uri, m.range)); + } + }, + ); + return locations.length ? locations : null; + } +} + +// ── Document links (ctrl+click on includes) ───────────────────────── + +export class Ra3DocumentLinkProvider implements vscode.DocumentLinkProvider { + constructor(private ws: ModWorkspace) {} + + async provideDocumentLinks( + document: vscode.TextDocument, + _token: vscode.CancellationToken, + ): Promise { + const idx = this.ws.index; + if (!idx) return []; + const text = document.getText(); + const doc = parseXml(text); + const links: vscode.DocumentLink[] = []; + for (const el of doc.elements) { + if (el.name !== "Include" && el.name !== "include") continue; + const srcAttr = el.attrs.find((a) => a.name === "source" || a.name === "href"); + if (!srcAttr?.hasValue) continue; + const target = + resolveSource( + srcAttr.value, + dirname(document.uri.fsPath), + searchPathsFor(idx), + ).path ?? + idx.sourceCandidates.find((c) => c.source === srcAttr.value)?.path ?? + null; + if (!target) continue; + links.push( + new vscode.DocumentLink( + new vscode.Range( + document.positionAt(srcAttr.valueStart), + document.positionAt(srcAttr.valueEnd), + ), + vscode.Uri.file(target), + ), + ); + } + return links; + } +} + +// ── Document symbols (outline) ────────────────────────────────────── + +export class Ra3DocumentSymbolProvider implements vscode.DocumentSymbolProvider { + async provideDocumentSymbols( + document: vscode.TextDocument, + _token: vscode.CancellationToken, + ): Promise { + const text = document.getText(); + const doc = parseXml(text); + const root = doc.root; + if (!root) return []; + const symbols: vscode.DocumentSymbol[] = []; + for (const child of root.children) { + const local = localName(child.name); + if (local === "Tags" || local === "Includes" || local === "Defines") continue; + const idAttr = child.attrs.find((a) => a.name === "id"); + const label = idAttr ? `${local} ${idAttr.value}` : local; + const fullRange = new vscode.Range( + document.positionAt(child.start), + document.positionAt(child.end), + ); + const selectionRange = new vscode.Range( + document.positionAt(child.start), + document.positionAt(child.startTagEnd), + ); + symbols.push( + new vscode.DocumentSymbol( + label, + "", + vscode.SymbolKind.Class, + fullRange, + selectionRange, + ), + ); + } + for (const child of root.children) { + if (localName(child.name) !== "Defines") continue; + for (const define of child.children) { + if (localName(define.name) !== "Define") continue; + const name = define.attrs.find((a) => a.name === "name")?.value; + if (!name) continue; + const range = new vscode.Range( + document.positionAt(define.start), + document.positionAt(define.end), + ); + symbols.push( + new vscode.DocumentSymbol(`$${name}`, "Define", vscode.SymbolKind.Constant, range, range), + ); + } + } + return symbols; + } +} + +function localName(tag: string): string { + const idx = tag.lastIndexOf(":"); + return idx >= 0 ? tag.slice(idx + 1) : tag; +} + +function escapeRegExp(s: string): string { + return s.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); +} + +/** + * `workspace.findTextInFiles` is a stable VS Code API (since 1.66) but is + * missing from the published typings, so we declare the subset we need and + * call it via a safe cast. + */ +interface TextSearchQuery { + pattern: string; + isRegExp?: boolean; + isCaseSensitive?: boolean; + isWordMatch?: boolean; +} + +interface TextSearchOptions { + include?: string; + exclude?: string; + maxResults?: number; +} + +function findTextInWorkspace( + query: TextSearchQuery, + options: TextSearchOptions, + callback: (result: { uri: vscode.Uri; matches: { range: vscode.Range }[] }) => void, +): Promise { + const api = vscode.workspace as unknown as { + findTextInFiles( + query: TextSearchQuery, + options: TextSearchOptions, + callback: (result: { uri: vscode.Uri; matches: { range: vscode.Range }[] }) => void, + ): Promise; + }; + return api.findTextInFiles(query, options, callback).then(() => undefined); +} diff --git a/src/indexer/fileScanner.ts b/src/indexer/fileScanner.ts new file mode 100644 index 0000000..6b5fca0 --- /dev/null +++ b/src/indexer/fileScanner.ts @@ -0,0 +1,109 @@ +import { readdir, stat } from "node:fs/promises"; +import { join, relative, resolve } from "node:path"; +import type { FileWalker, SourceCandidate } from "./types"; + +/** + * Recursive file list walker with a simple directory-mtime cache. Used to + * enumerate candidate files for Include/@source completion. Directory scans + * outside the workspace (e.g. the SDK) are cached until the directory mtime + * changes. + */ +export class CachedDirectoryWalker implements FileWalker { + private cache = new Map(); + + async listFiles(dir: string): Promise { + const key = dir.toLowerCase(); + try { + const dirStat = await stat(dir); + const cached = this.cache.get(key); + if (cached && cached.mtimeMs === dirStat.mtimeMs) { + return cached.files; + } + const files: string[] = []; + await this.walk(dir, files); + this.cache.set(key, { mtimeMs: dirStat.mtimeMs, files }); + return files; + } catch { + return []; + } + } + + private async walk(dir: string, out: string[]): Promise { + let entries; + try { + entries = await readdir(dir, { withFileTypes: true }); + } catch { + return; + } + for (const entry of entries) { + const full = join(dir, entry.name); + if (entry.isDirectory()) { + await this.walk(full, out); + } else if (entry.isFile()) { + out.push(full); + } + } + } + + clear(): void { + this.cache.clear(); + } +} + +/** + * Builds the candidate list for Include/@source completion from a set of + * search directories. For DATA directories only *.xml files are listed; for + * ART/AUDIO directories every file is listed (includes commonly point at + * .w3x/.dds/.mpf files there). + */ +export async function collectSourceCandidates( + walker: FileWalker, + dataDirs: string[], + artDirs: string[], + audioDirs: string[], + projectDataDir: string, +): Promise { + const out: SourceCandidate[] = []; + const seen = new Set(); + + const add = (path: string, baseDir: string, prefix: "DATA" | "ART" | "AUDIO" | null) => { + const rel = relative(baseDir, path).replace(/\\/g, "/"); + if (rel.startsWith("..")) return; + const source = prefix ? `${prefix}:${rel}` : rel; + const key = `${prefix ?? ""}:${source.toLowerCase()}`; + if (seen.has(key)) return; + seen.add(key); + out.push({ source, path: resolve(path), prefix, baseDir: resolve(baseDir) }); + }; + + for (const dir of dataDirs) { + const files = await walker.listFiles(dir); + for (const f of files) { + if (!f.toLowerCase().endsWith(".xml")) continue; + add(f, dir, "DATA"); + } + if (samePath(dir, projectDataDir)) { + // Also offer project-relative paths (what Mod.xml itself uses). + for (const f of files) { + if (f.toLowerCase().endsWith(".xml")) add(f, projectDataDir, null); + } + } + } + + for (const dir of artDirs) { + for (const f of await walker.listFiles(dir)) { + add(f, dir, "ART"); + } + } + for (const dir of audioDirs) { + for (const f of await walker.listFiles(dir)) { + add(f, dir, "AUDIO"); + } + } + + return out; +} + +function samePath(a: string, b: string): boolean { + return resolve(a).toLowerCase() === resolve(b).toLowerCase(); +} diff --git a/src/indexer/includeResolver.ts b/src/indexer/includeResolver.ts new file mode 100644 index 0000000..e7f6d67 --- /dev/null +++ b/src/indexer/includeResolver.ts @@ -0,0 +1,177 @@ +/** + * Include path resolution for RA3 Mod XML, ported from the reference + * implementation in check_duplicate_ids.py. + * + * Pure TypeScript: no vscode dependency, so the module can be reused outside + * the extension (e.g. by search/analysis tools). + */ + +import { join, resolve, normalize, isAbsolute } from "node:path"; +import { statSync } from "node:fs"; + +export type IncludeKind = "all" | "instance" | "reference"; +export type SourcePrefix = "DATA" | "ART" | "AUDIO" | null; + +export interface SearchPaths { + DATA: string[]; + ART: string[]; + AUDIO: string[]; +} + +export interface ResolveResult { + path: string | null; + prefix: SourcePrefix; + raw: string; +} + +const PREFIXES: Exclude[] = ["DATA", "ART", "AUDIO"]; + +/** + * Builds the search path lists used by the SDK compiler: + * (from defaultscript.cs getIncludePaths(), where "." is the SDK root): + * DATA: sdk -> modGranParent -> project/Data -> sdk/Mods -> modParentPath -> sdk/SageXml + * ART: sdk -> modGranParent -> project/Art1 -> project/Art -> sdk/Mods -> modParentPath -> sdk/Art + * AUDIO: sdk -> modGranParent -> project/Audio1 -> project/Audio -> sdk/Mods -> modParentPath -> sdk/Audio + * + * `extra` directories (from user settings) are appended after the defaults + * for their matching prefix. + */ +export function buildSearchPaths( + sdkDir: string, + projectDir: string, + extra?: Partial>, +): SearchPaths { + const modParentPath = resolve(projectDir, ".."); + const modGranParent = resolve(modParentPath, ".."); + return { + DATA: [ + sdkDir, + modGranParent, + join(projectDir, "Data"), + join(sdkDir, "Mods"), + modParentPath, + join(sdkDir, "SageXml"), + ...(extra?.DATA ?? []), + ], + ART: [ + sdkDir, + modGranParent, + join(projectDir, "Art1"), + join(projectDir, "Art"), + join(sdkDir, "Mods"), + modParentPath, + join(sdkDir, "Art"), + ...(extra?.ART ?? []), + ], + AUDIO: [ + sdkDir, + modGranParent, + join(projectDir, "Audio1"), + join(projectDir, "Audio"), + join(sdkDir, "Mods"), + modParentPath, + join(sdkDir, "Audio"), + ...(extra?.AUDIO ?? []), + ], + }; +} + +function splitPrefix(source: string): { prefix: SourcePrefix; rest: string } { + for (const prefix of PREFIXES) { + if (source.toUpperCase().startsWith(`${prefix}:`)) { + return { prefix, rest: source.slice(prefix.length + 1).replace(/^[/\\]+/, "") }; + } + } + return { prefix: null, rest: source.replace(/^[/\\]+/, "") }; +} + +/** + * Resolves an Include/@source (or xi:include/@href) to an absolute file path, + * or null when not found. + * + * - DATA:/ART:/AUDIO: prefixes are resolved against the corresponding search + * paths, in order. + * - ART: paths without a directory separator also try the 2-letter prefix + * subdirectory (e.g. JUAntiShip -> ju/JUAntiShip). + * - Paths without a prefix are resolved relative to the including file. + */ +export function resolveSource( + source: string, + currentDir: string | null, + searchPaths: SearchPaths, +): ResolveResult { + const raw = source.trim().replace(/\\/g, "/"); + const { prefix, rest } = splitPrefix(raw); + + if (prefix) { + const bases = searchPaths[prefix] ?? []; + const direct = findInBases(rest, bases); + if (direct) return { path: direct, prefix, raw }; + if (prefix === "ART" && !rest.includes("/")) { + const two = rest.slice(0, 2).toLowerCase(); + const prefixed = findInBases(`${two}/${rest}`, bases); + if (prefixed) return { path: prefixed, prefix, raw }; + } + return { path: null, prefix, raw }; + } + + if (currentDir && isAbsolute(rest)) { + return { path: fileExists(rest) ? rest : null, prefix: null, raw }; + } + if (currentDir) { + const candidate = resolve(currentDir, rest); + return { path: fileExists(candidate) ? candidate : null, prefix: null, raw }; + } + return { path: null, prefix: null, raw }; +} + +function findInBases(relPath: string, bases: string[]): string | null { + for (const base of bases) { + const candidate = normalize(resolve(base, relPath)); + if (fileExists(candidate)) return candidate; + } + return null; +} + +function fileExists(path: string): boolean { + try { + return statSync(path).isFile(); + } catch { + return false; + } +} + +/** + * For ``, returns the + * compiled manifest file that backs the placeholder, when present in one of + * the builtmods directories. The placeholder file name maps to + * `.manifest` (e.g. static.xml -> static.manifest). + */ +export function manifestPathForReference( + source: string, + builtmodsDirs: string[], +): string | null { + const base = basenameWithoutExt(stripPrefix(source).replace(/\\/g, "/")); + if (!base) return null; + for (const dir of builtmodsDirs) { + const candidate = join(dir, `${base}.manifest`); + try { + if (statSync(candidate).isFile()) return candidate; + } catch { + // continue + } + } + return null; +} + +function basenameWithoutExt(path: string): string { + const idx = path.lastIndexOf("/"); + const file = idx >= 0 ? path.slice(idx + 1) : path; + const dot = file.lastIndexOf("."); + return dot > 0 ? file.slice(0, dot) : file; +} + +function stripPrefix(source: string): string { + const idx = source.indexOf(":"); + return idx >= 0 ? source.slice(idx + 1) : source; +} diff --git a/src/indexer/indexer.ts b/src/indexer/indexer.ts new file mode 100644 index 0000000..3212d31 --- /dev/null +++ b/src/indexer/indexer.ts @@ -0,0 +1,593 @@ +/** + * Workspace indexer for RA3 Mod XML. + * + * Walks the include graph from Data/Mod.xml (static stream) and + * Data/additionalmaps/mapmetadata_*.xml (global streams), collects asset + * definitions, `$DEFINE` constants, resolved `reference` includes (parsed + * from compiled .manifest files) and a file-name index used for + * Include/@source completion. + * + * Pure TypeScript (no vscode dependency) so the indexing core can be reused + * outside the extension. + */ + +import { readFile, readdir, stat } from "node:fs/promises"; +import { basename, dirname, extname, join, resolve } from "node:path"; +import { LineMap, parseXml, type XmlDocument, type XmlElement } from "../language/xmlParser"; +import { + buildSearchPaths, + manifestPathForReference, + resolveSource, + type SearchPaths, +} from "./includeResolver"; +import { + deriveAssetId, + deriveAssetType, + parseManifest, + type ManifestInfo, +} from "./manifestParser"; +import { canonicalTypeName } from "../model/schemaModel"; +import { collectSourceCandidates } from "./fileScanner"; +import type { + AssetDef, + DefineDef, + IndexOptions, + IndexedFile, + ModIndex, + ParsedFile, + SourceCandidate, + StreamInfo, +} from "./types"; + +const MAX_DEPTH = 300; +/** Files above this size are never parsed (safety against binary blobs). */ +const MAX_PARSE_BYTES = 4 * 1024 * 1024; +/** Only these extensions are treated as XML documents. */ +const XML_EXTENSIONS = new Set([".xml", ".manifestxml"]); + +function normKey(path: string): string { + return resolve(path).toLowerCase(); +} + +/** + * LRU cache for parsed documents. The parse trees of huge mods can be + * memory-heavy, so only a bounded number of recent documents is retained; + * evicted entries are re-read from disk on demand. + */ +export class DocumentCache { + private map = new Map(); + + constructor(private capacity = 64) {} + + get(path: string): ParsedFile | undefined { + const key = normKey(path); + const hit = this.map.get(key); + if (!hit) return undefined; + this.map.delete(key); + this.map.set(key, hit); + return hit; + } + + set(parsed: ParsedFile): void { + const key = normKey(parsed.file.path); + this.map.delete(key); + this.map.set(key, parsed); + if (this.map.size > this.capacity) { + const oldest = this.map.keys().next().value; + if (oldest !== undefined) this.map.delete(oldest); + } + } + + invalidate(path: string): void { + this.map.delete(normKey(path)); + } + + clear(): void { + this.map.clear(); + } +} + +export class ModIndexer { + private searchPaths: SearchPaths; + private docs = new DocumentCache(); + private assets = new Map>(); + private assetsById = new Map(); + private defines = new Map(); + private files = new Map(); + private streams: StreamInfo[] = []; + private manifests = new Map(); + private sourceCandidates: SourceCandidate[] = []; + private diagnostics: ModIndex["diagnostics"] = []; + private visitedAll = new Set(); + private visitedInstance = new Set(); + private manifestAssetKeys = new Set(); + + constructor(private opts: IndexOptions) { + this.searchPaths = buildSearchPaths(opts.sdkDir, opts.projectDir, { + DATA: opts.additionalDataSearchPaths, + }); + } + + /** Re-reads and caches a document; null when unreadable. */ + async readDocument(path: string): Promise { + const hit = this.docs.get(path); + if (hit) return hit; + try { + const [st, text] = await Promise.all([stat(path), readFile(path, "utf8")]); + if (st.size > MAX_PARSE_BYTES) { + const file: IndexedFile = { path: resolve(path), stat: { mtimeMs: st.mtimeMs, size: st.size } }; + const parsed: ParsedFile = { file, parse: null, lineMap: null }; + this.docs.set(parsed); + this.files.set(normKey(parsed.file.path), file); + return parsed; + } + const parse = parseXml(text); + const parsed: ParsedFile = { + file: { path: resolve(path), stat: { mtimeMs: st.mtimeMs, size: st.size } }, + parse, + lineMap: new LineMap(text), + }; + this.docs.set(parsed); + this.files.set(normKey(parsed.file.path), parsed.file); + return parsed; + } catch { + const parsed: ParsedFile = { + file: { path: resolve(path), stat: null }, + parse: null, + lineMap: null, + }; + this.docs.set(parsed); + this.files.set(normKey(parsed.file.path), parsed.file); + return parsed; + } + } + + /** Returns the cached parse if present (does not read from disk). */ + cachedDocument(path: string): ParsedFile | undefined { + return this.docs.get(path); + } + + async build(): Promise { + const start = Date.now(); + const projectData = await findCaseInsensitiveDir(join(this.opts.projectDir, "Data")); + const additionalMaps = projectData + ? await findCaseInsensitiveDir(join(projectData, "additionalmaps")) + : null; + + // ── Streams ── + const staticEntry = projectData ? join(projectData, "Mod.xml") : null; + if (staticEntry) { + const stream: StreamInfo = { name: "static", entry: staticEntry, files: new Set() }; + this.streams.push(stream); + await this.walk(staticEntry, "all", stream, 0); + } + + if (additionalMaps) { + let entries: string[] = []; + try { + entries = await readdir(additionalMaps); + } catch { + entries = []; + } + const metadataFiles = entries + .filter((f) => /^mapmetadata_.*\.xml$/i.test(f)) + .sort(); + for (const f of metadataFiles) { + const entry = join(additionalMaps, f); + const stream: StreamInfo = { + name: `global:${basename(f, ".xml")}`, + entry, + files: new Set(), + }; + this.streams.push(stream); + await this.walk(entry, "all", stream, 0); + } + } + + // ── Source completion candidates ── + const dataDirs = [ + projectData ?? join(this.opts.projectDir, "Data"), + join(this.opts.sdkDir, "SageXml"), + ...this.opts.additionalDataSearchPaths, + ]; + if (!this.opts.indexSageXml) { + const sage = join(this.opts.sdkDir, "SageXml"); + const idx = dataDirs.findIndex((d) => normKey(d) === normKey(sage)); + if (idx >= 0) dataDirs.splice(idx, 1); + } + const artDirs = [ + join(this.opts.projectDir, "Art1"), + join(this.opts.projectDir, "Art"), + join(this.opts.sdkDir, "Art"), + ]; + const audioDirs = [ + join(this.opts.projectDir, "Audio1"), + join(this.opts.projectDir, "Audio"), + join(this.opts.sdkDir, "Audio"), + ]; + this.sourceCandidates = await collectSourceCandidates( + this.opts.walker, + dataDirs, + artDirs, + audioDirs, + projectData ?? join(this.opts.projectDir, "Data"), + ); + // The SDK root itself is the first DATA: search base (static.xml, + // global.xml, audio.xml placeholders) but only its shallow XML files are + // relevant. These candidates take precedence over same-named files found + // deeper in the search paths (e.g. SageXml/Static.xml). + const sdkRootXml = (await readdir(this.opts.sdkDir)).filter( + (f) => f.toLowerCase().endsWith(".xml"), + ); + const sdkRootCandidates: SourceCandidate[] = sdkRootXml.map((f) => ({ + source: `DATA:${f}`, + path: resolve(this.opts.sdkDir, f), + prefix: "DATA", + baseDir: resolve(this.opts.sdkDir), + })); + this.sourceCandidates = dedupeSourceCandidates([ + ...sdkRootCandidates, + ...this.sourceCandidates, + ]); + + const manifestAssetCount = [...this.manifests.values()].reduce( + (sum, m) => sum + m.assets.length, + 0, + ); + + return { + projectDir: resolve(this.opts.projectDir), + sdkDir: resolve(this.opts.sdkDir), + assets: this.assets, + assetsById: this.assetsById, + defines: this.defines, + files: this.files, + streams: this.streams, + manifests: this.manifests, + sourceCandidates: this.sourceCandidates, + diagnostics: this.diagnostics, + stats: { + projectDir: resolve(this.opts.projectDir), + sdkDir: resolve(this.opts.sdkDir), + indexedFiles: this.files.size, + parsedFiles: [...this.files.values()].filter( + (f) => f.stat != null && f.stat.size <= MAX_PARSE_BYTES, + ).length, + assetCount: [...this.assets.values()].reduce((sum, byId) => sum + byId.size, 0), + defineCount: this.defines.size, + manifestFiles: this.manifests.size, + manifestAssetCount, + streams: this.streams.length, + sourceCandidates: this.sourceCandidates.length, + elapsedMs: Date.now() - start, + }, + }; + } + + // ── Include walk ────────────────────────────────────────────────── + + private async walk( + path: string, + mode: "all" | "instance", + stream: StreamInfo, + depth: number, + ): Promise { + const key = normKey(path); + if (depth > MAX_DEPTH) { + this.diagnostics.push({ + file: path, + line: 0, + message: "Include depth exceeded - possible include cycle", + severity: "warning", + code: "include-cycle", + }); + return; + } + if (mode === "all") { + if (this.visitedAll.has(key)) return; + this.visitedAll.add(key); + } else { + if (this.visitedInstance.has(key)) return; + this.visitedInstance.add(key); + if (this.visitedAll.has(key)) return; + } + + stream.files.add(key); + + // Binary assets (w3x/dds/...) are referenced but never parsed. + if (!isXmlPath(path)) return; + + const parsed = await this.readDocument(path); + if (!parsed?.parse?.root) return; + const root = parsed.parse.root; + + for (const child of root.children) { + const local = localName(child.name); + if (local === "Tags" || local === "Includes" || local === "Defines") continue; + if (local === "include") { + await this.handleXiInclude(child, parsed, stream, depth); + continue; + } + const idAttr = child.attrs.find((a) => a.name === "id"); + if (idAttr) { + this.addAsset({ + type: local, + id: idAttr.value, + file: parsed.file.path, + line: lineOf(parsed, idAttr.valueStart), + origin: this.originOf(parsed.file.path), + stream: stream.name, + viaInstance: mode === "instance", + }); + } + } + + for (const child of root.children) { + if (localName(child.name) !== "Defines") continue; + for (const define of child.children) { + if (localName(define.name) !== "Define") continue; + const name = define.attrs.find((a) => a.name === "name")?.value; + const value = define.attrs.find((a) => a.name === "value")?.value; + if (!name) continue; + const entry: DefineDef = { + name, + value: value ?? "", + file: parsed.file.path, + line: lineOf(parsed, define.start), + origin: this.originOf(parsed.file.path), + }; + const arr = this.defines.get(name.toLowerCase()); + if (arr) arr.push(entry); + else this.defines.set(name.toLowerCase(), [entry]); + } + } + + const includesElem = root.children.find((c) => localName(c.name) === "Includes"); + if (includesElem) { + for (const inc of includesElem.children) { + if (localName(inc.name) !== "Include") continue; + const type = inc.attrs.find((a) => a.name === "type")?.value; + const source = inc.attrs.find((a) => a.name === "source")?.value; + if (!source) continue; + const resolved = resolveSource(source, dirname(parsed.file.path), this.searchPaths); + if (!resolved.path) { + this.diagnostics.push({ + file: parsed.file.path, + line: lineOf(parsed, inc.start), + message: `Include target not found: ${source}`, + severity: "warning", + code: "include-not-found", + }); + continue; + } + if (type === "all" || type === "instance") { + await this.walk(resolved.path, type === "all" ? "all" : "instance", stream, depth + 1); + } else if (type === "reference") { + const manifestPath = manifestPathForReference(source, this.opts.builtmodsDirs); + if (manifestPath) { + const loaded = await this.loadManifest(manifestPath, stream.name); + if (!loaded && isXmlPath(resolved.path)) { + // The manifest could not be parsed (missing/invalid): fall back + // to the placeholder XML so its content is still available. + await this.walk(resolved.path, "instance", stream, depth + 1); + } + } else if (isXmlPath(resolved.path)) { + // reference to a real XML file: treat its assets as available + await this.walk(resolved.path, "instance", stream, depth + 1); + } + } + } + } + + // Nested anywhere in the tree (not just under the root): + // the target content is inlined into the parent element. We make the + // target file available and surface missing targets instead of ignoring + // them silently. + for (const el of parsed.parse.elements) { + if (localName(el.name) !== "include") continue; + if (el.parent === root) continue; // already handled in the loop above + const href = el.attrs.find((a) => a.name === "href")?.value; + if (!href) continue; + const resolved = resolveSource(href, dirname(parsed.file.path), this.searchPaths); + if (!resolved.path) { + this.diagnostics.push({ + file: parsed.file.path, + line: lineOf(parsed, el.start), + message: `xi:include target not found: ${href}`, + severity: "warning", + code: "include-not-found", + }); + continue; + } + stream.files.add(normKey(resolved.path)); + if (isXmlPath(resolved.path)) { + await this.walk(resolved.path, "all", stream, depth + 1); + } + } + } + + private async handleXiInclude( + xi: XmlElement, + parent: ParsedFile, + stream: StreamInfo, + depth: number, + ): Promise { + const href = xi.attrs.find((a) => a.name === "href")?.value; + if (!href) return; + const resolved = resolveSource(href, dirname(parent.file.path), this.searchPaths); + if (!resolved.path) { + this.diagnostics.push({ + file: parent.file.path, + line: lineOf(parent, xi.start), + message: `xi:include target not found: ${href}`, + severity: "warning", + code: "include-not-found", + }); + return; + } + if (!isXmlPath(resolved.path)) return; + const target = await this.readDocument(resolved.path); + if (!target?.parse?.root) return; + + const xpointer = xi.attrs.find((a) => a.name === "xpointer")?.value ?? ""; + let candidates: XmlElement[]; + if (xpointer) { + const container = findXPointerContainer(target.parse, xpointer); + candidates = container ? container.children : []; + } else { + candidates = target.parse.root.children; + } + for (const el of candidates) { + const local = localName(el.name); + if (local === "Tags" || local === "Includes" || local === "Defines") continue; + const idAttr = el.attrs.find((a) => a.name === "id"); + if (idAttr) { + this.addAsset({ + type: local, + id: idAttr.value, + file: target.file.path, + line: lineOf(target, idAttr.valueStart), + origin: this.originOf(target.file.path), + stream: stream.name, + }); + } + } + stream.files.add(normKey(target.file.path)); + await this.walk(target.file.path, "all", stream, depth + 1); + } + + // ── Manifest loading ────────────────────────────────────────────── + + /** Returns true when the manifest was parsed successfully. */ + private async loadManifest(path: string, streamName: string): Promise { + const key = normKey(path); + let info = this.manifests.get(key); + if (!info) { + try { + const data = await readFile(path); + const buffer = new Uint8Array(data.buffer, data.byteOffset, data.byteLength); + info = parseManifest(buffer); + } catch { + this.diagnostics.push({ + file: path, + line: 0, + message: "Manifest file could not be read", + severity: "warning", + code: "manifest-read-error", + }); + return false; + } + this.manifests.set(key, info); + } + if (info.error) return false; + for (const asset of info.assets) { + if (!asset.name) continue; + const id = deriveAssetId(asset.name); + const assetKey = `${asset.typeId}:${id.toLowerCase()}`; + if (this.manifestAssetKeys.has(assetKey)) continue; + this.manifestAssetKeys.add(assetKey); + this.addAsset({ + type: + canonicalTypeName(deriveAssetType(asset.typeName, asset.name)) ?? + `#${asset.typeId.toString(16)}`, + id, + file: path, + line: 0, + origin: "manifest", + stream: streamName, + manifest: path, + manifestSource: asset.sourceFileName, + }); + } + return true; + } + + // ── Helpers ─────────────────────────────────────────────────────── + + private originOf(path: string): "project" | "sdk" { + const p = resolve(path).toLowerCase(); + const project = resolve(this.opts.projectDir).toLowerCase(); + const sdk = resolve(this.opts.sdkDir).toLowerCase(); + if (p.startsWith(project + "\\")) return "project"; + if (sdk && p.startsWith(sdk + "\\")) return "sdk"; + return "project"; + } + + private addAsset(def: AssetDef): void { + // Keep the original case: type names are matched against the XSD model. + const typeKey = def.type; + const idKey = def.id.toLowerCase(); + let byId = this.assets.get(typeKey); + if (!byId) { + byId = new Map(); + this.assets.set(typeKey, byId); + } + const arr = byId.get(idKey); + if (arr) { + if (arr.some((a) => a.file === def.file && a.line === def.line)) return; + arr.push(def); + } else { + byId.set(idKey, [def]); + } + const all = this.assetsById.get(idKey); + if (all) { + if (all.some((a) => a.file === def.file && a.line === def.line)) return; + all.push(def); + } else { + this.assetsById.set(idKey, [def]); + } + } +} + +// ── Module-level helpers ───────────────────────────────────────────── + +function localName(tag: string): string { + const idx = tag.lastIndexOf(":"); + return idx >= 0 ? tag.slice(idx + 1) : tag; +} + +function lineOf(parsed: ParsedFile, offset: number): number { + if (!parsed.lineMap) return 0; + return parsed.lineMap.positionAt(offset).line + 1; +} + +function isXmlPath(path: string): boolean { + const ext = extname(path).toLowerCase(); + return XML_EXTENSIONS.has(ext); +} + +async function findCaseInsensitiveDir(dir: string): Promise { + const parent = dirname(dir); + const wanted = basename(dir); + try { + const entries = await readdir(parent, { withFileTypes: true }); + const hit = entries.find( + (e) => e.isDirectory() && e.name.toLowerCase() === wanted.toLowerCase(), + ); + return hit ? join(parent, hit.name) : null; + } catch { + return null; + } +} + +function findXPointerContainer(doc: XmlDocument, xpointer: string): XmlElement | null { + // Supports the form used by the mods: + // xmlns(n=uri:ea.com:eala:asset) xpointer(/n:ElementName/child::*) + const m = /xpointer\(\/\w+:(\w+)\/child::\*\)/.exec(xpointer); + if (!m) return null; + const name = m[1]; + return doc.elements.find((el) => localName(el.name) === name) ?? null; +} + +/** Keeps the first candidate for each case-insensitive source string. */ +function dedupeSourceCandidates(candidates: SourceCandidate[]): SourceCandidate[] { + const seen = new Set(); + const out: SourceCandidate[] = []; + for (const c of candidates) { + const key = c.source.toLowerCase(); + if (seen.has(key)) continue; + seen.add(key); + out.push(c); + } + return out; +} diff --git a/src/indexer/manifestParser.ts b/src/indexer/manifestParser.ts new file mode 100644 index 0000000..e8fca34 --- /dev/null +++ b/src/indexer/manifestParser.ts @@ -0,0 +1,257 @@ +/** + * Parser for SAGE `.manifest` files, ported from OpenSAGE + * (src/OpenSage.Game/Data/StreamFS/ManifestFile.cs, commit d45d361). + * + * The manifest is a binary index produced by BinaryAssetBuilder: every asset + * compiled into a stream is listed with hashed type/instance ids, an offset + * into the asset-name string buffer, and an optional source file name. + * Parsing it lets the extension treat `reference` includes (static.xml, + * global.xml, audio.xml) as real, searchable asset pools. + */ + +import { assetTypeNameFromHash } from "../model/schemaModel"; + +export interface ManifestAsset { + typeId: number; + typeName: string | null; + name: string; + sourceFileName: string; +} + +export interface ManifestReferenceEntry { + referenceType: number; + path: string; +} + +export interface ManifestInfo { + version: number; + isBigEndian: boolean; + isLinked: boolean; + assetCount: number; + assets: ManifestAsset[]; + manifestReferences: ManifestReferenceEntry[]; + /** Present when the file could not be parsed. */ + error?: string; +} + +/** + * Derives an asset type from its manifest name. BAB stores manifest assets + * as "TypeName:Id" (e.g. "PlayerTemplate:Allies"), so the part before the + * first colon is the type even when the TypeId hash is unknown to the + * bundled AssetType table. Asset ids cannot contain ":" (InstanceId pattern), + * so the split is unambiguous. + */ +export function deriveAssetType(typeName: string | null, assetName: string): string | null { + if (typeName) return typeName; + const idx = assetName.indexOf(":"); + if (idx <= 0) return null; + const prefix = assetName.slice(0, idx); + return /^[A-Za-z_][A-Za-z0-9_]*$/.test(prefix) ? prefix : null; +} + +/** + * Extracts the referenceable asset id from a manifest name. BAB stores + * manifest names as "TypeName:InstanceId" where the instance id may itself + * carry a subtype prefix for art assets, e.g. + * W3dContainer:W3DContainer:AUANTIVEHICLEVEHICLETECH1_SKN + * The referenceable id is the last colon-separated segment (asset ids cannot + * contain ":" per the InstanceId pattern). + */ +export function deriveAssetId(assetName: string): string { + const idx = assetName.lastIndexOf(":"); + return idx >= 0 ? assetName.slice(idx + 1) : assetName; +} + +class Cursor { + private pos = 0; + constructor(private buf: Uint8Array) {} + + get position(): number { + return this.pos; + } + + byte(): number { + if (this.pos >= this.buf.length) throw new Error("Unexpected end of file"); + return this.buf[this.pos++]; + } + + uint16(): number { + const a = this.byte(); + const b = this.byte(); + return a | (b << 8); + } + + uint32(): number { + const a = this.byte(); + const b = this.byte(); + const c = this.byte(); + const d = this.byte(); + return ((a | (b << 8) | (c << 16) | (d << 24)) >>> 0); + } + + skip(n: number): void { + this.pos += n; + if (this.pos > this.buf.length) throw new Error("Unexpected end of file"); + } + + nullTerminatedString(): string { + const start = this.pos; + while (this.pos < this.buf.length && this.buf[this.pos] !== 0) { + this.pos++; + } + const end = this.pos; + if (this.pos < this.buf.length) this.pos++; // consume NUL + return decodeAscii(this.buf, start, end); + } + + readNameBuffer(endPosition: number): Map { + const names = new Map(); + let nameOffset = 0; + while (this.pos < endPosition) { + const start = this.pos; + names.set(nameOffset, this.nullTerminatedString()); + nameOffset += this.pos - start; + } + return names; + } +} + +function decodeAscii(buf: Uint8Array, start: number, end: number): string { + // Asset ids are ASCII; anything else decodes with replacement chars. + let out = ""; + for (let i = start; i < end; i++) { + out += String.fromCharCode(buf[i]); + } + return out; +} + +export function parseManifest(buffer: Uint8Array): ManifestInfo { + try { + return parseManifestInner(buffer); + } catch (err) { + return { + version: 0, + isBigEndian: false, + isLinked: false, + assetCount: 0, + assets: [], + manifestReferences: [], + error: err instanceof Error ? err.message : String(err), + }; + } +} + +function parseManifestInner(buffer: Uint8Array): ManifestInfo { + const cursor = new Cursor(buffer); + + const testValue = cursor.uint32(); + let version: number; + let isBigEndian: boolean; + let isLinked: boolean; + + if (testValue === 0) { + version = cursor.uint16(); + if (version !== 7) throw new Error(`Unsupported manifest version ${version}`); + isBigEndian = readBooleanChecked(cursor); + isLinked = readBooleanChecked(cursor); + } else { + cursor.skip(-4); + isBigEndian = readBooleanChecked(cursor); + isLinked = readBooleanChecked(cursor); + version = cursor.uint16(); + if (version !== 5 && version !== 6) { + throw new Error(`Unsupported manifest version ${version}`); + } + } + + const streamChecksum = cursor.uint32(); + const allTypesHash = cursor.uint32(); + const assetCount = cursor.uint32(); + const totalInstanceDataSize = cursor.uint32(); + const maxInstanceChunkSize = cursor.uint32(); + const maxRelocationChunkSize = cursor.uint32(); + const maxImportsChunkSize = cursor.uint32(); + const assetReferenceBufferSize = cursor.uint32(); + const referencedManifestNameBufferSize = cursor.uint32(); + const assetNameBufferSize = cursor.uint32(); + const sourceFileNameBufferSize = cursor.uint32(); + + void streamChecksum; + void allTypesHash; + void totalInstanceDataSize; + void maxInstanceChunkSize; + void maxRelocationChunkSize; + void maxImportsChunkSize; + + interface RawEntry { + typeId: number; + nameOffset: number; + sourceFileNameOffset: number; + } + const rawEntries: RawEntry[] = []; + for (let i = 0; i < assetCount; i++) { + const typeId = cursor.uint32(); + cursor.uint32(); // instanceId + cursor.uint32(); // typeHash + cursor.uint32(); // instanceHash + cursor.uint32(); // assetReferenceOffset + cursor.uint32(); // assetReferenceCount + const nameOffset = cursor.uint32(); + const sourceFileNameOffset = cursor.uint32(); + cursor.uint32(); // instanceDataSize + cursor.uint32(); // relocationDataSize + cursor.uint32(); // importsDataSize + if (version >= 6) { + cursor.byte(); // isTokenized + cursor.skip(3); + } + rawEntries.push({ + typeId, + nameOffset, + sourceFileNameOffset, + }); + } + + // Asset references buffer (not needed for completions). + cursor.skip(assetReferenceBufferSize); + + // Referenced manifest names. + const manifestRefsEnd = cursor.position + referencedManifestNameBufferSize; + const manifestReferences: ManifestReferenceEntry[] = []; + while (cursor.position < manifestRefsEnd) { + const referenceType = cursor.byte(); + const path = cursor.nullTerminatedString(); + manifestReferences.push({ referenceType, path }); + } + + // Asset names. + const assetNamesEnd = cursor.position + assetNameBufferSize; + const assetNames = cursor.readNameBuffer(assetNamesEnd); + + // Source file names. + const sourceNamesEnd = cursor.position + sourceFileNameBufferSize; + const sourceNames = cursor.readNameBuffer(sourceNamesEnd); + + const assets: ManifestAsset[] = rawEntries.map((entry) => ({ + typeId: entry.typeId, + typeName: assetTypeNameFromHash(entry.typeId) ?? null, + name: assetNames.get(entry.nameOffset) ?? "", + sourceFileName: sourceNames.get(entry.sourceFileNameOffset) ?? "", + })); + + return { + version, + isBigEndian, + isLinked, + assetCount, + assets, + manifestReferences, + }; +} + +function readBooleanChecked(cursor: Cursor): boolean { + const value = cursor.byte(); + if (value === 0) return false; + if (value === 1) return true; + throw new Error(`Invalid boolean byte ${value}`); +} diff --git a/src/indexer/refs.ts b/src/indexer/refs.ts new file mode 100644 index 0000000..73e8408 --- /dev/null +++ b/src/indexer/refs.ts @@ -0,0 +1,91 @@ +import { + attributesOfType, + elementTypeName, + isAssignableTo, +} from "../model/schemaModel"; +import type { AssetDef, ModIndex } from "./types"; + +export interface ReferenceTarget { + def: AssetDef; + score: number; +} + +/** + * True when an attribute is a typed reference: either the instance + * inheritance attribute `inheritFrom`, or an XSD attribute whose simple type + * carries an `xas:refType`. Enumerations and file paths (e.g. + * `Include/@type`, `Include/@source`) are not references. + */ +export function isReferenceAttribute(elementName: string, attrName: string): boolean { + return isReferenceAttributeOfType(elementTypeName(elementName), attrName); +} + +/** Same check, but driven by a resolved XSD type name. */ +export function isReferenceAttributeOfType( + typeName: string | null, + attrName: string, +): boolean { + if (attrName.toLowerCase() === "inheritfrom") return true; + const attr = attributesOfType(typeName).find((a) => a.name === attrName); + return attr != null && (attr.refType != null || attr.isRef); +} + +/** + * Resolves the definitions a reference attribute value should point to. + * + * The result is strictly filtered by the attribute's reference type (from the + * XSD model) so that an id shared by several asset types only resolves to the + * matching definition (e.g. `Weapon="X"` jumps to the WeaponTemplate with + * id "X", never to a GameObject that happens to share the id). + * + * Returns [] when the attribute is not a typed reference or nothing matches. + */ +export function resolveReferenceTargets( + idx: ModIndex, + elementType: string, + attrName: string, + id: string, +): ReferenceTarget[] { + return resolveReferenceTargetsForType( + idx, + elementTypeName(elementType), + attrName, + id, + ); +} + +/** Same resolution, driven by a resolved XSD type name. */ +export function resolveReferenceTargetsForType( + idx: ModIndex, + typeName: string | null, + attrName: string, + id: string, +): ReferenceTarget[] { + const defs = idx.assetsById.get(id.toLowerCase()); + if (!defs?.length) return []; + + const nameLower = attrName.toLowerCase(); + let refType: string | null = null; + let selfType: string | null = null; + + if (nameLower === "inheritfrom") { + selfType = typeName; + } else { + const attr = attributesOfType(typeName).find((a) => a.name === attrName); + if (!attr || (!attr.refType && !attr.isRef)) return []; + refType = attr.refType; + } + + const targets: ReferenceTarget[] = []; + for (const def of defs) { + if (refType && !isAssignableTo(def.type, refType)) continue; + if (selfType && !isAssignableTo(def.type, selfType)) continue; + let score = 3; + if (def.origin === "project") score = 0; + else if (def.origin === "sdk") score = 1; + else score = 2; + targets.push({ def, score }); + } + targets.sort((a, b) => a.score - b.score || a.def.id.localeCompare(b.def.id)); + return targets; +} diff --git a/src/indexer/types.ts b/src/indexer/types.ts new file mode 100644 index 0000000..f8ab2d6 --- /dev/null +++ b/src/indexer/types.ts @@ -0,0 +1,125 @@ +import type { XmlDocument } from "../language/xmlParser"; +import type { ManifestInfo } from "./manifestParser"; +import type { LineMap } from "../language/xmlParser"; + +export type AssetOrigin = "project" | "sdk" | "manifest"; + +export interface AssetDef { + type: string; + id: string; + /** Absolute path of the defining file (for manifests: the manifest path). */ + file: string; + /** 1-based line of the id attribute (or 0 when unknown, e.g. manifests). */ + line: number; + origin: AssetOrigin; + /** "static" or "global:" when the asset comes from a stream. */ + stream?: string; + /** Set for assets that are only reachable through `instance` includes. */ + viaInstance?: boolean; + /** Manifest path for origin === "manifest". */ + manifest?: string; + /** Source file recorded inside a manifest (e.g. "DATA:globaldata/armor.xml"). */ + manifestSource?: string; +} + +export interface DefineDef { + name: string; + value: string; + file: string; + line: number; + origin: AssetOrigin; +} + +export interface IndexedFile { + path: string; + stat: { mtimeMs: number; size: number } | null; +} + +export interface StreamInfo { + name: string; + entry: string; + files: Set; +} + +export interface SourceCandidate { + /** Suggested value for Include/@source. */ + source: string; + /** Absolute path the candidate resolves to. */ + path: string; + /** "DATA" | "ART" | "AUDIO" | null (relative). */ + prefix: "DATA" | "ART" | "AUDIO" | null; + /** Directory that acts as the root of the relative path. */ + baseDir: string; +} + +export interface IndexerDiagnostic { + file: string; + line: number; + message: string; + severity: "warning" | "error" | "information"; + code: string; +} + +export interface IndexStats { + projectDir: string; + sdkDir: string; + indexedFiles: number; + parsedFiles: number; + assetCount: number; + defineCount: number; + manifestFiles: number; + manifestAssetCount: number; + streams: number; + sourceCandidates: number; + elapsedMs: number; +} + +export interface ModIndex { + projectDir: string; + sdkDir: string; + /** type -> id -> definitions (project + sdk + manifest, deduplicated). */ + assets: Map>; + /** id -> definitions across all types. */ + assetsById: Map; + /** `$NAME` -> definitions. */ + defines: Map; + /** absolute path -> file record (only files touched by the include walk). */ + files: Map; + streams: StreamInfo[]; + manifests: Map; + /** Files suggested for Include/@source completion. */ + sourceCandidates: SourceCandidate[]; + /** Problems found while indexing (unresolved includes, cycles, ...). */ + diagnostics: IndexerDiagnostic[]; + stats: IndexStats; +} + +export interface IndexOptions { + projectDir: string; + sdkDir: string; + builtmodsDirs: string[]; + indexSageXml: boolean; + additionalDataSearchPaths: string[]; + /** Directory walker used to enumerate files for source completion. */ + walker: FileWalker; +} + +export interface FileWalker { + /** Recursively lists files under a directory. Cached by the caller. */ + listFiles(dir: string): Promise; +} + +export interface ParseCache { + get(path: string): IndexedFile | undefined; + set(file: IndexedFile): void; + clear(): void; + /** Removes the cached entry for a path. */ + invalidate(path: string): void; +} + +/** A parsed file plus its line map, produced on demand. */ +export interface ParsedFile { + file: IndexedFile; + parse: XmlDocument | null; + lineMap: LineMap | null; +} diff --git a/src/language/context.ts b/src/language/context.ts new file mode 100644 index 0000000..2ca5b6d --- /dev/null +++ b/src/language/context.ts @@ -0,0 +1,130 @@ +import type { XmlAttribute, XmlDocument, XmlElement } from "./xmlParser"; + +export type ContextKind = + | "element-name" + | "attribute-name" + | "attribute-value" + | "content" + | "none"; + +export interface CompletionContext { + kind: ContextKind; + /** The element whose start tag the cursor is in (or whose content). */ + element: XmlElement | null; + /** Set when the cursor is inside a closing tag name ("= el.start && offset <= el.end) { + if (!container || el.depth > container.depth) container = el; + } + } + + if (!container) return empty("none"); + + // Inside the start tag of the element. + if (offset >= container.start && offset <= container.startTagEnd) { + return analyzeStartTag(container, text, offset); + } + + // Otherwise the cursor is in element content. + return { + kind: "content", + element: container, + closing: false, + attr: null, + valuePrefix: "", + existingAttrs: [], + }; +} + +function analyzeStartTag( + el: XmlElement, + text: string, + offset: number, +): CompletionContext { + const closing = text.startsWith(" a.name); + + if (offset <= nameEnd) { + return { + kind: "element-name", + element: el, + closing, + attr: null, + valuePrefix: "", + existingAttrs, + }; + } + + // Inside an attribute value? + for (const attr of el.attrs) { + if (attr.hasValue && offset >= attr.quoteStart && offset <= attr.quoteEnd) { + const start = attr.valueStart; + const prefix = offset > start ? text.slice(start, offset) : ""; + return { + kind: "attribute-value", + element: el, + closing: false, + attr, + valuePrefix: prefix, + existingAttrs, + }; + } + } + + // Right after "=" (no quotes yet) or between attributes. + const before = text.slice(el.start, offset); + const trimmed = before.replace(/\s+$/, ""); + if (trimmed.endsWith("=")) { + return { + kind: "attribute-value", + element: el, + closing: false, + attr: lastAttrOf(el), + valuePrefix: "", + existingAttrs, + }; + } + + return { + kind: "attribute-name", + element: el, + closing: false, + attr: null, + valuePrefix: "", + existingAttrs, + }; +} + +function lastAttrOf(el: XmlElement): XmlAttribute | null { + return el.attrs.length ? el.attrs[el.attrs.length - 1] : null; +} + +function empty(kind: ContextKind): CompletionContext { + return { + kind, + element: null, + closing: false, + attr: null, + valuePrefix: "", + existingAttrs: [], + }; +} diff --git a/src/language/typeContext.ts b/src/language/typeContext.ts new file mode 100644 index 0000000..5e1f489 --- /dev/null +++ b/src/language/typeContext.ts @@ -0,0 +1,16 @@ +import { childTypeOf, elementTypeName } from "../model/schemaModel"; +import type { XmlElement } from "./xmlParser"; + +/** + * Resolves the XSD type of an element from the parsed document tree by + * walking up to the root and applying context-aware child lookups at every + * level. Falls back to the global element->type map when the parent chain + * does not declare the child. + */ +export function resolveElementType(el: XmlElement): string | null { + if (!el.parent) { + return elementTypeName(el.name); + } + const parentType = resolveElementType(el.parent); + return childTypeOf(parentType, el.name) ?? elementTypeName(el.name); +} diff --git a/src/language/xmlParser.ts b/src/language/xmlParser.ts new file mode 100644 index 0000000..f07ab45 --- /dev/null +++ b/src/language/xmlParser.ts @@ -0,0 +1,438 @@ +/** + * Lightweight XML parser with source offsets. + * + * The extension needs exact positions of tags, attributes and values for + * completions, hover, navigation and diagnostics. fast-xml-parser does not + * provide offsets, so we use this small purpose-built parser instead. It is + * deliberately tolerant: malformed documents still produce a partial tree + * plus a list of errors, so completion keeps working while typing. + */ + +export interface XmlAttribute { + name: string; + value: string; + /** Offset of the first character of the name. */ + nameStart: number; + /** Offset one past the last character of the name. */ + nameEnd: number; + /** Offset of the first value character (after the opening quote). */ + valueStart: number; + /** Offset one past the last value character (before the closing quote). */ + valueEnd: number; + /** Offset of the opening quote. */ + quoteStart: number; + /** Offset one past the closing quote. */ + quoteEnd: number; + hasValue: boolean; + /** True when the value is delimited with double quotes. */ + doubleQuoted: boolean; +} + +export interface XmlElement { + name: string; + attrs: XmlAttribute[]; + children: XmlElement[]; + parent: XmlElement | null; + /** Offset of "<". */ + start: number; + /** Offset one past the ">" of the start tag. */ + startTagEnd: number; + /** Offset one past the end of the whole element (closing tag or "/>"). */ + end: number; + selfClosing: boolean; + /** Offset of "" of the XML declaration, or 0. */ + declarationEnd: number; +} + +export interface Position { + line: number; + character: number; +} + +/** Precomputes line start offsets for offset <-> position conversion. */ +export class LineMap { + private lineStarts: number[] = [0]; + + constructor(text: string) { + for (let i = 0; i < text.length; i++) { + if (text.charCodeAt(i) === 10) { + this.lineStarts.push(i + 1); + } + } + } + + positionAt(offset: number): Position { + let lo = 0; + let hi = this.lineStarts.length - 1; + while (lo < hi) { + const mid = (lo + hi + 1) >> 1; + if (this.lineStarts[mid] <= offset) { + lo = mid; + } else { + hi = mid - 1; + } + } + return { line: lo, character: offset - this.lineStarts[lo] }; + } + + lineStart(line: number): number { + if (line < 0) return 0; + if (line >= this.lineStarts.length) return this.lineStarts[this.lineStarts.length - 1]; + return this.lineStarts[line]; + } +} + +interface RawTag { + name: string; + selfClosing: boolean; + start: number; + contentStart: number; + contentEnd: number; + end: number; + attrs: XmlAttribute[]; +} + +const NAME_RE = /[A-Za-z_][\w:.-]*/y; + +function parseTag(content: string, contentStart: number): RawTag { + const base = contentStart; + let j = 0; + while (j < content.length && /\s/.test(content[j])) { + j++; + } + let name: string; + NAME_RE.lastIndex = j; + const m = NAME_RE.exec(content); + if (!m) { + name = ""; + } else { + name = m[0]; + } + const attrs: XmlAttribute[] = []; + let i = m ? m.index + name.length : j; + let selfClosing = false; + + while (i < content.length) { + // skip whitespace + while (i < content.length && /\s/.test(content[i])) { + i++; + } + if (i >= content.length) break; + const c = content[i]; + // The tag content excludes the terminating ">", so a bare "/" (outside + // quotes) can only be the self-closing marker: "". + if (c === "/") { + selfClosing = true; + i++; + break; + } + if (c === ">") { + i += 1; + break; + } + // attribute name + const attrNameStart = i; + while (i < content.length && !/[\s=/>]/.test(content[i])) { + i++; + } + const attrName = content.slice(attrNameStart, i); + const nameEnd = base + i; + while (i < content.length && /\s/.test(content[i])) { + i++; + } + let hasValue = false; + let value = ""; + let valueStart = -1; + let valueEnd = -1; + let quoteStart = -1; + let quoteEnd = -1; + let doubleQuoted = true; + if (content[i] === "=") { + i++; + while (i < content.length && /\s/.test(content[i])) { + i++; + } + const q = content[i]; + if (q === '"' || q === "'") { + doubleQuoted = q === '"'; + hasValue = true; + quoteStart = base + i; + i++; + const valueStartLocal = i; + while (i < content.length && content[i] !== q) { + i++; + } + valueStart = base + valueStartLocal; + valueEnd = base + i; + value = content.slice(valueStartLocal, i); + if (content[i] === q) { + i++; + quoteEnd = base + i; + } + } else { + // unquoted value - tolerate + const vs = i; + while (i < content.length && !/[\s>]/.test(content[i])) { + i++; + } + value = content.slice(vs, i); + hasValue = true; + valueStart = base + vs; + valueEnd = base + i; + quoteStart = valueStart; + quoteEnd = valueEnd; + } + } + attrs.push({ + name: attrName, + value, + nameStart: base + attrNameStart, + nameEnd, + valueStart, + valueEnd, + quoteStart, + quoteEnd, + hasValue, + doubleQuoted, + }); + } + + return { + name, + selfClosing, + start: base - 1, + contentStart: base, + contentEnd: base + i, + end: base + i, + attrs, + }; +} + +export function parseXml(text: string): XmlDocument { + const lineMap = new LineMap(text); + const errors: XmlParseError[] = []; + const elements: XmlElement[] = []; + const stack: XmlElement[] = []; + let root: XmlElement | null = null; + let declarationEnd = 0; + let i = 0; + const n = text.length; + + const err = (message: string, offset: number) => { + const pos = lineMap.positionAt(offset); + errors.push({ message, offset, line: pos.line, character: pos.character }); + }; + + while (i < n) { + const lt = text.indexOf("<", i); + if (lt < 0) break; + if (lt > i && stack.length === 0 && errors.length === 0) { + // text before the root element - ignore unless it is non-whitespace + const between = text.slice(i, lt); + if (between.trim() !== "") { + err("Content is not allowed before the root element", i); + } + } + i = lt; + + // comment + if (text.startsWith("", i + 4); + if (close < 0) { + err("Unterminated comment", i); + break; + } + i = close + 3; + continue; + } + // CDATA + if (text.startsWith("", i + 9); + if (close < 0) { + err("Unterminated CDATA section", i); + break; + } + i = close + 3; + continue; + } + // DOCTYPE + if (text.startsWith("", i); + if (close < 0) { + err("Unterminated DOCTYPE", i); + break; + } + i = close + 1; + continue; + } + // processing instruction / declaration + if (text.startsWith("", i + 2); + if (close < 0) { + err("Unterminated processing instruction", i); + break; + } + if (i === 0 && /^<\?xml\s/i.test(text.slice(i, close + 2))) { + declarationEnd = close + 2; + } + i = close + 2; + continue; + } + // closing tag + if (text.startsWith("", i + 2); + if (gt < 0) { + err("Unterminated closing tag", i); + break; + } + const name = text.slice(i + 2, gt).trim(); + const top = stack[stack.length - 1]; + if (!top) { + err(`Unexpected closing tag `, i); + } else if (top.name !== name) { + err(`Mismatched closing tag: expected , found `, i); + // recover: find the matching element on the stack if possible + let idx = stack.length - 1; + while (idx >= 0 && stack[idx].name !== name) idx--; + if (idx >= 0) { + const closingCount = stack.length - 1 - idx; + for (let k = 0; k < closingCount; k++) { + const el = stack.pop()!; + el.end = gt + 1; + el.closeTagStart = i; + } + } + } else { + const el = stack.pop()!; + el.end = gt + 1; + el.closeTagStart = i; + } + i = gt + 1; + continue; + } + // opening tag + if (text[i + 1] === "!" || text[i + 1] === "?") { + err("Malformed markup", i); + i++; + continue; + } + const gt = findTagEnd(text, i + 1); + if (gt < 0) { + err("Unterminated start tag", i); + const content = text.slice(i + 1); + const raw = parseTag(content, i + 1); + if (raw.name) { + const el = buildElement(raw, stack.length); + elements.push(el); + root = root ?? el; + stack.push(el); + } + break; + } + const content = text.slice(i + 1, gt); + const raw = parseTag(content, i + 1); + raw.end = gt + 1; + const el = buildElement(raw, stack.length); + elements.push(el); + if (stack.length === 0) { + root = root ?? el; + } else { + const parent = stack[stack.length - 1]; + parent.children.push(el); + el.parent = parent; + } + if (!raw.selfClosing) { + stack.push(el); + } + i = gt + 1; + } + + if (stack.length > 0) { + for (const el of stack) { + const pos = lineMap.positionAt(el.start); + errors.push({ + message: `Element <${el.name}> is never closed`, + offset: el.start, + line: pos.line, + character: pos.character, + }); + el.end = n; + } + } + + return { root, elements, errors, declarationEnd }; +} + +function findTagEnd(text: string, from: number): number { + let i = from; + let quote: string | null = null; + while (i < text.length) { + const c = text[i]; + if (quote) { + if (c === quote) quote = null; + } else if (c === '"' || c === "'") { + quote = c; + } else if (c === ">") { + return i; + } + i++; + } + return -1; +} + +function buildElement(raw: RawTag, depth: number): XmlElement { + return { + name: raw.name, + attrs: raw.attrs, + children: [], + parent: null, + start: raw.start, + startTagEnd: raw.end, + end: raw.selfClosing ? raw.end : -1, + selfClosing: raw.selfClosing, + closeTagStart: -1, + depth, + }; +} + +/** Returns the innermost element whose span contains `offset`. */ +export function findElementAt(doc: XmlDocument, offset: number): XmlElement | null { + let best: XmlElement | null = null; + for (const el of doc.elements) { + if (el.end < 0) continue; + if (offset >= el.start && offset <= el.end) { + if (!best || el.depth > best.depth) { + best = el; + } + } + } + return best; +} + +/** Finds an element by name that contains the offset (including its start tag). */ +export function findOpenTagElementAt(doc: XmlDocument, offset: number): XmlElement | null { + const el = findElementAt(doc, offset); + if (!el) return null; + // When the cursor is inside the start tag itself, `el` is already the + // innermost candidate. If the cursor is before the element's start, use + // the parent. + if (offset >= el.start && offset <= el.startTagEnd) return el; + return el; +} diff --git a/src/model/asset-types.json b/src/model/asset-types.json new file mode 100644 index 0000000..2058c80 --- /dev/null +++ b/src/model/asset-types.json @@ -0,0 +1,86 @@ +{ + "version": 1, + "source": "OpenSAGE src/OpenSage.Game/Data/StreamFS/AssetType.cs", + "count": 79, + "types": { + "299416263": "AudioLod", + "315614191": "LocalBuildListMonitor", + "354222972": "GameLodPreset", + "376113229": "AudioFile", + "400896388": "CrowdResponse", + "439207783": "TheaterOfWarTemplate", + "504350110": "InGameUIPlayerPowerCommandSlots", + "530081230": "IntelDB", + "531798225": "StaticGameLod", + "534008255": "LargeGroupAudioMap", + "565855655": "ImageSequence", + "568797146": "Texture", + "607123156": "AIStrategicStateDefinition", + "608742960": "W3dAnimation", + "610186489": "InGameUIVoiceChatCommandSlots", + "680780553": "Environment", + "686292351": "FXParticleSystemTemplate", + "726253425": "Achievement", + "741706624": "MpGameRules", + "819131716": "RadiusCursorLibrary", + "866546168": "InGameUISettings", + "926814458": "AITargetingHeuristic", + "962203606": "InGameUILookAtCommandSlots", + "980180622": "ArmorTemplate", + "1345252658": "OnlineChatColors", + "1350608344": "MappableKey", + "1443425905": "AudioSettings", + "1447728787": "VideoEventList", + "1449288224": "PackedTextureImage", + "1482556238": "CampaignTemplate", + "1628705662": "InGameUIGroupSelectionCommandSlots", + "1641540160": "W3dHierarchy", + "1713477273": "PlayerPowerButtonTemplateStore", + "1874610847": "ExperienceLevelTemplate", + "1883691512": "MusicTrack", + "2007776008": "TargetingInTurretArcCompare", + "2070603733": "MiscAudio", + "2101756272": "LogicCommand", + "2178440954": "SpecialPowerTemplate", + "2219670431": "AudioEvent", + "2254974584": "FXList", + "2359666647": "TargetingDistanceCompare", + "2384988189": "MultiplayerColor", + "2421413379": "UnitOverlayIconSettings", + "2430161325": "Weather", + "2458866148": "InGameUIFixedElementHotKeySlotMap", + "2467477932": "OnDemandTexture", + "2486173485": "GameObject", + "2496977262": "WeaponTemplate", + "2525284163": "StanceTemplate", + "2525492603": "Mouse", + "2565744451": "InGameUISideBarCommandSlots", + "2745675575": "Multisound", + "2800139175": "HotKeySlot", + "2811124014": "InGameUIUnitAbilityCommandSlots", + "2812698028": "InGameUITacticalCommandSlots", + "2893598307": "AIBudgetStateDefinition", + "2901356964": "DynamicGameLod", + "2905958645": "DamageFX", + "3188107749": "TargetingCompareList", + "3266421346": "W3dMesh", + "3319822471": "AttributeModifier", + "3477794083": "MissionTemplate", + "3558134211": "DialogEvent", + "3587539190": "ArmyDefinition", + "3604279694": "AIPersonalityDefinition", + "3614134471": "UnitTypeIcon", + "3650896041": "PhaseEffect", + "3741098742": "DefaultHotKeys", + "3786401627": "UpgradeTemplate", + "3810008068": "W3dCollisionBox", + "3899542881": "ObjectCreationList", + "3928762264": "AmbientStream", + "3959844197": "LogicCommandSet", + "3971904488": "SkirmishOpeningMove", + "3972178387": "LocomotorTemplate", + "4042295058": "W3dContainer", + "4157475773": "ShadowMap", + "4262364347": "OnDemandTextureImage" + } +} \ No newline at end of file diff --git a/src/model/schema-model.json b/src/model/schema-model.json new file mode 100644 index 0000000..0c85d64 --- /dev/null +++ b/src/model/schema-model.json @@ -0,0 +1 @@ +{"version":2,"rootXsd":"CnC3Types.xsd","targetNamespace":"uri:ea.com:eala:asset","topLevelElements":["AIBudgetStateDefinition","AIBuildStateDefinition","AIData","AIMicroManagerData","AIPersonalityDefinition","AIPersonalityToAchievementEventMapping","AIStateDefinition","AIStrategicStateDefinition","AIStrategicStateName","AITargetingHeuristic","AchievementEvent","AmbientStream","AnimationSoundSettings","AptAptData","AptConstData","AptDatData","AptGeometryData","ArmorTemplate","ArmyDefinition","AssetReportTable","AttributeModifier","AudioEvent","AudioEventLimitGroup","AudioFile","AudioFileMP3Passthrough","AudioLOD","AudioSettings","AutoParticleSystemSettings","BasicMouseCursors","BootupDisplaySequence","BounceKickTerrainMapping","BreezeInfo","BuildSystemSettings","ButtonSingleStateData","CameraSettings","CampaignEnumerator","CampaignTemplate","ConnectionLineManager","ConquerCardDefinitionPower","ConquerCardDefinitionStructure","ConquerCardDefinitionUnit","ConquerCardPrebuiltDeck","Credits","CrowdResponse","DLContent","DamageFX","DamageFXSettings","DebugHotKeys","DefaultHotKeys","Defines","DialogEvent","DrawGroupInfo","DynamicGameLOD","DynamicsContactTagMapping","EmotionTemplate","EngagingContent","EngagingContentGroup","EngagingContentSequence","Environment","EvaEvent","EvaSettings","ExperienceLevelTemplate","FXList","FXParticleSystemTemplate","FontDefaultSetting","FontDirectory","FontSubstitution","FontTranslation","ForceFeedbackEvent","FormationAssistant","FormationAssistantTemplate","FormationAssistantUnitDefinition","FormationSelectionTemplate","GameLODPreset","GameMap","GameObject","GameScriptList","GameplayAchievementTriggerData","GameplayConditionData","GeneralHotKeySlots","GiftManagerSettings","GraphicsHardware","HeaderTemplate","HealthBarSettings","HealthBarTemplate","HotKeySlot","ImageSequence","Includes","IntelDB","InvisibilityManagerSettings","InvisibilityTemplate","JoypadCommandBarButtonTemplate","JoypadCommandBarTemplate","Language","LargeGroupAudioMap","LightingSettings","LocalBuildListMonitor","LocomotorTemplate","LogicCommand","LogicCommandSet","MP3AmbientStream","MP3DialogEvent","MP3MusicTrack","MapMetaData","MapNameToAchievementEventMapping","MappableKey","MeshInstanceTemplate","MiscAudio","MiscEvaEvents","MissionHotSpotSettings","MissionTemplate","ModelSettings","Mouse","MouseCursor","MpGameRules","MultiplayerColor","MultiplayerSettings","Multisound","MusicPalette","MusicScriptConditionNugget_And","MusicScriptConditionNugget_AnyTrackPlaying","MusicScriptConditionNugget_EngagementCount","MusicScriptConditionNugget_EvaEventPlayedRecently","MusicScriptConditionNugget_HitBySuperWeapon","MusicScriptConditionNugget_LocalPlayerIsObserver","MusicScriptConditionNugget_LocalPlayerKillRatio","MusicScriptConditionNugget_Not","MusicScriptConditionNugget_ObjectsNearEvaEvent","MusicScriptConditionNugget_ObjectsOfTypeExist","MusicScriptConditionNugget_Or","MusicScriptConditionNugget_PathMusicStateCurrentlyActive","MusicScriptConditionNugget_PathMusicStateLastActive","MusicScriptConditionNugget_ScoredKillCount","MusicScriptConditionNugget_SpecificTrackTypePlaying","MusicScriptConditionNugget_TimeFromStartOfLevel","MusicScriptConditionNugget_TrackPlayedCount","MusicScriptConditionNugget_UnitsFarFromBase","MusicScriptTrack","MusicTrack","NetworkSettings","ObjectCreationList","ObjectFilterAsset","OnDemandTexture","OnDemandTextureImage","OnlineChatColors","OrdersManagerSettings","PackedTextureImage","PathMusicEvent","PathMusicEventSet","PathMusicGameDynamicState","PathMusicGameDynamicStateSet","PathMusicGameDynamicTransition","PathMusicMap","PathMusicTrack","PathfindSettings","PlayerPowerButtonTemplate","PlayerTech","PlayerTechRank","PlayerTechStoreTemplate","PlayerTechUpgradeBinding","PlayerTemplate","ProjectilePath","PurchasePlayerTechButtonTemplate","RadarTerrainImage","RadiusCursor","RedAlertTemplate","RegisteredObjectSet","ResourceSettings","Road","ScorchMarkSettings","ShaderOverride","ShadowMap","SiegeEvaEvent","SkirmishOpeningMove","SkirmishSettings","SpecialPowerTemplate","StanceTemplate","StaticGameLOD","StringHashTable","Tags","TargetingCombatChainCompare","TargetingCompareList","TargetingDistanceCompare","TargetingInTurretArcCompare","TerrainAssetCollection","TerrainParticleMapping","TerrainTextureAtlas","TerrainVisualSettings","TestGameObject","TestTexture","TestTextureCollection","Texture","TheVersion","TutorialMapData","UICommandButton","UIConfigList","UICoopTinting","UIDecalCloud","UIDecalDestinationMarker","UIDecalGrid","UIFloatingTextDisplay","UIJoypadCommandBarButtonBuild","UIJoypadCommandBarControlGroups","UIJoypadCommandBarCoopCommunicator","UIJoypadCommandBarHomogenousGroup","UIJoypadCommandBarMixedGroup","UIJoypadCommandBarPlayerPowers","UIJoypadCommandBarSingleUnit","UIJoypadCommandBarStances","UIJoypadCommandBarTopMenu","UIMessageDisplay","UIMilitaryCaptionDisplay","UIMouseDragSelectionFeedback","UIMouseHUDElementHotKeyGate","UIMouseTacticalAttackMoveButton","UIMouseTacticalBuildQueueTab","UIMouseTacticalBuildQueueTypeTab","UIMouseTacticalCoOpAIButtonsAssaultButton","UIMouseTacticalCoOpAIButtonsHelpButton","UIMouseTacticalCoOpAIButtonsHoldObjectButton","UIMouseTacticalCoOpAIButtonsHoldPositionButton","UIMouseTacticalCoOpAIButtonsNormalButton","UIMouseTacticalCommandAttack","UIMouseTacticalCommandAttackMove","UIMouseTacticalCommandCommunicateWithAllies","UIMouseTacticalCommandDock","UIMouseTacticalCommandEnter","UIMouseTacticalCommandForceAttack","UIMouseTacticalCommandForceMove","UIMouseTacticalCommandGetCrate","UIMouseTacticalCommandHarvest","UIMouseTacticalCommandMineOre","UIMouseTacticalCommandMisc","UIMouseTacticalCommandMove","UIMouseTacticalCommandPlaceAIBeacon","UIMouseTacticalCommandPlaceRallyPoint","UIMouseTacticalCommandPlaceWall","UIMouseTacticalCommandReverseMove","UIMouseTacticalCommandSelect","UIMouseTacticalCommandSell","UIMouseTacticalCommandSetRallyPoint","UIMouseTacticalCommandToggleSelfRepair","UIMouseTacticalDeactivateMissionHotSpotsButton","UIMouseTacticalExitContainerButton","UIMouseTacticalFastForwardButton","UIMouseTacticalForceAttackButton","UIMouseTacticalForceAttackMoveButton","UIMouseTacticalForceMoveButton","UIMouseTacticalGroupSelection","UIMouseTacticalLookAt","UIMouseTacticalMainCommandBarHotKeys","UIMouseTacticalMiscHotKeys","UIMouseTacticalOpenAdvancedCommandsButton","UIMouseTacticalPauseButton","UIMouseTacticalPlanningModeButton","UIMouseTacticalPlayerPowerHotKeys","UIMouseTacticalPlayerTechStoreButton","UIMouseTacticalQuickChatDisplay","UIMouseTacticalRadarTelestrator","UIMouseTacticalReverseMoveButton","UIMouseTacticalSelectionDetailsButtonHotKeys","UIMouseTacticalSelectionRefinementTab","UIMouseTacticalSellModeButton","UIMouseTacticalSetStanceButton","UIMouseTacticalStopButton","UIMouseTacticalTelestrator","UIMouseTacticalThreatMeter","UIMouseTacticalToggleRepairModeButton","UIMouseTacticalUnitIntroButton","UIMouseTacticalWaypointModeButton","UIMouseVoiceChat","UIQuickChatMessage","UIRadarObjectsLayer","UISubtitleDisplay","UITimerDisplay","UIWorldBuilderDecalGrid","UnitAISettings","UnitAbilityButtonTemplate","UnitIntro","UnitOverlayIconSettings","UnitTypeIcon","UpgradeTemplate","Video","VideoEventList","W3DAnimation","W3DCollisionBox","W3DContainer","W3DDeviceSettings","W3DHierarchy","W3DMesh","WaterSetting","WaterTextureList","WaterTransparency","WeaponTemplate","Weather"],"elements":{"AssetDeclaration":{"type":"@global:AssetDeclaration","doc":"Root level element for all asset declarations"}},"types":{"BaseAssetType":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":"Base type for all assets"},"BaseInheritableAsset":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"Include":{"kind":"complex","children":[],"attributes":[{"name":"type","required":true,"default":null,"doc":"","kind":"simple","type":"IncludeType","refType":null,"enumValues":["reference","instance","all"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"source","required":true,"default":null,"doc":"","kind":"builtin","type":"anyURI","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"Tag":{"kind":"complex","children":[],"attributes":[{"name":"name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"tag","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"Define":{"kind":"complex","children":[],"attributes":[{"name":"name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"value","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"override","required":false,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":null,"doc":""},"RGBColor":{"kind":"complex","children":[],"attributes":[{"name":"R","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"G","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"B","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"floating point RGB data"},"RGBAColor":{"kind":"complex","children":[],"attributes":[{"name":"R","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"G","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"B","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"A","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"floating point RGBA data"},"Color3f":{"kind":"complex","children":[],"attributes":[{"name":"r","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"g","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"b","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Color4f":{"kind":"complex","children":[],"attributes":[{"name":"r","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"g","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"b","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"a","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"TimeRange":{"kind":"complex","children":[],"attributes":[{"name":"Low","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"RealRange":{"kind":"complex","children":[],"attributes":[{"name":"Low","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"IntRange":{"kind":"complex","children":[],"attributes":[{"name":"Low","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ICoord2D":{"kind":"complex","children":[],"attributes":[{"name":"x","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"y","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Vector2":{"kind":"complex","children":[],"attributes":[{"name":"x","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"y","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Vector3":{"kind":"complex","children":[],"attributes":[{"name":"x","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"y","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"z","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Vector4":{"kind":"complex","children":[],"attributes":[{"name":"x","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"y","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"z","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"w","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Quaternion":{"kind":"complex","children":[],"attributes":[{"name":"x","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"y","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"z","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"w","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Color3":{"kind":"complex","children":[],"attributes":[{"name":"R","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"G","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"B","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"Color4":{"kind":"complex","children":[],"attributes":[{"name":"R","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"G","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"B","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"A","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"RandomVariable":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":"UNIFORM","doc":"","kind":"simple","type":"DistributionType","refType":null,"enumValues":["CONSTANT","UNIFORM","GAUSSIAN","TRIANGULAR","LOW_BIAS","HIGH_BIAS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Low","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"LogicRandomVariable":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":"UNIFORM","doc":"","kind":"simple","type":"DistributionType","refType":null,"enumValues":["CONSTANT","UNIFORM","GAUSSIAN","TRIANGULAR","LOW_BIAS","HIGH_BIAS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Low","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"RandomVariable","doc":""},"ClientRandomVariable":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":"UNIFORM","doc":"","kind":"simple","type":"DistributionType","refType":null,"enumValues":["CONSTANT","UNIFORM","GAUSSIAN","TRIANGULAR","LOW_BIAS","HIGH_BIAS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Low","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"RandomVariable","doc":""},"ReplaceTexture":{"kind":"complex","children":[],"attributes":[{"name":"Original","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"New","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"SoundOrEvaEvent":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"MoneyTransaction":{"kind":"complex","children":[],"attributes":[{"name":"Account","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amount","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ContactPoint":{"kind":"complex","children":[{"name":"Pos","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"Shape":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"Type","required":false,"default":"SPHERE","doc":"","kind":"simple","type":"GeometryType","refType":null,"enumValues":["SPHERE","BOX","CYLINDER","RING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContactPointGeneration","required":false,"default":"NONE","doc":"","kind":"simple","type":"ContactPointGenerationType","refType":null,"enumValues":["NONE","VEHICLE","STRUCTURE","INFANTRY","SQUAD_MEMBER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Active","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UsedForHealthBox","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MajorRadius","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinorRadius","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Other","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Height","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FrontAngle","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Geometry":{"kind":"complex","children":[{"name":"RotationAnchorOffset","type":"Vector2","min":0,"max":1,"doc":""},{"name":"PlacementShape","type":"Shape","min":0,"max":1,"doc":""},{"name":"Shape","type":"Shape","min":1,"max":-1,"doc":""},{"name":"ContactPoint","type":"ContactPoint","min":0,"max":-1,"doc":""}],"attributes":[{"name":"IsSmall","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"GeometryShape":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"GeometryType","refType":null,"enumValues":["SPHERE","BOX","CYLINDER","RING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Height","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MajorRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinorRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"GeometryInfo":{"kind":"complex","children":[{"name":"Shapes","type":"GeometryShape","min":0,"max":128,"doc":""},{"name":"RotationAnchorOffset","type":"Vector2","min":0,"max":1,"doc":""},{"name":"Center","type":"Vector3","min":0,"max":1,"doc":""},{"name":"HighestContactPoint","type":"Vector3","min":0,"max":1,"doc":""},{"name":"InnermostContactPoint","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ContactPoints","type":"ContactPoint","min":0,"max":1,"doc":""}],"attributes":[{"name":"IsSmall","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BoundingCircleRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BoundingSphereRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"XWidth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"YDepth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AudioVoiceEntry":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AudioType","required":true,"default":null,"doc":"","kind":"simple","type":"ThingTemplateVoiceType","refType":null,"enumValues":["voiceSelect","voiceSelectUnderConstruction","voiceSelectBattle","voiceSelectIdleWorker","voiceSelectUnderFire","voiceMove","voiceMoveToHigherGround","voiceMoveOverWalls","voiceMoveWhileAttacking","voiceMoveLandToWater","voiceMoveWaterToLand","voiceRetreatToCastle","voiceMoveToCamp","voiceDeliverRing","voiceSendToSlaughterhouse","voiceCreated","voiceFullyCreated","voiceAttack","voiceAttackCharge","voiceAttackStructure","voiceAttackGarrisonedStructure","voiceAttackMachine","voiceAttackAir","voiceAttackAfterMoving","voiceDesperateAttack","voiceBombard","voiceFear","voiceCombineWithHorde","voiceTaskComplete","voiceDefectingAway","voiceDefectingTowards","voiceGuard","voiceAlert","voiceSalvage","voiceSupply","voiceDock","voiceUnload","voiceRepair","voiceCombatDrop","voiceEnter","voiceEnterHostile","voiceGetHealed","voiceGarrison","voiceBuildResponse","voicePrimaryWeaponMode","voiceSecondaryWeaponMode","voiceTertiaryWeaponMode","voiceCaptureBuildingComplete","voiceRapidFire","voiceStartCharging","voiceNoBuild","voiceLowFuel","voiceEnterStateAttack","voiceEnterStateAttackCharge","voiceEnterStateAttackAir","voiceEnterStateAttackStructure","voiceEnterStateAttackGarrisonedStructure","voiceEnterStateAttackMachine","voiceEnterStateAttackAfterMoving","voiceEnterStateMove","voiceEnterStateMoveToHigherGround","voiceEnterStateMoveOverWalls","voiceEnterStateRetreatToCastle","voiceEnterStateMoveToCamp","voiceEnterStateMoveWhileAttacking","voiceEnterStateMoveLandToWater","voiceEnterStateMoveWaterToLand"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SoundOrEvaEvent","doc":""},"AudioObjectSpecificVoiceEntry":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AudioType","required":true,"default":null,"doc":"","kind":"simple","type":"ThingTemplateObjectSpecificVoiceType","refType":null,"enumValues":["voiceAttackUnit","voiceEnterStateAttackUnit","voiceEnterUnit","voiceEnterStateEnterUnit","voiceCreatedFrom","voiceFullyCreatedFrom"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetObject","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"SoundOrEvaEvent","doc":""},"AudioVoiceReferentialEntry":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Name","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SoundOrEvaEvent","doc":""},"AudioSoundEntry":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AudioType","required":true,"default":null,"doc":"","kind":"simple","type":"ThingTemplateSoundType","refType":null,"enumValues":["soundMoveStart","soundMoveStartDamaged","soundMoveLoop","soundMoveLoopDamaged","soundAmbient","soundAmbientDamaged","soundAmbientReallyDamaged","soundAmbientRubble","soundAmbientBattle","soundStealthOn","soundStealthOff","soundCreated","soundReenabled","soundDisabled","soundDisabledOnCreation","soundOnDamaged","soundOnReallyDamaged","soundEnter","soundExit","soundPromotedVeteran","soundPromotedElite","soundPromotedHero","soundFalling","soundImpact","soundImpactCyclonic","soundCrushing","soundDeploy","soundUndeploy","soundUnderConstruction","soundUnderRepairFromRubble","soundUnderRepairFromDamage","soundAfterburner","soundDisguiseStarted","soundDisguiseRevealedSuccess","soundDisguiseRevealedFailure","soundTurretMoveLoop","soundPrepositioned"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AudioArrayVoice":{"kind":"complex","children":[{"name":"AudioEntry","type":"AudioVoiceEntry","min":0,"max":-1,"doc":""},{"name":"ObjectSpecificEntry","type":"AudioObjectSpecificVoiceEntry","min":0,"max":-1,"doc":""},{"name":"NamedEntry","type":"AudioVoiceReferentialEntry","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"AudioArraySound":{"kind":"complex","children":[{"name":"AudioEntry","type":"AudioSoundEntry","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"EvaEventEntry":{"kind":"complex","children":[],"attributes":[{"name":"EvaEvent","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaType","required":true,"default":null,"doc":"","kind":"simple","type":"ThingTemplateEvaEventType","refType":null,"enumValues":["dieOwner","dieAlly","dieEnemy","soldOwner","damagedOwner","damagedFromShroudedSourceOwner","damagedByFireOwner","secondDamageFarFromFirstOwner","secondDamageFarFromFirstScanRange","secondDamageFarFromFirstTimeoutMS","damagedAlly","ambushed","repairingOwner","enemyObjectSighted","enemyObjectSightedAfterRespawn","onFirstSightingEnemy","onFirstSightingNonEnemy","detectedEnemy","detectedAlly","detectedOwner","availableForProduction","productionStarted","productionComplete","placementFailed","cannotBuildDueToFullBuildQueue","buildOnHold","buildCancelled","promotedOwner","manuallyPoweredOff","manuallyPoweredOn"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"EvaEventArray":{"kind":"complex","children":[{"name":"EvaEntry","type":"EvaEventEntry","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"SimpleEnvelopeType":{"kind":"complex","children":[],"attributes":[{"name":"InitialOpacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PeakOpacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SustainOpacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackTime","required":false,"default":"0.01s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecayTime","required":false,"default":"0.01s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SustainTime","required":false,"default":"100000s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReleaseTime","required":false,"default":"100000s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialDelay","required":false,"default":"0.01s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"State","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SustainCounter","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ShadowInfo":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"ShadowType","refType":null,"enumValues":["NONE","DECAL","ALPHA_DECAL","ADDITIVE_DECAL","ALPHA_DECAL_DYNAMIC","ADDITIVE_DECAL_DYNAMIC","MERGE_DECAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AdditionalTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SizeX","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SizeY","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OffsetX","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OffsetY","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityStart","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityFadeInTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityPeak","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityFadeOutTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityEnd","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHeight","required":false,"default":"20","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OverrideLODVisibility","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseHouseColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsRotatingWithObject","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LocalPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SunAngle","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"RadiusDecalComponent":{"kind":"complex","children":[{"name":"Color","type":"Color4","min":0,"max":1,"doc":""}],"attributes":[{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Texture2","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Style","required":false,"default":null,"doc":"","kind":"simple","type":"ShadowType","refType":null,"enumValues":["NONE","DECAL","ALPHA_DECAL","ADDITIVE_DECAL","ALPHA_DECAL_DYNAMIC","ADDITIVE_DECAL_DYNAMIC","MERGE_DECAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityMin","required":false,"default":"1.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityMax","required":false,"default":"1.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityPulsesPerSecond","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotationMin","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotationMax","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotationDegreesPerSecond","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRadius","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusPulsesPerSecond","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PositionOffsetMin","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PositionOffsetMax","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PositionOffsetPulsesPerSecond","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"RadiusDecalTemplate":{"kind":"complex","children":[{"name":"Component","type":"RadiusDecalComponent","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"ObjectFilter":{"kind":"complex","children":[{"name":"IncludeThing","type":"WeakReference","min":0,"max":-1,"doc":""},{"name":"ExcludeThing","type":"WeakReference","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Rule","required":false,"default":"NONE","doc":"","kind":"simple","type":"ObjectFilterRule","refType":null,"enumValues":["UNPARSED","ALL","ANY","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Relationship","required":false,"default":"","doc":"","kind":"simple","type":"ObjectFilterRelationshipBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Alignment","required":false,"default":"NONE","doc":"","kind":"simple","type":"ObjectFilterAlignment","refType":null,"enumValues":["NONE","EVIL","GOOD"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Include","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Exclude","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusBitFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusBitFlagsExclude","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"MiscAudio":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadarNotifyHarvesterUnderAttackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadarNotifyStructureUnderAttackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadarNotifyInfiltrationSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadarNotifyOnlineSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadarNotifyOfflineSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GenericRadarEvent","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BeaconPlacedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BeaconPlacementFailed","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DefectorTimerTickSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DefectorTimerDingSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AllCheerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NoCanDoSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StealthDiscoveredSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StealthNeutralizedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MoneyDepositSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MoneyWithdrawSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LowPower","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SufficientPower","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildingDisabled","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildingReenabled","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VehicleDisabled","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VehicleReenabled","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SplatterVehiclePilotsBrain","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnitPromoted","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RepairSparks","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EnterCloseCombat","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitCloseCombat","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IncomingChatNotification","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrivateMessageNotification","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuddyMessageNotification","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EnabledHotKeyPressed","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledHotKeyPressed","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledButtonClicked","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LowLODShellMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HighLODShellMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScoreScreenMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShellMapLoadMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FullScreenSubMenuMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SaveFileLoadMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CreditsMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VolumeSampleMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VolumeSampleSoundFX","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VolumeSampleVoice","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VolumeSampleAmbient","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VolumeSampleMovie","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MissionBriefingCharacterClick","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ComboBoxClick","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GameSpyCommunicatorOpen","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MPSecondsCountdownBeep","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RIFThingTemplateReloadedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RIFObjectsRefreshedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FastForwardModeOn","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FastForwardModeOff","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RallyPointSet","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnableToSetRallyPoint","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PlanningModeOrderGiven","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildingPlacementSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BadBuildingPlacementSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WallPlacementSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AircraftWheelScreech","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LockonTickSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetObjectWithSpecialPowerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectiveCompletedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CameraBookmarkPlacedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiFixedButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiBuildQueueButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiSelectionRefinementButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiFactorySelectionButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTogglePowerObjectClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiToggleRepairObjectClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiSellObjectClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiCommandButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiCommandButtonRightClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiControlGroupSetSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiDisabledCommandButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiDisabledCommandButtonRightClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiPlayerPowerButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiPauseDialogButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiPauseDialogButtonMouseOverSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiPauseDialogButtonMouseOutSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiYesNoDialogButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiYesNoDialogButtonMouseOverSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiYesNoDialogButtonMouseOutSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTextChatDialogButtonClickedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTextChatDialogButtonMouseOverSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTextChatDialogButtonMouseOutSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogOpenButtonClicked","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogOpenButtonMouseOver","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogPowerButtonSelected","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogPowerButtonDeselected","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogPowerButtonMouseOver","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogConfirmButtonClicked","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogCancelButtonClicked","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogConfirmButtonMouseOver","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GuiTechStoreDialogCancelButtonMouseOver","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"AnimationSoundSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinMicrophoneDistanceToDirty","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"GameDependencyType":{"kind":"complex","children":[{"name":"RequiredObject","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"NeededUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiredModelConditionsAny","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredObjectStatusAny","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AudioFileRuntime":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubtitleStringName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumberOfChannels","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumberOfSamples","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SampleRate","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeaderData","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeaderDataSize","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AudioFile":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"PCSampleRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PCCompression","required":false,"default":null,"doc":"","kind":"simple","type":"PCAudioCompressionSetting","refType":null,"enumValues":["NONE","XAS","EALAYER3"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PCQuality","required":false,"default":"75","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsStreamedOnPC","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"XenonSampleRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"XenonCompression","required":false,"default":null,"doc":"","kind":"simple","type":"XenonAudioCompressionSetting","refType":null,"enumValues":["NONE","XMA","EALAYER3"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"XenonQuality","required":false,"default":"75","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsStreamedOnXenon","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PS3SampleRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PS3Compression","required":false,"default":null,"doc":"","kind":"simple","type":"PS3AudioCompressionSetting","refType":null,"enumValues":["XAS","EALAYER3"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PS3Quality","required":false,"default":"75","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsStreamedOnPS3","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SubtitleStringName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GUIPreset","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"AudioFileMP3Passthrough":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"SubtitleStringName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsStreamed","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"AudioFileMP3PassthroughRuntime":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubtitleStringName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumberOfChannels","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsStreamed","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"AudioVolumeSliderMultiplier":{"kind":"complex","children":[],"attributes":[{"name":"Slider","required":true,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Multiplier","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AudioEventLimitGroup":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"BaseAudioEventInfo":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"BaseSingleSound":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAudioEventInfo","doc":""},"AudioFileRefWithWeight":{"kind":"complex","children":[],"attributes":[],"base":"AudioFileRef","doc":""},"MultisoundSubsoundRef":{"kind":"complex","children":[],"attributes":[],"base":"AudioEventInfoRef","doc":""},"AudioEvent":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Attack","type":"AudioFileRefWithWeight","min":0,"max":-1,"doc":""},{"name":"Sound","type":"AudioFileRefWithWeight","min":0,"max":-1,"doc":""},{"name":"Decay","type":"AudioFileRefWithWeight","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"MusicTrack":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Filename","type":"AudioFileRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"MP3MusicTrack":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Filename","type":"AudioFileMP3PassthroughRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"DialogEvent":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Filename","type":"AudioFileRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"MP3DialogEvent":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Filename","type":"AudioFileMP3PassthroughRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"AmbientStream":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Filename","type":"AudioFileRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"MP3AmbientStream":{"kind":"complex","children":[{"name":"PitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"PerFilePitchShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"Delay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"IntRange","min":0,"max":1,"doc":""},{"name":"VolumeSliderMultiplier","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"MinRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"MaxRangeShift","type":"RealRange","min":0,"max":1,"doc":""},{"name":"LimitGroup","type":"AudioEventLimitGroupRef","min":0,"max":-1,"doc":""},{"name":"NonInterruptibleTime","type":"TimeRange","min":0,"max":1,"doc":""},{"name":"Filename","type":"AudioFileMP3PassthroughRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Volume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PerFileVolumeShift","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolume","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenPitchModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShrunkenVolumeModifier","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Limit","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"","doc":"","kind":"simple","type":"AudioTypeFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"AudioControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinRange","required":false,"default":"160","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRange","required":false,"default":"640","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPassCutoff","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenVolumePercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenMinVolumePercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomedInOffscreenOcclusionPercent","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReverbEffectLevel","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DryLevel","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubmixSlider","required":false,"default":null,"doc":"","kind":"simple","type":"AudioVolumeSlider","refType":null,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingleSound","doc":""},"Multisound":{"kind":"complex","children":[{"name":"Subsound","type":"MultisoundSubsoundRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Control","required":false,"default":"","doc":"","kind":"simple","type":"MultisoundControlFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAudioEventInfo","doc":""},"SiegeEvaEvent":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Seconds","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEvent","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EventType","required":false,"default":"ALL","doc":"","kind":"simple","type":"SiegeEvaEventType","refType":null,"enumValues":["SIEGE","GENERIC","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"EvaSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemySightedMaxVoicePositionScanRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTimeToKeepJumpToEvents","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTimeBeforeResettingLastJumpTo","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistanceBetweenJumpToEvents","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"SideSound":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Side","required":true,"default":null,"doc":"","kind":"simple","type":"PlayerTemplateWeakRef","refType":"PlayerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"EvaEvent":{"kind":"complex","children":[{"name":"SideSound","type":"SideSound","min":0,"max":-1,"doc":""},{"name":"OtherEvaEventToBlock","type":"EvaEventWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenEvents","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExpirationTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlwaysPlayFromHomeBase","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CountAsJumpToLocation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"QuietTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeToWaitBeforePlaying","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuppressOn360","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SuppressOnPC","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"MiscEvaEventsAIBeaconTypeSettings":{"kind":"complex","children":[],"attributes":[{"name":"BeaconType","required":true,"default":null,"doc":"","kind":"simple","type":"AIBeaconType","refType":null,"enumValues":["Invalid","Assault","HoldPosition","HoldObject"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlacedEvent","required":false,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"MiscEvaEvents":{"kind":"complex","children":[{"name":"AIBeaconTypeSettings","type":"MiscEvaEventsAIBeaconTypeSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowPower","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SilosNeeded","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildingStolen","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IncomingRadarTransmission","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AllyDefeated","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EnemyDefeated","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerDefeated","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerVictorious","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CannotBuildDueToCPLimit","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildQueuePausedDueToCPLimit","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildQueuePausedDueToFunds","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CannotBuildDueToFunds","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CannotRepairDueToFunds","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CannotUsePowerDueToFunds","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TiberiumFieldDepleted","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NewMissionObjective","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CompletedMissionObjective","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NewBonusObjective","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CompletedBonusMissionObjective","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IntelDatabaseEntryReceived","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpgradeComplete","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildingBeingStolen","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BeaconPlacedPlayer","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BeaconPlacedAlly","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObservedPlayerDefeated","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WallsBeingClimbed","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StructureInfiltrated","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ControlPointCaptured","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ControlPointLost","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ControlPointHasBeenCaptured","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CTFFlagCaptured","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CTFEnemyCapturedFlag","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CTFFlagDropped","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CTFEnemyDroppedFlag","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CTFYouHaveFlag","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CTFEnemyHasFlag","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SiegeBarrierDisengaged","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SiegeBarrierEngaged","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseInheritableAsset","doc":""},"DynamicsShapeType":{"kind":"complex","children":[{"name":"Translation","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Rotation","type":"Quaternion","min":0,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"DynamicsSphereShapeType":{"kind":"complex","children":[{"name":"Translation","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Rotation","type":"Quaternion","min":0,"max":1,"doc":""}],"attributes":[{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DynamicsShapeType","doc":""},"DynamicsCapsuleShapeType":{"kind":"complex","children":[{"name":"Translation","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Rotation","type":"Quaternion","min":0,"max":1,"doc":""}],"attributes":[{"name":"Radius","required":false,"default":null,"doc":"The radius of the body of the capsule and of the end caps.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HalfLength","required":false,"default":null,"doc":"The half-length from the center of the capsule to the beginning of the cap.\n The total length of the capsule is 2*HalfLength + 2*Radius.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DynamicsShapeType","doc":""},"DynamicsBoxShapeType":{"kind":"complex","children":[{"name":"Translation","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Rotation","type":"Quaternion","min":0,"max":1,"doc":""}],"attributes":[{"name":"HalfSizeX","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HalfSizeY","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HalfSizeZ","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EdgeRadius","required":false,"default":"0","doc":"The optional \"fatness\" of the box. If specified, an extra cushion with this width is\n\t\t\t added around all sides of the box.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DynamicsShapeType","doc":""},"DynamicsCylinderShapeType":{"kind":"complex","children":[{"name":"Translation","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Rotation","type":"Quaternion","min":0,"max":1,"doc":""}],"attributes":[{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HalfLength","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EdgeRadius","required":false,"default":"0","doc":"The optional \"fatness\" of the box. If specified, an extra cushion with this width is\n\t\t\t added around all sides of the box.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DynamicsShapeType","doc":""},"DynamicsTriangleShapeType":{"kind":"complex","children":[{"name":"Translation","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Rotation","type":"Quaternion","min":0,"max":1,"doc":""}],"attributes":[{"name":"X1","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Y1","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Z1","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"X2","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Y2","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Z2","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"X3","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Y3","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Z3","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EdgeRadius","required":false,"default":"0","doc":"The optional \"fatness\" of the triangle. If specified, an extra cushion with this width\n\t\t\t is added around all sides of the box.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DynamicsShapeType","doc":""},"DynamicsVolumeType":{"kind":"complex","children":[{"name":"Sphere","type":"DynamicsSphereShapeType","min":1,"max":1,"doc":""},{"name":"Capsule","type":"DynamicsCapsuleShapeType","min":1,"max":1,"doc":""},{"name":"Box","type":"DynamicsBoxShapeType","min":1,"max":1,"doc":""},{"name":"Cylinder","type":"DynamicsCylinderShapeType","min":1,"max":1,"doc":""},{"name":"Triangle","type":"DynamicsTriangleShapeType","min":1,"max":1,"doc":""}],"attributes":[{"name":"Mass","required":false,"default":"0","doc":"The mass of the volume. Precision is not necessary, but with intercolliding objects\n\t\t relative masses become important.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Bounciness","required":false,"default":"30%","doc":"The coefficient of restitution for the object. Higher percentages cause the object to lose\n\t\t less energy during a collision.","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Spinniness","required":false,"default":"2.0","doc":"A magnitude of extra angular momentum to be randomly added to objects during flinging.\n\t\t This is in addition to the base angular momentum generated by the fling itself.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StaticFriction","required":false,"default":"0.6","doc":"The coefficient of static friction. Higher values will cause objects which are in resting\n\t\t contact to resist sliding.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KineticFriction","required":false,"default":"0.5","doc":"The coefficient of kinetic friction. Higher values will slow down objects which are\n\t\t sliding relative to each other.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AngularDrag","required":false,"default":"0.1","doc":"The coefficient of angular drag. This can be used to resist rolling.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LinearDrag","required":false,"default":"0.1","doc":"The coefficient of linear drag. This can be used to resist large ballistic trajectories.\n\t\t Large values will look very unrealistic.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReportContacts","required":false,"default":"false","doc":"Specifies that contacts involving this object, as either body, should be reported.","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ContactTag","required":false,"default":"NONE","doc":"","kind":"simple","type":"DynamicsContactTag","refType":null,"enumValues":["NONE","GROUND","WATER","VEHICLE","PROP","WALL","TREE","DEBRIS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"DynamicsLifetime":{"kind":"complex","children":[],"attributes":[{"name":"Delay","required":false,"default":"0s","doc":"The delay, starting with the object's creation, before any motion sapping begins.","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeTime","required":false,"default":null,"doc":"The period of time, after the delay, over which the object's motion is sapped. Due to\n\t\t mathematic approximation, objects may come to rest well before this time has elapsed.\n\t\t Setting this too low will cause unrealistic sapping.","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":"Allows an object's dynamic motion to be sapped and eventually removed after the initial\n\t\tcreation. This can decrease computation time, as well as minimizing unrealistic behavior\n\t\tcaused by extended sliding contact."},"DieMuxDataType":{"kind":"complex","children":[],"attributes":[{"name":"VeterancyLevels","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExemptStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DamageAmountRequired","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinKillerAngle","required":false,"default":"1d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxKillerAngle","required":false,"default":"-1d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathTypes","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathTypesForbidden","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"BaseRenderAssetType":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"W3DVector2":{"kind":"complex","children":[],"attributes":[{"name":"X","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Y","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"2d vector, float precis"},"W3DVector3":{"kind":"complex","children":[],"attributes":[{"name":"X","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Y","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Z","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"3d vector, float precis"},"W3DVector4":{"kind":"complex","children":[],"attributes":[{"name":"X","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Y","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Z","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"W","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"4d vector, float precis"},"W3DQuaternion":{"kind":"complex","children":[],"attributes":[{"name":"X","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Y","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Z","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"W","required":true,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"quaternion"},"BoneInfluence":{"kind":"complex","children":[],"attributes":[{"name":"Weight","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Bone","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":"CHUNK_VERTEX_INFLUENCES"},"Triangle":{"kind":"complex","children":[{"name":"V","type":"unsignedInt","min":3,"max":3,"doc":""},{"name":"Nrm","type":"W3DVector3","min":1,"max":1,"doc":""},{"name":"Dist","type":"float","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":"CHUNK_TRIANGLES"},"BoxMinMax":{"kind":"complex","children":[{"name":"Min","type":"W3DVector3","min":1,"max":1,"doc":""},{"name":"Max","type":"W3DVector3","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"Sphere":{"kind":"complex","children":[{"name":"Center","type":"W3DVector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"Radius","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"FXShaderConstant":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"FXShaderConstantTexture":{"kind":"complex","children":[{"name":"Value","type":"AssetReference","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"FXShaderConstant","doc":""},"FXShaderConstantFloat":{"kind":"complex","children":[{"name":"Value","type":"float","min":1,"max":4,"doc":""}],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"FXShaderConstant","doc":""},"FXShaderConstantInt":{"kind":"complex","children":[{"name":"Value","type":"int","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"FXShaderConstant","doc":""},"FXShaderConstantBool":{"kind":"complex","children":[{"name":"Value","type":"boolean","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"FXShaderConstant","doc":""},"FXShaderMaterial":{"kind":"complex","children":[{"name":"Constants","type":"@inline:Constants","min":0,"max":1,"doc":""}],"attributes":[{"name":"ShaderName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TechniqueName","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TechniqueIndex","required":false,"default":"0","doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AABTree":{"kind":"complex","children":[{"name":"PolyIndices","type":"@inline:PolyIndices","min":1,"max":1,"doc":""},{"name":"Node","type":"@inline:Node","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":"CHUNK_AABTREE_*"},"W3DMeshPipelineVertexData":{"kind":"complex","children":[{"name":"Vertices","type":"@inline:Vertices","min":1,"max":2,"doc":""},{"name":"Normals","type":"@inline:Normals","min":0,"max":2,"doc":""},{"name":"Tangents","type":"@inline:Tangents","min":0,"max":1,"doc":""},{"name":"Binormals","type":"@inline:Binormals","min":0,"max":1,"doc":""},{"name":"VertexColors","type":"@inline:VertexColors","min":0,"max":1,"doc":""},{"name":"TexCoords","type":"@inline:TexCoords","min":0,"max":-1,"doc":""},{"name":"BoneInfluences","type":"@inline:BoneInfluences","min":0,"max":2,"doc":""},{"name":"ShadeIndices","type":"@inline:ShadeIndices","min":0,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"W3DMesh":{"kind":"complex","children":[{"name":"BoundingBox","type":"BoxMinMax","min":1,"max":1,"doc":""},{"name":"BoundingSphere","type":"Sphere","min":1,"max":1,"doc":""},{"name":"Vertices","type":"@inline:Vertices","min":1,"max":2,"doc":""},{"name":"Normals","type":"@inline:Normals","min":0,"max":2,"doc":""},{"name":"Tangents","type":"@inline:Tangents","min":0,"max":1,"doc":""},{"name":"Binormals","type":"@inline:Binormals","min":0,"max":1,"doc":""},{"name":"VertexColors","type":"@inline:VertexColors","min":0,"max":1,"doc":""},{"name":"TexCoords","type":"@inline:TexCoords","min":0,"max":-1,"doc":""},{"name":"BoneInfluences","type":"@inline:BoneInfluences","min":0,"max":2,"doc":""},{"name":"ShadeIndices","type":"@inline:ShadeIndices","min":0,"max":1,"doc":""},{"name":"Triangles","type":"@inline:Triangles","min":1,"max":1,"doc":""},{"name":"FXShader","type":"FXShaderMaterial","min":1,"max":1,"doc":""},{"name":"AABTree","type":"AABTree","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VertexData","required":false,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"Hidden","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"CastShadow","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"GeometryType","required":false,"default":null,"doc":"","kind":"simple","type":"MeshGeometryType","refType":null,"enumValues":["Normal","Skin","CameraAligned","CameraOriented"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SortLevel","required":false,"default":"0","doc":"","kind":"simple","type":"RenderingSortLevel","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"unsignedByte"}],"base":"BaseRenderAssetType","doc":""},"RenderSubObjectReference":{"kind":"complex","children":[{"name":"Mesh","type":"AssetReference","min":1,"max":1,"doc":""},{"name":"CollisionBox","type":"AssetReference","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"SubObject":{"kind":"complex","children":[{"name":"RenderObject","type":"RenderSubObjectReference","min":1,"max":1,"doc":""}],"attributes":[{"name":"BoneIndex","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SubObjectID","required":false,"default":"","doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"W3DContainer":{"kind":"complex","children":[{"name":"SubObject","type":"SubObject","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Hierarchy","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BaseRenderAssetType","doc":""},"W3DHierarchy":{"kind":"complex","children":[{"name":"Pivot","type":"@inline:Pivot","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AnimationChannelBase":{"kind":"complex","children":[],"attributes":[{"name":"Pivot","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationChannelType","refType":null,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstFrame","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AnimationChannelScalar":{"kind":"complex","children":[{"name":"Frame","type":"@inline:Frame","min":1,"max":-1,"doc":""}],"attributes":[{"name":"Pivot","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationChannelType","refType":null,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstFrame","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AnimationChannelBase","doc":""},"AnimationChannelQuaternion":{"kind":"complex","children":[{"name":"Frame","type":"@inline:Frame","min":1,"max":-1,"doc":""}],"attributes":[{"name":"Pivot","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationChannelType","refType":null,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstFrame","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AnimationChannelBase","doc":""},"AnimationChannelBaseRuntime":{"kind":"complex","children":[],"attributes":[{"name":"Pivot","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationChannelType","refType":null,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumFrames","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VectorLen","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AnimationChannelTimecoded":{"kind":"complex","children":[{"name":"FrameAndBinaryFlag","type":"UnsignedShortList","min":1,"max":1,"doc":""},{"name":"Values","type":"FloatList","min":1,"max":1,"doc":""}],"attributes":[{"name":"Pivot","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationChannelType","refType":null,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumFrames","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VectorLen","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AnimationChannelBaseRuntime","doc":""},"AnimationChannelDelta":{"kind":"complex","children":[{"name":"CompressedValues","type":"UnsignedByteList","min":1,"max":1,"doc":""}],"attributes":[{"name":"Pivot","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedShort","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationChannelType","refType":null,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumFrames","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VectorLen","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Scale","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Init","required":false,"default":null,"doc":"","kind":"simple","type":"FloatList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumBits","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AnimationChannelBaseRuntime","doc":""},"W3DAnimationRuntime":{"kind":"complex","children":[{"name":"Channels","type":"@inline:Channels","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Hierarchy","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumFrames","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FrameRate","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"W3DAnimation":{"kind":"complex","children":[{"name":"CompressionSettings","type":"@inline:CompressionSettings","min":0,"max":1,"doc":""},{"name":"Channels","type":"@inline:Channels","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Hierarchy","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumFrames","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FrameRate","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"W3DCollisionBox":{"kind":"complex","children":[{"name":"Center","type":"W3DVector3","min":1,"max":1,"doc":""},{"name":"Extent","type":"W3DVector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"JoypadPickingOnly","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"BaseRenderAssetType","doc":""},"ShaderOverrideRule":{"kind":"complex","children":[],"attributes":[{"name":"IfOriginalShaderIs","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ReplaceShaderName","required":true,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ReplaceTechniqueName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ShaderOverride":{"kind":"complex","children":[{"name":"Rule","type":"ShaderOverrideRule","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"1","doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"AttributeModifierListType":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeType","refType":null,"enumValues":["NONE","ARMOR","DAMAGE_ADD","DAMAGE_MULT","RESIST_FEAR","RESIST_TERROR","EXPERIENCE","RANGE","SPEED","CRUSH_DECELERATE","RESIST_KNOCKBACK","SPELL_DAMAGE","RECHARGE_TIME","PRODUCTION","PRODUCTION_COST","HEALTH","HEALTH_MULT","VISION","BOUNTY_PERCENTAGE","MIN_CRUSH_VELOCITY_PERCENTAGE","AUTO_HEAL","SHROUD_CLEARING","RATE_OF_FIRE","DAMAGE_STRUCTURE_BOUNTY_ADD","CRUSHER_LEVEL","COMMAND_POINT_BONUS","CRUSHABLE_LEVEL","CRUSHED_DECELERATE","INVULNERABLE","SUPPRESSABILITY","RESIST_EMP","POWER_BOOST","AREA_OF_EFFECT","COLLISION_GEOMETRY_SIZE_MULT","BROADCAST_RANGE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Value","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AttributeModifier":{"kind":"complex","children":[{"name":"Modifier","type":"AttributeModifierListType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Category","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierCategoryType","refType":null,"enumValues":["NONE","LEADERSHIP","FORMATION","SPELL","WEAPON","STRUCTURE","LEVEL","BUFF","DEBUFF","STUN","INNATE_ARMOR","INNATE_DAMAGEMULT","INNATE_VISION","INNATE_AUTOHEAL","INNATE_HEALTH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReplaceInCategoryIfLongest","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreIfAnticategoryActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RemoveWhenDisabledByTypes","required":false,"default":"","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StartFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EndFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ModelConditionsSet","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionsClear","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusToSet","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StackingLimit","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ArmorSetType","required":false,"default":null,"doc":"","kind":"simple","type":"ArmorSetType","refType":null,"enumValues":["INVALID","VETERAN","ELITE","HERO","PLAYER_UPGRADE","WEAK_VERSUS_BASEDEFENSES","ALTERNATE_FORMATION","MOUNTED","PLAYER_UPGRADE_2","PLAYER_UPGRADE_3","UNBESIEGEABLE","AS_TOWER","AIRBORNE","SECONDARY_DAMAGE","SHRINK_EFFECT","IN_SPIDER_HOLE","UNUSED_05","UNUSED_06","UNUSED_07","UNUSED_08","UNUSED_09","UNUSED_10","SHIELDBODY_ENABLED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Shader","required":false,"default":null,"doc":"","kind":"simple","type":"ShaderOverrideRef","refType":"ShaderOverride","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseInheritableAsset","doc":""},"CommandButton":{"kind":"complex","children":[{"name":"InitialDelay","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Index","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CommandSet":{"kind":"complex","children":[{"name":"CommandButton","type":"CommandButton","min":0,"max":32,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialVisible","required":false,"default":"32","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"FXParticleBaseModule":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"RandCoord3D":{"kind":"complex","children":[{"name":"x","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"y","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"z","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleDrawBase":{"kind":"complex","children":[],"attributes":[],"base":"FXParticleBaseModule","doc":""},"FXParticleDrawGpu":{"kind":"complex","children":[],"attributes":[{"name":"Shader","required":false,"default":"GPUParticle.fx","doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FramesPerRow","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TotalFrames","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SingleRow","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RandTex","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DetailTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SpeedMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GeometryType","required":false,"default":"SIMPLE_QUAD","doc":"","kind":"simple","type":"FXParticleSystem_GeometryType","refType":null,"enumValues":["INVALID","SIMPLE_QUAD","CENTERED_QUAD","TWO_CONCENTRIC_QUADS","TWO_QUADS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SortParticles","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnableSoftParticles","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MiscValue1","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MiscValue2","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MiscValue3","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MiscValue4","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawLightSource":{"kind":"complex","children":[],"attributes":[{"name":"MaximumIntensityRadiusRatio","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawLightning":{"kind":"complex","children":[{"name":"StartPoint","type":"Vector3","min":1,"max":1,"doc":""},{"name":"EndPoint","type":"Vector3","min":1,"max":1,"doc":""},{"name":"RandomSet","type":"@inline:RandomSet","min":2,"max":2,"doc":""}],"attributes":[],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawRenderObject":{"kind":"complex","children":[{"name":"ObjectSet","type":"@inline:ObjectSet","min":3,"max":3,"doc":""}],"attributes":[{"name":"SinkRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MultiRenderObjects","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SinkOnTerrainCollision","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawStreak":{"kind":"complex","children":[],"attributes":[],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawSwarm":{"kind":"complex","children":[],"attributes":[{"name":"OpaqueSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TransparentSpeed","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpeedStretchAmount","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttractStrength","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnvironmentTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawTrail":{"kind":"complex","children":[],"attributes":[{"name":"TrailLife","required":false,"default":"30","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UTile","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VTile","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UScrollRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VScrollRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleDrawBase","doc":""},"FXParticleDrawModule":{"kind":"complex","children":[{"name":"Default","type":"FXParticleDrawBase","min":1,"max":1,"doc":""},{"name":"Gpu","type":"FXParticleDrawGpu","min":1,"max":1,"doc":""},{"name":"LightSource","type":"FXParticleDrawLightSource","min":1,"max":1,"doc":""},{"name":"Lightning","type":"FXParticleDrawLightning","min":1,"max":1,"doc":""},{"name":"RenderObject","type":"FXParticleDrawRenderObject","min":1,"max":1,"doc":""},{"name":"Streak","type":"FXParticleDrawStreak","min":1,"max":1,"doc":""},{"name":"Swarm","type":"FXParticleDrawSwarm","min":1,"max":1,"doc":""},{"name":"Trail","type":"FXParticleDrawTrail","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleEmissionVolumeBase":{"kind":"complex","children":[],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleBaseModule","doc":""},"FXParticleEmissionVolumeBox":{"kind":"complex","children":[{"name":"HalfSize","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumeCylinder":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Length","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumeLine":{"kind":"complex","children":[{"name":"StartPoint","type":"Vector3","min":1,"max":1,"doc":""},{"name":"EndPoint","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumeSpline":{"kind":"complex","children":[{"name":"StartPoint","type":"Vector3","min":1,"max":1,"doc":""},{"name":"EndPoint","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumePoint":{"kind":"complex","children":[],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumeSphere":{"kind":"complex","children":[],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumeTerrainFire":{"kind":"complex","children":[{"name":"Offset","type":"RandCoord3D","min":1,"max":1,"doc":""}],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CellEmissionChance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleEmissionVolumeLightning":{"kind":"complex","children":[],"attributes":[{"name":"IsHollow","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEmissionVolumeBase","doc":""},"FXParticleVolumeModule":{"kind":"complex","children":[{"name":"Box","type":"FXParticleEmissionVolumeBox","min":1,"max":1,"doc":""},{"name":"Cylinder","type":"FXParticleEmissionVolumeCylinder","min":1,"max":1,"doc":""},{"name":"Line","type":"FXParticleEmissionVolumeLine","min":1,"max":1,"doc":""},{"name":"Spline","type":"FXParticleEmissionVolumeSpline","min":1,"max":1,"doc":""},{"name":"Point","type":"FXParticleEmissionVolumePoint","min":1,"max":1,"doc":""},{"name":"Sphere","type":"FXParticleEmissionVolumeSphere","min":1,"max":1,"doc":""},{"name":"TerrainFire","type":"FXParticleEmissionVolumeTerrainFire","min":1,"max":1,"doc":""},{"name":"Lightning","type":"FXParticleEmissionVolumeLightning","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleEmissionVelocityBase":{"kind":"complex","children":[],"attributes":[],"base":"FXParticleBaseModule","doc":""},"FXParticleEmissionVelocityCylinder":{"kind":"complex","children":[{"name":"Radial","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"Normal","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[],"base":"FXParticleEmissionVelocityBase","doc":""},"FXParticleEmissionVelocityOrtho":{"kind":"complex","children":[{"name":"Position","type":"RandCoord3D","min":1,"max":1,"doc":""}],"attributes":[],"base":"FXParticleEmissionVelocityBase","doc":""},"FXParticleEmissionVelocityOutward":{"kind":"complex","children":[{"name":"Speed","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"OtherSpeed","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[],"base":"FXParticleEmissionVelocityBase","doc":""},"FXParticleEmissionVelocitySphere":{"kind":"complex","children":[{"name":"Speed","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[],"base":"FXParticleEmissionVelocityBase","doc":""},"FXParticleEmissionVelocityHemisphere":{"kind":"complex","children":[{"name":"Speed","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[],"base":"FXParticleEmissionVelocitySphere","doc":""},"FXParticleEmissionVelocityWavefront":{"kind":"complex","children":[{"name":"Velocity","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"Amplitude","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"InitialRadius","type":"ClientRandomVariable","min":1,"max":1,"doc":""},{"name":"LineWidth","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"LineAngle","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"Shape","required":false,"default":"CIRCLE","doc":"","kind":"simple","type":"FXParticleSystem_WavefrontShape","refType":null,"enumValues":["INVALID","CIRCLE","LINE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleEmissionVelocityBase","doc":""},"FXParticleVelocityModule":{"kind":"complex","children":[{"name":"Cylindrical","type":"FXParticleEmissionVelocityCylinder","min":1,"max":1,"doc":""},{"name":"Ortho","type":"FXParticleEmissionVelocityOrtho","min":1,"max":1,"doc":""},{"name":"Outward","type":"FXParticleEmissionVelocityOutward","min":1,"max":1,"doc":""},{"name":"Spherical","type":"FXParticleEmissionVelocitySphere","min":1,"max":1,"doc":""},{"name":"Wavefront","type":"FXParticleEmissionVelocityWavefront","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleEventBase":{"kind":"complex","children":[],"attributes":[{"name":"EventFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PerParticle","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillAfterEvent","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleBaseModule","doc":""},"FXParticleEventLife":{"kind":"complex","children":[{"name":"EventTime","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[{"name":"EventFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PerParticle","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillAfterEvent","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEventBase","doc":""},"FXParticleEventCollision":{"kind":"complex","children":[{"name":"HeightOffset","type":"ClientRandomVariable","min":1,"max":1,"doc":""}],"attributes":[{"name":"EventFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PerParticle","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillAfterEvent","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OrientFXToTerrain","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticleEventBase","doc":""},"FXParticleEventModule":{"kind":"complex","children":[{"name":"Life","type":"FXParticleEventLife","min":1,"max":1,"doc":""},{"name":"Collision","type":"FXParticleEventCollision","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleUpdateBase":{"kind":"complex","children":[],"attributes":[],"base":"FXParticleBaseModule","doc":""},"FXParticleUpdateDefault":{"kind":"complex","children":[{"name":"SizeRate","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"SizeRateDamping","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngleZ","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularRateZ","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularDamping","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngleXY","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularRateXY","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularDampingXY","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"Rotation","required":false,"default":"ROTATION_OFF","doc":"","kind":"simple","type":"FXParticleSystem_RotationType","refType":null,"enumValues":["INVALID_ROTATION","ROTATION_OFF","ROTATE_AROUND_VELOCITY","ROTATE_IN_WORLD_SPACE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleUpdateBase","doc":""},"FXParticleUpdateRenderObject":{"kind":"complex","children":[{"name":"AngleX","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularRateX","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngleY","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularRateY","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngleZ","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularRateZ","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"AngularDamping","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"StartSize","type":"RandCoord3D","min":1,"max":1,"doc":""},{"name":"SizeRate","type":"RandCoord3D","min":1,"max":1,"doc":""},{"name":"SizeDamping","type":"RandCoord3D","min":1,"max":1,"doc":""}],"attributes":[{"name":"Rotation","required":false,"default":"ROTATION_OFF","doc":"","kind":"simple","type":"FXParticleSystem_RotationType","refType":null,"enumValues":["INVALID_ROTATION","ROTATION_OFF","ROTATE_AROUND_VELOCITY","ROTATE_IN_WORLD_SPACE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticleUpdateBase","doc":""},"FXParticleUpdateModule":{"kind":"complex","children":[{"name":"Default","type":"FXParticleUpdateDefault","min":1,"max":1,"doc":""},{"name":"RenderObject","type":"FXParticleUpdateRenderObject","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"RandomAlphaKeyframe":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":"UNIFORM","doc":"","kind":"simple","type":"DistributionType","refType":null,"enumValues":["CONSTANT","UNIFORM","GAUSSIAN","TRIANGULAR","LOW_BIAS","HIGH_BIAS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Low","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RelativeAge","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Frame","required":false,"default":"1000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ClientRandomVariable","doc":""},"RGBColorKeyframe":{"kind":"complex","children":[{"name":"Color","type":"Color3f","min":1,"max":1,"doc":""}],"attributes":[{"name":"RelativeAge","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Frame","required":false,"default":"1000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FXParticlePhysicsBase":{"kind":"complex","children":[],"attributes":[],"base":"FXParticleBaseModule","doc":""},"FXParticleDefaultPhysics":{"kind":"complex","children":[{"name":"VelocityDamping","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"DriftVelocity","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"Gravity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Swirly","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ParticlesAttachToBone","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXParticlePhysicsBase","doc":""},"FXParticleSwarmPhysics":{"kind":"complex","children":[],"attributes":[{"name":"AttractStrength","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXParticlePhysicsBase","doc":""},"FXParticleAlpha":{"kind":"complex","children":[{"name":"Alpha","type":"RandomAlphaKeyframe","min":0,"max":8,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleColor":{"kind":"complex","children":[{"name":"Color","type":"RGBColorKeyframe","min":0,"max":8,"doc":""},{"name":"ColorScale","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"UseHouseColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HouseColorSaturation","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FXParticlePhysicsModule":{"kind":"complex","children":[{"name":"Default","type":"FXParticleDefaultPhysics","min":1,"max":1,"doc":""},{"name":"Swarm","type":"FXParticleSwarmPhysics","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXParticleWind":{"kind":"complex","children":[],"attributes":[{"name":"Motion","required":false,"default":"NOT_USED","doc":"","kind":"simple","type":"FXParticleSystem_WindMotion","refType":null,"enumValues":["INVALID","NOT_USED","PING_PONG","CIRCULAR"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Strength","required":false,"default":"2.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FullStrengthDist","required":false,"default":"75.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZeroStrengthDist","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AngleChangeMin","required":false,"default":".15","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AngleChangeMax","required":false,"default":".45","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PingPongStartAngleMin","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PingPongStartAngleMax","required":false,"default":"0.7853981633974483","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PingPongEndAngleMin","required":false,"default":"5.4977871437821381","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PingPongEndAngleMax","required":false,"default":"6.2831853071795864","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurbulenceAmplitude","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurbulenceFrequency","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FXParticleSystemTemplate":{"kind":"complex","children":[{"name":"SlavePosOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Lifetime","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"Size","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"StartSizeRate","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"BurstDelay","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"BurstCount","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"Alphas","type":"FXParticleAlpha","min":0,"max":1,"doc":""},{"name":"Colors","type":"FXParticleColor","min":0,"max":1,"doc":""},{"name":"Wind","type":"FXParticleWind","min":0,"max":1,"doc":""},{"name":"Physics","type":"FXParticlePhysicsModule","min":1,"max":1,"doc":""},{"name":"Draw","type":"FXParticleDrawModule","min":1,"max":1,"doc":""},{"name":"Volume","type":"FXParticleVolumeModule","min":1,"max":1,"doc":""},{"name":"Velocity","type":"FXParticleVelocityModule","min":1,"max":1,"doc":""},{"name":"Event","type":"FXParticleEventModule","min":0,"max":1,"doc":""},{"name":"Update","type":"FXParticleUpdateModule","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"ULTRA_HIGH_ONLY","doc":"","kind":"simple","type":"FXParticleSystem_Priority","refType":null,"enumValues":["INVALID_PRIORITY","ULTRA_HIGH_ONLY","HIGH_OR_ABOVE","MEDIUM_OR_ABOVE","LOW_OR_ABOVE","VERY_LOW_OR_ABOVE","ALWAYS_RENDER","ULTRA_HIGH_OR_BELOW","HIGH_OR_BELOW","MEDIUM_OR_BELOW","LOW_OR_BELOW","VERY_LOW_ONLY"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsOneShot","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Shader","required":false,"default":"ADDITIVE","doc":"","kind":"simple","type":"FXParticleSystem_ShaderType","refType":null,"enumValues":["INVALID_SHADER","ADDITIVE","ADDITIVE_ALPHA_TEST","ALPHA","ALPHA_TEST","MULTIPLY","ADDITIVE_NO_DEPTH_TEST","ALPHA_NO_DEPTH_TEST","W3D_ALPHA"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"PARTICLE","doc":"","kind":"simple","type":"FXParticleSystem_Type","refType":null,"enumValues":["INVALID_TYPE","PARTICLE","DRAWABLE","STREAK","VOLUME_PARTICLE","GPU_PARTICLE","GPU_TERRAINFIRE","SWARM","TRAIL","WAVE_PARTICLE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParticleTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Drawable","required":false,"default":null,"doc":"","kind":"simple","type":"RenderObjectRef","refType":"BaseRenderAssetType","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SlaveSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemWeakRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"PerParticleAttachedSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemWeakRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SystemLifetime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SortLevel","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsGroundAligned","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsEmitAboveGroundOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsParticleUpTowardsEmitter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseMaximumHeight","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EmitterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"RangeReal":{"kind":"complex","children":[],"attributes":[{"name":"Min","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Max","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"RangeDuration":{"kind":"complex","children":[],"attributes":[{"name":"MinSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"WeaponAiHintInfo":{"kind":"complex","children":[],"attributes":[{"name":"IsAntiGarrisonWeapon","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxSpeedOfTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseLongLockOnTimeCode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseAsWarheadForDamageCalculations","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"WeaponEffectNugget":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AttachNugget":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachModuleId","required":true,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"StripMaxHealthPercentNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AmountToStrip","required":false,"default":"50%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ScalarInfo":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Scalar","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ParalyzeNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EffectArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DurationSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeType","required":false,"default":"NONE","doc":"","kind":"simple","type":"ParalyzeEffectType","refType":null,"enumValues":["EMP","USER_PARALYZE","UNMANNED","HELD","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveParalyzeType","required":false,"default":"NONE","doc":"","kind":"simple","type":"ParalyzeEffectType","refType":null,"enumValues":["EMP","USER_PARALYZE","UNMANNED","HELD","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"WeaponEffectNugget","doc":""},"InformationWarfareNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InfoWarType","required":false,"default":"NONE","doc":"","kind":"simple","type":"InfoWarEffectBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RadarJamRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadarJamDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"SpendStolenTiberiumNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AmountToSpend","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ReportWeaponFiredStatNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"WeaponEffectNugget","doc":""},"InformTargetNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinTimeToImpactFudgeFactor","required":false,"default":"0.85","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTimeToImpactFudgeFactor","required":false,"default":"1.15","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"DamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"WeaponEffectNugget","doc":""},"DOTNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DamageInterval","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageDuration","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveIfHealed","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DamageNuggetType","doc":""},"LeechHealthDamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PercentDamageToHeal","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DamageNuggetType","doc":""},"LeechPercentMaxHealthDamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PercentMaxHealthToTake","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DamageNuggetType","doc":""},"SecondaryDamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Amount","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PercentDamageToContained","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"DamageAndSpawnNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""},{"name":"SpawnTemplate","type":"GameObjectWeakRef","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SpawnProbability","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnedModelConditionFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"DamageNuggetType","doc":""},"FireOnObjectsNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""},{"name":"Filter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Weapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FireOnVictimObject","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"VictimMustBeAlive","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DamageNuggetType","doc":""},"TintObjectsNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"Color","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PreColorTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostColorTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SustainedColorTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Frequency","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amplitude","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"TerrainCraterNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Depth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Lift","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"VeteranProjectile":{"kind":"complex","children":[],"attributes":[{"name":"VeterancyLevel","required":false,"default":null,"doc":"","kind":"simple","type":"VeterancyLevel","refType":null,"enumValues":["INVALID","REGULAR","VETERAN","ELITE","HEROIC"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"ProjectileNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"AttackOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"VeterancyProjectiles","type":"VeteranProjectile","min":0,"max":-1,"doc":""},{"name":"SpecificBarrelOverride","type":"SageInt","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WarheadTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ProjectileTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WeaponLaunchBoneSlotOverride","required":false,"default":"NO_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"SuppressionNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Suppression","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DurationSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuppressionTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuppressionArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuppressionArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"WeaponOCLNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WeaponOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetAsPrimaryObject","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ActivateLaserNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Lifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LaserId","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HitGroundFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OverShootDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ActivateStreamNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Lifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StreamId","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ActivateLiftObjectNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Lifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ActivateLinearDamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Lifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ActivateCircularDamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Lifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"SlavesAttackNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"WeaponEffectNugget","doc":""},"MetaImpactNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"KillObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShockWaveAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockWaveRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockWaveArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockWaveArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShockWaveTaperOff","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockWaveSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockWaveZMult","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CyclonicFactor","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockwaveDelaySeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Suppression","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvertShockWave","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlipDirection","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnlyWhenJustDied","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShockWaveClearRadius","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShockWaveClearWaveMult","required":false,"default":"2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockWaveClearFlingHeight","required":false,"default":"100","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"SpecialPowerNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"WeaponEffectNugget","doc":""},"AttributeModifierNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttributeModifierName","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierOwnerName","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamageFXType","required":false,"default":null,"doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AntiCategories","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierCategoryBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"WeaponEffectNugget","doc":""},"DamageContainedNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""},{"name":"DamageObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxUnitsToDamage","required":false,"default":"100","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WindowBlastFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"DamageNuggetType","doc":""},"LuaEventNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EventName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SendToEnemies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SendToAllies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SendToNeutral","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"LineDamageNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OffsetAngle","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LineWidth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LineLengthLeadIn","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LineLengthLeadOut","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDynamicLineLength","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OverShootDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DamageNuggetType","doc":""},"SeedTiberiumNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WeaponOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetAsPrimaryObject","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FieldAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnedInFieldBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponOCLNuggetType","doc":""},"ScatterProjectileNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScatterMin","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponEffectNugget","doc":""},"ScatterRadiusType":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ContainedObjectAttackNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"WeaponEffectNugget","doc":""},"GrapplingHookNuggetType":{"kind":"complex","children":[{"name":"SpecialObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"DamageScalarDetails","type":"ScalarInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PartitionFilterTestType","required":false,"default":"EXTENTS_3D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenTargetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Damage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTaperOff","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArc","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageArcInverted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageMaxHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageMaxHeightAboveTerrain","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptDamageAdd","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlankingBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedScalar","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTimeSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageSubType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyKillOwnerWhenTriggered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DrainLifeMultiplier","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrainLife","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnderAttackOverrideEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShroudRevealer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NotifyOwnerOnVictimDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NotifyObserversOnPreDamageEffectPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceFXPositionToVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RadiusAffectsBridges","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvalidTargetStatus","required":false,"default":"INSIDE_GARRISON UNATTACKABLE UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"DamageNuggetType","doc":""},"WeaponTemplateNuggets":{"kind":"complex","children":[{"name":"DamageNugget","type":"DamageNuggetType","min":1,"max":1,"doc":""},{"name":"DOTNugget","type":"DOTNuggetType","min":1,"max":1,"doc":""},{"name":"DamageAndSpawnNugget","type":"DamageAndSpawnNuggetType","min":1,"max":1,"doc":""},{"name":"ProjectileNugget","type":"ProjectileNuggetType","min":1,"max":1,"doc":""},{"name":"SuppressionNugget","type":"SuppressionNuggetType","min":1,"max":1,"doc":""},{"name":"TerrainCraterNugget","type":"TerrainCraterNuggetType","min":1,"max":1,"doc":""},{"name":"WeaponOCLNugget","type":"WeaponOCLNuggetType","min":1,"max":1,"doc":""},{"name":"ActivateLaserNugget","type":"ActivateLaserNuggetType","min":1,"max":1,"doc":""},{"name":"ActivateStreamNugget","type":"ActivateStreamNuggetType","min":1,"max":1,"doc":""},{"name":"ActivateLiftObjectNugget","type":"ActivateLiftObjectNuggetType","min":1,"max":1,"doc":""},{"name":"ActivateLinearDamageNugget","type":"ActivateLinearDamageNuggetType","min":1,"max":1,"doc":""},{"name":"ActivateCircularDamageNugget","type":"ActivateCircularDamageNuggetType","min":1,"max":1,"doc":""},{"name":"SlavesAttackNugget","type":"SlavesAttackNuggetType","min":1,"max":1,"doc":""},{"name":"MetaImpactNugget","type":"MetaImpactNuggetType","min":1,"max":1,"doc":""},{"name":"LeechHealthDamageNugget","type":"LeechHealthDamageNuggetType","min":1,"max":1,"doc":""},{"name":"SecondaryDamageNugget","type":"SecondaryDamageNuggetType","min":1,"max":1,"doc":""},{"name":"SpecialPowerNugget","type":"SpecialPowerNuggetType","min":1,"max":1,"doc":""},{"name":"AttributeModifierNugget","type":"AttributeModifierNuggetType","min":1,"max":1,"doc":""},{"name":"DamageContainedNugget","type":"DamageContainedNuggetType","min":1,"max":1,"doc":""},{"name":"LuaEventNugget","type":"LuaEventNuggetType","min":1,"max":1,"doc":""},{"name":"LineDamageNugget","type":"LineDamageNuggetType","min":1,"max":1,"doc":""},{"name":"SeedTiberiumNugget","type":"SeedTiberiumNuggetType","min":1,"max":1,"doc":""},{"name":"ParalyzeNugget","type":"ParalyzeNuggetType","min":1,"max":1,"doc":""},{"name":"InformationWarfareNugget","type":"InformationWarfareNuggetType","min":1,"max":1,"doc":""},{"name":"SpendStolenTiberiumNugget","type":"SpendStolenTiberiumNuggetType","min":1,"max":1,"doc":""},{"name":"ReportWeaponFiredStatNugget","type":"ReportWeaponFiredStatNuggetType","min":1,"max":1,"doc":""},{"name":"ScatterProjectileNugget","type":"ScatterProjectileNuggetType","min":1,"max":1,"doc":""},{"name":"FireOnObjectsNugget","type":"FireOnObjectsNuggetType","min":1,"max":1,"doc":""},{"name":"TintObjectsNugget","type":"TintObjectsNuggetType","min":1,"max":1,"doc":""},{"name":"ContainedObjectAttackNugget","type":"ContainedObjectAttackNuggetType","min":1,"max":1,"doc":""},{"name":"InformTargetNugget","type":"InformTargetNuggetType","min":1,"max":1,"doc":""},{"name":"AttachNugget","type":"AttachNugget","min":1,"max":1,"doc":""},{"name":"StripMaxHealthPercentNugget","type":"StripMaxHealthPercentNuggetType","min":1,"max":1,"doc":""},{"name":"GrapplingHookNugget","type":"GrapplingHookNuggetType","min":1,"max":1,"doc":""},{"name":"LeechPercentMaxHealthDamageNugget","type":"LeechPercentMaxHealthDamageNuggetType","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"WeaponTemplate":{"kind":"complex","children":[{"name":"OverrideVoiceAttackSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"OverrideVoiceEnterStateAttackSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"PreAttackDelay","type":"RangeDuration","min":0,"max":1,"doc":""},{"name":"FiringDuration","type":"RangeDuration","min":0,"max":1,"doc":""},{"name":"CoolDownDelayBetweenShots","type":"RangeDuration","min":0,"max":1,"doc":""},{"name":"ClipReloadTime","type":"RangeDuration","min":0,"max":1,"doc":""},{"name":"WeaponAiHintInfo","type":"WeaponAiHintInfo","min":0,"max":1,"doc":""},{"name":"Nuggets","type":"WeaponTemplateNuggets","min":0,"max":1,"doc":""},{"name":"SurpriseAttackObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"CombinedAttackObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"HitStoredObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ScatterRadiusVsType","type":"ScatterRadiusType","min":0,"max":-1,"doc":""},{"name":"IncompatibleAttributeModifier","type":"AttributeModifierRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumAttackRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RangeBonusMinHeight","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RangeBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RangeBonusPerFoot","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequestAssistRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AcceptableAimDelta","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AimDirection","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterLength","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterIndependently","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeaponSpeed","required":false,"default":"99999.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinWeaponSpeed","required":false,"default":"99999.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxWeaponSpeed","required":false,"default":"99999.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScaleWeaponSpeed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoresContactPoints","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ScaleAttackRangeByAmmoRemaining","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanBeDodged","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleAfterFiringDelaySeconds","required":false,"default":"-1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HoldAfterFiringDelaySeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HoldDuringReload","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanFireWhileMoving","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeaponRecoil","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTargetPitch","required":false,"default":"-180d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTargetPitch","required":false,"default":"180d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreferredTargetBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FireSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FireSoundPerClip","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FiringLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FiringLoopSoundContinuesDuringReload","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FireFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FireVeteranFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FireFlankFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PreAttackFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ClipSize","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContinuousFireOne","required":false,"default":"99999","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContinuousFireTwo","required":false,"default":"99999","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContinuousFireCoastSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutoReloadWhenIdleSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShotsPerBarrel","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageDealtAtSelfPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiredFiringObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenFiringObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CheckStatusFlagsInRangeChecks","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ProjectileSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MeleeWeapon","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChaseWeapon","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRangeWeapon","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HitStoredTarget","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CapableOfFollowingWaypoints","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowsAmmoPips","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAttackGarrisonedBldgs","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayFXWhenStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ContinueAttackRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuspendFXDelaySeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsAimingWeapon","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoVictimNeeded","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HitPercentage","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HitPassengerPercentage","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengerProportionalAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealthProportionalResolution","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxAttackPassengers","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FinishAttackOnceStarted","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RestrictedHeightRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CannotTargetCastleVictims","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireFollowThru","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShareTimers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldPlayUnderAttackEvaEvent","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InstantLoadClipOnActivate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Flags","required":false,"default":"NONE","doc":"","kind":"simple","type":"WeaponFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LockWhenUsing","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BombardType","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseInnateAttributes","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PreAttackType","required":false,"default":"PER_SHOT","doc":"","kind":"simple","type":"WeaponPrefireType","refType":null,"enumValues":["PER_SHOT","PER_CLIP","PER_BURST","PER_TARGET","PER_POSITION"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReAcquireDetailType","required":false,"default":"PER_SHOT","doc":"","kind":"simple","type":"WeaponReAcquireDetailType","refType":null,"enumValues":["PRE_SHOT","PER_SHOT","PER_CLIP","PER_ATTACK","PRE_FIRE","POST_FIRE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutoReloadsClip","required":false,"default":"AUTO","doc":"","kind":"simple","type":"WeaponReloadType","refType":null,"enumValues":["AUTO","NONE","RETURN_TO_BASE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SingleAmmoReloadedNotFullSound","required":false,"default":"","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ClipReloadedSound","required":false,"default":"","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusDamageAffects","required":false,"default":"ENEMIES","doc":"","kind":"simple","type":"WeaponAffectsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FXTrigger","required":false,"default":"NONE","doc":"","kind":"simple","type":"FXTriggerType","refType":null,"enumValues":["NONE","CATAPULT_ROCK","TREBUCHET_ROCK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileCollidesWith","required":false,"default":"STRUCTURES","doc":"","kind":"simple","type":"WeaponCollideBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredAntiMask","required":false,"default":"ANTI_GROUND ANTI_WATER ANTI_STRUCTURE","doc":"","kind":"simple","type":"WeaponAntiBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenAntiMask","required":false,"default":"","doc":"","kind":"simple","type":"WeaponAntiBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopFiringOnCanBeInvisible","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ProjectileStreamName","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ContactWeapon","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseCenterForRangeCheck","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"VirtualDamage","required":false,"default":"NONE","doc":"","kind":"simple","type":"VirtualDamageType","refType":null,"enumValues":["NONE","SOLO","SHARE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreAttackWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RevealShroudOnFire","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldPlayTargetDeadEvaEvent","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"TerrainAsset":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BumpTexture","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Class","required":true,"default":null,"doc":"","kind":"simple","type":"TerrainClassType","refType":null,"enumValues":["UNSPECIFIED","Misc","Dirt","Cliff","Grass","Rock","Road","Mud","Sand","Shrub","Snow"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WBFolder","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TerrainAssetCollection":{"kind":"complex","children":[{"name":"TerrainAsset","type":"TerrainAsset","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"JetLocomotorData":{"kind":"complex","children":[],"attributes":[{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"JetLocomotorDataOptionFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttackPathStartRunDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackPathClimbDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackPathDiveDistanceStart","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackPathDiveDistanceEnd","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"BounceKickTerrainData":{"kind":"complex","children":[],"attributes":[{"name":"TerrainClass","required":false,"default":null,"doc":"","kind":"simple","type":"TerrainClassType","refType":null,"enumValues":["UNSPECIFIED","Misc","Dirt","Cliff","Grass","Rock","Road","Mud","Sand","Shrub","Snow"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceMultiplier","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"BounceKickTerrainMapping":{"kind":"complex","children":[{"name":"Mapping","type":"BounceKickTerrainData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"LocomotorTemplate":{"kind":"complex","children":[{"name":"BounceKickTerrainMap","type":"BounceKickTerrainMappingRef","min":0,"max":1,"doc":""},{"name":"JetLocomotorData","type":"JetLocomotorData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Surfaces","required":false,"default":"","doc":"","kind":"simple","type":"LocomotorSurfaceBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LookAheadMult","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MakeTransformNonDirty","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxSpeedDamaged","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinSpeed","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurnTimeSeconds","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurnTimeDamagedSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SlowTurnRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FastTurnRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRandomTurnRadiusScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRandomTurnRadiusScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurnThreshold","required":false,"default":"15d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurnThresholdHS","required":false,"default":"180d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AccelerationSeconds","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Lift","required":false,"default":"0.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LiftDamaged","required":false,"default":"-1.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BrakingSeconds","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTurnSpeed","required":false,"default":"1.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreferredHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreferredAttackHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreferredHeightDamping","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreferredHeightPitchingEpsilon","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CirclingRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CirclingSpeed","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BehaviorZ","required":false,"default":"NO_MOTIVE_FORCE","doc":"","kind":"simple","type":"LocoZ","refType":null,"enumValues":["NO_MOTIVE_FORCE","SEA_LEVEL","SURFACE_RELATIVE_HEIGHT_ALLOW_ZERO_HEIGHT","SURFACE_RELATIVE_HEIGHT","ABSOLUTE_HEIGHT","FIXED_SURFACE_RELATIVE_HEIGHT","FIXED_ABSOLUTE_HEIGHT","RELATIVE_TO_GROUND_AND_BUILDINGS","SMOOTH_RELATIVE_TO_HIGHEST_LAYER","FLOATING_Z","SCALING_WALLS","DO_NOT_MODIFY_HEIGHT","SEA_LEVEL_SMOOTH_Z"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Appearance","required":false,"default":"FOUR_WHEELS","doc":"","kind":"simple","type":"Appearance","refType":null,"enumValues":["TWO_LEGS","FOUR_WHEELS","HOVER","HOVER_TANK","WINGS","HORDE","HUGE_TWO_LEGS","TREADS","SHIP","OTHER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationPriority","required":false,"default":"MELEE_1","doc":"","kind":"simple","type":"LocoF","refType":null,"enumValues":["NO_FORMATION","CAVALRY_1","CAVALRY_2","CAVALRY_3","MELEE_1","MELEE_2","MELEE_3","RANGED_1","RANGED_2","RANGED_3","ARTILLERY_1","ARTILLERY_2","ARTILLERY_3"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActiveModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnteringModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnteringModelConditionsTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AccDecTrigger","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WalkDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTurnWithoutReform","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AccelPitchLimit","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceKick","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PitchStiffness","required":false,"default":"0.1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RollStiffness","required":false,"default":"0.1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PitchDamping","required":false,"default":"0.9","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RollDamping","required":false,"default":"0.9","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PitchByZVelCoef","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"YawStiffness","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"YawDamping","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxOverlappedHeight","required":false,"default":"1e+37","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForwardVelocityPitchFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LateralVelocityRollFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForwardAccelerationPitchFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LateralAccelerationRollFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UniformAxialDamping","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurnPivotOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AirborneTargetingHeight","required":false,"default":"30","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseEnoughDist","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsCloseEnoughDist3D","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DontNegateDeceleratePitchFactor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LocomotorWorksWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowMotiveForceWhileAirborne","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Apply2DFrictionWhenAirborne","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DownhillOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StickToGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanMoveBackward","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanReverseMove","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReverseMoveSpeed","required":false,"default":"75%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdateWaterWadingConditions","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasSuspension","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaximumWheelExtension","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaximumWheelCompression","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WheelTurnAngle","required":false,"default":"0.0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseTerrainSmoothing","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WanderWidthFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WanderLengthFactor","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WanderAboutPointRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurniningDeathRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurniningDeathIsCavalry","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChargeMaxSpeed","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChargeAvailable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChargeIgnoresCondition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnableHighSpeedTurnFlags","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaitForFormation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RudderCorrectionDegree","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RudderCorrectionRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ElevatorCorrectionDegree","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ElevatorCorrectionRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AeleronCorrectionDegree","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AeleronCorrectionRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwoopStandoffRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwoopStandoffHeight","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwoopTerminalVelocity","required":false,"default":"0.07","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwoopAccelerationRate","required":false,"default":"0.003","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwoopSpeedTuningFactor","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackingUpSpeed","required":false,"default":"75%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackingUpStopWhenTurning","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BackingUpDistanceMin","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackingUpDistanceMax","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackingUpAngle","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RiverModifier","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScalesWalls","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TurnWhileMoving","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ClampOrientationToPathTangent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReorientIfTurnTooSharp","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BrakeBeforeReorienting","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TakeOffAndLandingSpeed","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TakeOffAndLandingSlowDownDelta","required":false,"default":"25.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TakeOffAndLandingSlowDownTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EasingTakeOffAndLanding","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EasingPercentage","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackPathTrailDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackPathTrailDistanceMinScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackPathTrailDistanceMaxScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbsoluteMinHeightWorldSpace","required":false,"default":"-1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpeedBasedHeightOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResubmergeDelay","required":false,"default":"3.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaterToAirTransitionFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WaterSurfaceHeightOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseInheritableAsset","doc":""},"RainType":{"kind":"complex","children":[],"attributes":[{"name":"RainTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IsRaining","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumRaindropsPerBox","required":false,"default":"16000","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RainBoxWidth","required":false,"default":"200","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RainBoxLength","required":false,"default":"200","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RainBoxHeight","required":false,"default":"200","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinWidth","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxWidth","required":false,"default":"1.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinHeight","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHeight","required":false,"default":"15.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinSpeed","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSpeed","required":false,"default":"150.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinAlpha","required":false,"default":"0.1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxAlpha","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WindStrength","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"LightningType":{"kind":"complex","children":[{"name":"LightningFactor","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"LightningDuration","required":false,"default":"30","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LightningChance","required":false,"default":"0.01","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CloudType":{"kind":"complex","children":[{"name":"CloudTextureSize","type":"Vector2","min":0,"max":1,"doc":""},{"name":"CloudOffsetPerSecond","type":"Vector2","min":0,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"WeatherData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HasLightning","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"Weather":{"kind":"complex","children":[{"name":"Rain","type":"RainType","min":0,"max":1,"doc":""},{"name":"Lightning","type":"LightningType","min":0,"max":1,"doc":""},{"name":"Cloud","type":"CloudType","min":0,"max":1,"doc":""},{"name":"WeatherData","type":"WeatherData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"ShadowMap":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapSize","required":false,"default":"1024","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxViewDistance","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinShadowedTerrainHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"WaterTransparency":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TransparentWaterDepth","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TransparentWaterMinOpacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandingWaterTexture","required":false,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"WaterSetting":{"kind":"complex","children":[{"name":"DiffuseColor","type":"Color4","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeOfDay","required":true,"default":null,"doc":"","kind":"simple","type":"TimeOfDayType","refType":null,"enumValues":["INVALID","MORNING","AFTERNOON","EVENING","NIGHT","INTERPOLATE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"WaterTextureList":{"kind":"complex","children":[{"name":"Texture","type":"string","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"WaterTextureType","refType":null,"enumValues":["FIRST","RIVER","BUMP","NORMAL","SKY","NOISE","SPARKLE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"BaseSpecialPowerUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[],"base":"UnitAbilityButtonTemplateData","doc":""},"ButtonState":{"kind":"complex","children":[],"attributes":[{"name":"Image","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Title","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeDescription","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"SpecialPowerUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseSpecialPowerUnitAbilityButtonTemplateData","doc":""},"ProduceStructureUnitAbilityButtonBaseTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialPowerUnitAbilityButtonTemplateData","doc":""},"AssembleStructureUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ProduceStructureUnitAbilityButtonBaseTemplateData","doc":""},"BuildUnitUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[],"base":"UnitAbilityButtonTemplateData","doc":""},"SingleStateUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UnitAbilityButtonTemplateData","doc":""},"BuildWallUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SingleStateUnitAbilityButtonTemplateData","doc":""},"EvacuateUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SingleStateUnitAbilityButtonTemplateData","doc":""},"TargetedSpecialPowerUnitAbilityButtonTemplateData":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetCursor","required":false,"default":"Arrow","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTargetCursor","required":false,"default":"Invalid","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerUnitAbilityButtonTemplateData","doc":""},"MultiplePowersTargetedSpecialPowerUnitAbilityButtonTemplateData":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"AdditionalSpecialPowerTemplate","type":"SpecialPowerRef","min":0,"max":-1,"doc":""},{"name":"AdditionalRadiusCursor","type":"RadiusCursorRef","min":0,"max":-1,"doc":""},{"name":"AdditionalValidTargetCursor","type":"MouseCursorRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetCursor","required":false,"default":"Arrow","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTargetCursor","required":false,"default":"Invalid","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"TargetedSpecialPowerUnitAbilityButtonTemplateData","doc":""},"ObjectUpgradeUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SingleStateUnitAbilityButtonTemplateData","doc":""},"PlayerUpgradeUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SingleStateUnitAbilityButtonTemplateData","doc":""},"ToggleSpecialPowerUnitAbilityButtonTemplateData":{"kind":"complex","children":[{"name":"StateData","type":"ButtonSingleStateDataRef","min":1,"max":-1,"doc":""}],"attributes":[],"base":"BaseSpecialPowerUnitAbilityButtonTemplateData","doc":""},"UnpackUnitAbilityButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ProduceStructureUnitAbilityButtonBaseTemplateData","doc":""},"UnitAbilityButtonTemplateDataRef":{"kind":"complex","children":[{"name":"AssembleStructure","type":"AssembleStructureUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"BuildUnit","type":"BuildUnitUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"BuildWall","type":"BuildWallUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"Evacuate","type":"EvacuateUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"MultiplePowersTargetedSpecialPower","type":"MultiplePowersTargetedSpecialPowerUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"ObjectUpgrade","type":"ObjectUpgradeUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"PlayerUpgrade","type":"PlayerUpgradeUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"SpecialPower","type":"SpecialPowerUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"TargetedSpecialPower","type":"TargetedSpecialPowerUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"ToggleSpecialPower","type":"ToggleSpecialPowerUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""},{"name":"Unpack","type":"UnpackUnitAbilityButtonTemplateData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"UnitAbilityButtonTemplate":{"kind":"complex","children":[{"name":"Data","type":"UnitAbilityButtonTemplateDataRef","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"FXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"EvaEventFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EvaEventOwner","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventAlly","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventEnemy","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"FXNugget","doc":""},"SoundFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"FXNugget","doc":""},"RayEffectFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"PrimaryOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"SecondaryOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Thing","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"FXNugget","doc":""},"LightPulseFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"Color","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusAsPercentOfObjectSize","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IncreaseTime","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecreaseTime","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXNugget","doc":""},"DynamicDecalFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"Color","type":"Color3","min":0,"max":1,"doc":""},{"name":"Offset","type":"Vector2","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Decal","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Shader","required":false,"default":"ALPHA","doc":"","kind":"simple","type":"DynamicDecalShaderType","refType":null,"enumValues":["ALPHA","ADDITIVE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Size","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientToObject","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OpacityStart","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityPeak","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityEnd","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityFadeTimeOne","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityFadeTimeTwo","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityPeakTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartingDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Lifetime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOnObjects","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXNugget","doc":""},"LaserFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LaserTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"LaserBackwards","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXNugget","doc":""},"CameraShakerVolumeFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amplitude","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXNugget","doc":""},"ViewShakeFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"ViewShakeType","refType":null,"enumValues":["SUBTLE","NORMAL","STRONG","SEVERE","CINE_EXTREME","CINE_INSANE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXNugget","doc":""},"AttachedModelFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Model","required":false,"default":null,"doc":"","kind":"simple","type":"RenderObjectRef","refType":"BaseRenderAssetType","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RandomlyRotate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExpireTimer","required":false,"default":"8s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXNugget","doc":""},"TerrainScorchFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"RandomRange","type":"@inline:RandomRange","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Type","required":false,"default":"RANDOM","doc":"","kind":"simple","type":"TerrainScorchType","refType":null,"enumValues":["RANDOM","SCORCH_1","SCORCH_2","SCORCH_3","SCORCH_4","SCORCH_5","SCORCH_6","SCORCH_7","SCORCH_8","SCORCH_9","SCORCH_10","SCORCH_11","SCORCH_12","SCORCH_13","SCORCH_14","SCORCH_15","SCORCH_16","TERRAIN_MAPPED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXNugget","doc":""},"TintDrawableFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"Color","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PreColorTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostColorTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SustainedColorTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Frequency","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amplitude","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"FXNugget","doc":""},"FXListAtBonePosFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Bone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"FXNugget","doc":""},"FXParticleSysBoneNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Bone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequireFrequentUpdate","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TriggerType","required":false,"default":null,"doc":"","kind":"simple","type":"FXTriggerType","refType":null,"enumValues":["NONE","CATAPULT_ROCK","TREBUCHET_ROCK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HoldBetweenStateID","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActionType","required":false,"default":null,"doc":"","kind":"simple","type":"FXActionType","refType":null,"enumValues":["NONE","HOLD","KILL","SPAWN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Particle","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"FXNugget","doc":""},"ParticleSystemFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""},{"name":"Rotate","type":"@inline:Rotate","min":0,"max":1,"doc":""},{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"TargetOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"Radius","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"Height","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"InitialDelay","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Particle","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientToObject","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Ricochet","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CreateAtGroundHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CreateOverrideBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TargetOverrideBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TargetCoeff","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SystemLife","required":false,"default":"-1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetTargetMatrix","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnlyIfOnWater","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"FXNugget","doc":""},"ForceFeedbackFXNugget":{"kind":"complex","children":[{"name":"SecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SourceMustNotHaveBeenDisabledThisFrameByType","type":"DisabledType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSecondaryModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedSourceModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopIfPlayed","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Weather","required":false,"default":"INVALID","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayIfSourceIsStealthed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Event","required":false,"default":null,"doc":"","kind":"simple","type":"ForceFeedbackEventRef","refType":"ForceFeedbackEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"FXNugget","doc":""},"FXNuggetTypes":{"kind":"complex","children":[{"name":"EvaEvent","type":"EvaEventFXNugget","min":1,"max":1,"doc":""},{"name":"Sound","type":"SoundFXNugget","min":1,"max":1,"doc":""},{"name":"RayEffect","type":"RayEffectFXNugget","min":1,"max":1,"doc":""},{"name":"LightPulse","type":"LightPulseFXNugget","min":1,"max":1,"doc":""},{"name":"DynamicDecal","type":"DynamicDecalFXNugget","min":1,"max":1,"doc":""},{"name":"Laser","type":"LaserFXNugget","min":1,"max":1,"doc":""},{"name":"CameraShakerVolume","type":"CameraShakerVolumeFXNugget","min":1,"max":1,"doc":""},{"name":"ViewShake","type":"ViewShakeFXNugget","min":1,"max":1,"doc":""},{"name":"AttachedModel","type":"AttachedModelFXNugget","min":1,"max":1,"doc":""},{"name":"TerrainScorch","type":"TerrainScorchFXNugget","min":1,"max":1,"doc":""},{"name":"TintDrawable","type":"TintDrawableFXNugget","min":1,"max":1,"doc":""},{"name":"FXListAtBonePos","type":"FXListAtBonePosFXNugget","min":1,"max":1,"doc":""},{"name":"FXParticleSysBone","type":"FXParticleSysBoneNugget","min":1,"max":1,"doc":""},{"name":"ParticleSystem","type":"ParticleSystemFXNugget","min":1,"max":1,"doc":""},{"name":"ForceFeedback","type":"ForceFeedbackFXNugget","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"FXList":{"kind":"complex","children":[{"name":"NuggetList","type":"FXNuggetTypes","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayEvenIfShrouded","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Tailorable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CullTracking","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CullTrackingMin","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CullTrackingMax","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"DamageFXGroup":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":"DEFAULT","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amount","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ThrottleTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MajorFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MinorFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RearFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SideFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TopFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranMajorFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranMinorFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranRearFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranSideFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranTopFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"DamageFX":{"kind":"complex","children":[{"name":"FXGroup","type":"DamageFXGroup","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"OCNugget":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"CreateObjectNugget":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""},{"name":"ForbiddenUpgrade","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""},{"name":"CreateObject","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"PutInContainer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"CreateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"OCNuggetOptionFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Disposition","required":false,"default":null,"doc":"","kind":"simple","type":"DispositionTypeFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VelocityScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinForceMagnitude","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxForceMagnitude","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinLifetime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxLifetime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistanceAFormation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistanceBFormation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDistanceFormation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartingModelConditions","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TempModelCondition","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TempModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DispositionIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"DestinationPlayer","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WaypointSpawn","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DispositionAngle","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinForcePitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxForcePitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinForceYaw","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxForceYaw","required":false,"default":"359d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientationOffset","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MinHordeDensity","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHordeDensity","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinHealth","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvulnerableTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartingBusyTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"JustBuiltFrames","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VeterancyLevel","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseUpgradedLocomotor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledWhileBusy","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FireSpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StatusToCopyFromParent","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusType","refType":null,"enumValues":["DESTROYED","CAN_ATTACK","UNDER_CONSTRUCTION","UNSELECTABLE","NO_COLLISIONS","NO_ATTACK","NO_SPECIAL_ABILITY","AIRBORNE_TARGET","PARACHUTING","REPULSOR","HIJACKED","AFLAME","BURNED","CANNOT_BE_SOLD","IS_FIRING_WEAPON","IS_RELOADING_WEAPON","IS_BRAKING","STEALTHED","HIDDEN","DETECTED","CAN_STEALTH","SOLD","UNDERGOING_REPAIR","RECONSTRUCTING","IS_ATTACKING","NO_AUTO_ACQUIRE","USING_ABILITY","IS_AIMING_WEAPON","NO_ATTACK_FROM_AI","IGNORING_STEALTH","IS_MELEE_ATTACKING","FOLLOWING_THROUGH","LEASHED_RETURNING","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","CONTESTED","CONTESTING_BUILDING","HORDE_MEMBER","TRANSPORT_MOVING_TO_CONTAIN","RIDER_IS_PILOT","DAMAGED","REALLYDAMAGED","RUBBLE","IRRADIATED","NO_SHADOW","IN_STASIS","OUT_OF_PHASE","NEXT_MOVE_IS_REVERSE","IMMOBILE","IMMOBILE_ALLOW_ROTATE","PAUSING","FLEE_OFF_MAP","NOT_IN_WORLD","INAUDIBLE","CHANTING","ENRAGED","SINKING","RAMPAGING","INSIDE_GARRISON","DEPLOYED","UNATTACKABLE","ENCLOSED","TEMPORARILY_DEFECTED","TAGGED","DEPLOYING","TOPPLING","PORTER_TAGGED","NO_SQUISHCOLLIDE_DELAY","STAND_GROUND","UNCONTROLLABLY_SCARED","SPECIAL_ABILITY_PACKING_UNPACKING_OR_USING","TIBERIUM_VIBRATING","UPDATING_AI","CLONED","IGNORE_AI_COMMAND","RUNNING_DOWN_FROM_BEHIND","DO_NOT_SCORE","CAN_NOT_WALK_ON","MARCH_OF_DEATH","DO_NOT_PICK_ME","INHERITED_FROM_ALLY_TEAM","SWITCHED_WEAPONS","END_FIRE_STATE","BOOKENDING","GENERIC_TOGGLE_STATE","CAN_CONTEST_GARRISON","BUILD_BEING_CANCELED","PENDING_CONSTRUCTION","PHANTOM_STRUCTURE","IN_FORMATION_TEMPLATE","IS_LEAVING_FACTORY","MOVING_TO_DISMOUNT","NO_HERO_PROPERTIES","CAN_ENTER_ANYTHING","ENTERING_GOAL","CHARGING_BASE_DEFENSES","INVISIBLE_DETECTED_BY_FRIEND","INVISIBLE_DETECTED","SHRUNK","ATTACHED","WONT_RIDE_WITH_YOU","COMMAND_BUTTON_TOGGLED","OCLMONITOR_COMPLETED_TASK","OCLMONITOR_MONITOR_RELEASED","USER_POWERED_DOWN","GARRISONED","BOOBY_TRAPPED","IS_HIDEOUT","EXECUTING_STORED_COMMAND","UNIT_WANTS_TO_REGARRISON","IN_COVER","DONT_CLEAR_FOR_BUILD","MATCH_TARGETS_SPEED","HAS_TIBERIUM_GROWTH_MOD","HAS_TIBERIUM_UPGRADE","STEAL_NEXT_UNIT_TRAPPED","DOES_CONTAIN_TIBERIUM","IS_BEING_HARVESTED","NO_REFUND","SHIELDBODY_ENABLED","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","WEAPON_UPGRADED_01","WEAPON_UPGRADED_02","WEAPON_UPGRADED_03","COMBINED_PARENT","COMBINED_CHILD","COMBINED_ATTACHED","LOADED_FROM_MAP","ATTACKING_GARRISONED_STRUCTURE","EXITING_COMBINED","DELAYED_ENTER_STRUCTURE","DOCKING","HARVESTING","BRIDGE_IMPASSABLE","POWERED_DOWN_EMP","FORCE_ATTACKING","FORCE_ATTACK_MOVING","SCARED_CIVILIAN_CAR","USER_PARALYZED","BOOBY_TRAP_EXPLODE","IS_ENGAGED","CARRYING_FLAG","IS_MOVING_TO_RALLY_POINT","SPECIAL_ARMOR_ACTIVE","AIRCRAFT_IGNORE_SAMEPLAYER_HANGAR_RULE","NEXT_MOVE_IS_FORCE_ATTACK_MOVE","SPECIALABILITY_ACTIVE","CAN_STEALTH_FROM_PRODUCER","GARRISON_CAN_STEALTH","CAN_ATTACK_WHILE_STEALTHED","RESET_GOAL_POSITION","RIFT_OCCUPIED","WATER_LOCOMOTOR_ACTIVE","GROUND_LOCOMOTOR_ACTIVE","AIR_LOCOMOTOR_ACTIVE","UNPACKING","OVER_WATER","CONTAINER_OCCUPIED","PLACED_BY_PLAYER","DEFLECT_INCOMING_FIRE","DEPART_FROM_BOARDING","WAITING_FOR_BOARDING","HAS_SECONDARY_DAMAGE","IS_BEING_DRAGGED","CLEARED_FOR_LANDING","VEHICLE_ATTACHED","PARKED_AT_AIRFIELD","IN_SHIELD_SPHERE","HIT_SHIELD_SPHERE","NON_AUTOACQUIRABLE","CHARGING_WEAPON","OVERCHARGING_WEAPON","ENABLE_TRACER_DRAW","PREEMPT_PRE_ATTACK","LINE_SEGMENT_DAMAGE_ACTIVE","ADVANCED_MISSILE_PACKS","LEECHED_TARGET_ACTIVE","PLAYER_POWER_1","PLAYER_POWER_2","PLAYER_POWER_3","PLAYER_POWER_4","PLAYER_POWER_5","GRAPPLE_UPDATE_ACTIVE","SHROUD_REVEAL_TO_ALL","SURFACED","SUBMERGED","SKIRMISH_AI_DO_NOT_ATTACK","SKIRMISH_AI_DO_NOT_TAKE","TRANSFORMATION_TOGGLE_STATE","REPAIR_ALLIES_WHEN_IDLE","DO_NOT_AVOID_TALLBUILDING","ABSORBED_DAMAGE","NO_BRIBE","IGNORING_POWER_DOWN","EXCEEDED_PATH_NEIGHBOR_COUNT","CANNOT_LAND_AT_AIRFIELD","WALL_SEGMENT","IMMUNE_TO_BARK","UNDER_RUSH_ATTACK","UNDER_FROZEN","LANDING_IN_PROGRESS","UNDER_IRON_CURTAIN","EXPLOSIVES_ATTACHED","EXPLOSIVES_DETONATING","LIFTED_INTO_AIR","IN_NANOHIVE","SURFACED_IMMOBILE","BROADCASTING_INVISIBILITY","SCRAMBLED","MAGNETIZED","RIOT_SHIELDED","POINT_DEFENSE_DRONE_ATTACHED","GRAPPLE_UPDATE_BEING_MOVED","TARGETED_FOR_REPAIR","IN_SPIDER_HOLE","ANTI_GARRISON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"OCNugget","doc":""},"FireWeaponNugget":{"kind":"complex","children":[],"attributes":[{"name":"Weapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"OCNugget","doc":""},"AttackNugget":{"kind":"complex","children":[],"attributes":[{"name":"NumberOfShots","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlot","required":false,"default":"PRIMARY_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliveryDecalRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"OCNugget","doc":""},"FlingObjectNugget":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"DistanceFromTarget","type":"RealRange","min":1,"max":1,"doc":""},{"name":"AngleAroundTarget","type":"RealRange","min":1,"max":1,"doc":""},{"name":"DistanceAtTarget","type":"RealRange","min":0,"max":1,"doc":""}],"attributes":[{"name":"CreateObject","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Speed","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Height","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UsePrimaryObjectForOffsets","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"OCNugget","doc":""},"ParabolicCurveNugget":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"ParabolicOptionFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CreateObject","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"InitialDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ApproachTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartDistanceFromTarget","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EndDistanceFromTarget","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CruiseHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ApproachRoll","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeaveRoll","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"OCNugget","doc":""},"StrafeAreaNugget":{"kind":"complex","children":[{"name":"InterOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"IntraOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"CreateObject","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Height","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistanceFromTarget","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaintainOffestToTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"OCNugget","doc":""},"ObjectCreationList":{"kind":"complex","children":[{"name":"CreateObject","type":"CreateObjectNugget","min":0,"max":-1,"doc":""},{"name":"Attack","type":"AttackNugget","min":0,"max":-1,"doc":""},{"name":"FireWeapon","type":"FireWeaponNugget","min":0,"max":-1,"doc":""},{"name":"FlingObject","type":"FlingObjectNugget","min":0,"max":-1,"doc":""},{"name":"StrafeAreaSquad","type":"StrafeAreaNugget","min":0,"max":-1,"doc":""},{"name":"ParabolicCurve","type":"ParabolicCurveNugget","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"NONE","doc":"","kind":"simple","type":"OCLBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"ObjectFilterAsset":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"MusicScriptConditionNuggetBase":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"MusicScriptConditionExpensiveNuggetBase":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenConditionChecks","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_LocalPlayerIsObserver":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountDeadPlayersAsObservers","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_UnitsFarFromBase":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenConditionChecks","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinUnitsToPass","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistanceFromBase","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Relationship","required":true,"default":null,"doc":"","kind":"simple","type":"ObjectFilterRelationshipBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"MusicScriptConditionExpensiveNuggetBase","doc":""},"MusicScriptConditionNugget_TimeFromStartOfLevel":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Timeout","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_TrackPlayedCount":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Track","required":true,"default":null,"doc":"","kind":"simple","type":"MusicScriptTrackWeakRef","refType":"MusicScriptTrack","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Count","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_SpecificTrackTypePlaying":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrackType","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_AnyTrackPlaying":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_ObjectsOfTypeExist":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenConditionChecks","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredModelConditions","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedModelConditions","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"MusicScriptConditionExpensiveNuggetBase","doc":""},"MusicScriptConditionNugget_EvaEventPlayedRecently":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEvent","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Timeout","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_ObjectsNearEvaEvent":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenConditionChecks","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEvent","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Distance","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionExpensiveNuggetBase","doc":""},"MusicScriptConditionNugget_ScoredKillCount":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Count","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Time","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountOnlyKillsAgainstTheLocalPlayer","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CountOnlyKillsByTheLocalPlayer","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Filter","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_Not":{"kind":"complex","children":[{"name":"Condition","type":"MusicScriptConditionRef","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_Or":{"kind":"complex","children":[{"name":"Condition","type":"MusicScriptConditionRef","min":2,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_And":{"kind":"complex","children":[{"name":"Condition","type":"MusicScriptConditionRef","min":2,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_PathMusicStateLastActive":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrackedState","required":true,"default":null,"doc":"","kind":"simple","type":"PathMusicGameDynamicStateWeakRef","refType":"PathMusicGameDynamicState","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"TrackedStateChange","required":true,"default":null,"doc":"","kind":"simple","type":"StateChangeType","refType":null,"enumValues":["ENTER","EXIT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeSinceLastActive","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeSicneLastActiveOp","required":true,"default":null,"doc":"","kind":"simple","type":"ComparisonOperator","refType":null,"enumValues":["LESS_THAN","LESS_THAN_OR_EQUAL","EQUAL","GREATER_THAN_OR_EQUAL","GREATER_THAN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_PathMusicStateCurrentlyActive":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrackedState","required":true,"default":null,"doc":"","kind":"simple","type":"PathMusicGameDynamicStateWeakRef","refType":"PathMusicGameDynamicState","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptConditionNugget_EngagementCount":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenConditionChecks","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Count","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Time","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountOnlyEngagementsAgainstTheLocalPlayer","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CountOnlyEngagementsByTheLocalPlayer","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiredScreenStatus","required":true,"default":null,"doc":"","kind":"simple","type":"ScreenStatus","refType":null,"enumValues":["ON_SCREEN","OFF_SCREEN","ON_OR_OFF_SCREEN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetFilter","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"MusicScriptConditionExpensiveNuggetBase","doc":""},"MusicScriptConditionNugget_LocalPlayerKillRatio":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenConditionChecks","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Time","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Ratio","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RatioOp","required":true,"default":null,"doc":"","kind":"simple","type":"ComparisonOperator","refType":null,"enumValues":["LESS_THAN","LESS_THAN_OR_EQUAL","EQUAL","GREATER_THAN_OR_EQUAL","GREATER_THAN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"MusicScriptConditionExpensiveNuggetBase","doc":""},"MusicScriptConditionNugget_HitBySuperWeapon":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrackedWeapon","required":true,"default":null,"doc":"","kind":"simple","type":"WeaponWeakRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Time","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Count","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountOnlyHitsAgainstTheLocalPlayer","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TargetFilter","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"MusicScriptConditionNuggetBase","doc":""},"MusicScriptTimeoutSpecifier":{"kind":"complex","children":[],"attributes":[{"name":"Weight","required":false,"default":"1000","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"MusicScriptTrack":{"kind":"complex","children":[{"name":"Timeout","type":"MusicScriptTimeoutSpecifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrackTypeKey","required":false,"default":"","doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Level","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Condition","required":false,"default":null,"doc":"","kind":"simple","type":"MusicScriptConditionRef","refType":"MusicScriptConditionNuggetBase","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ConditionsAreLatch","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Track","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FadeInTrack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadeOutLowerLevelTrack","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"MusicPalette":{"kind":"complex","children":[{"name":"Track","type":"MusicScriptTrackRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsDefaultForNewMap","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"PathMusicMapRuntime":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapData","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapDataSize","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"PathMusicMap":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"}],"base":"BaseAssetType","doc":""},"PathMusicTrack":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"PathMusicTrackType","refType":null,"enumValues":["MAIN","OVERLAY_0"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathfinderTrackHeader","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"Handle","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"PathMusicEvent":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathfinderEventHeader","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"XferAlternateEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventWeakRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"IsXferable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"PathMusicEventRuntime":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EventNameHash","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"XferAlternateEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventWeakRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"IsXferable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"PathMusicEventSet":{"kind":"complex","children":[{"name":"Event","type":"PathMusicEventRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Category","required":true,"default":null,"doc":"","kind":"simple","type":"PathMusicEventSetCategory","refType":null,"enumValues":["SHELL","SCRIPT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"PathMusicGameDynamicState":{"kind":"complex","children":[{"name":"Transition","type":"PathMusicGameDynamicTransitionRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseInheritableAsset","doc":""},"PathMusicGameDynamicStateSet":{"kind":"complex","children":[{"name":"State","type":"PathMusicGameDynamicStateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Category","required":true,"default":null,"doc":"","kind":"simple","type":"PathMusicGameDynamicStateSetCategory","refType":null,"enumValues":["STANDARD","SCRIPTED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"PathMusicGameDynamicTransition":{"kind":"complex","children":[{"name":"Condition","type":"MusicScriptConditionRef","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestinationState","required":true,"default":null,"doc":"","kind":"simple","type":"PathMusicGameDynamicStateWeakRef","refType":"PathMusicGameDynamicState","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"BaseAssetType","doc":""},"LocalBuildListMonitor":{"kind":"complex","children":[{"name":"ProducerObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenUpdates","required":false,"default":"0.25s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdatesToSkipAfterStart","required":false,"default":"4","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdatesToSkipAfterSaveFileLoad","required":false,"default":"2","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdatesToSkipAfterTargetPlayerChanges","required":false,"default":"2","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"SpecialPowerTemplate":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ForbiddenObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"GameDependency","type":"GameDependencyType","min":0,"max":1,"doc":""},{"name":"ForbiddenPlayerTech","type":"PlayerTechRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TargetType","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateTargetType","refType":null,"enumValues":["LOCATION","LOCATION_AND_ANGLE","OBJECT","OBJECT_OR_LOCATION","NONE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumTargets","required":false,"default":"1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Flags","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateBitFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ReloadTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitiateSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitiateAtLocationSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ViewObjectDuration","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ViewObjectRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusCursorRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreventConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisallowedTargetModelStates","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisallowedTargetObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxCastRange","required":false,"default":"1000000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinCastRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenObjectRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEventToPlayOnSuccess","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventToPlayWhenSelectingTarget","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventToPlayOnInitiateOwner","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventToPlayOnInitiateAlly","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventToPlayOnInitiateEnemy","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NameOfVoiceNameToUseAsInitiateIntendToDoVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsInitiateIntendToDoAfterMoveVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsInitiateIntendToDoWhileUnderAttackVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsInitiateIntendToDoAfterMoveWhileUnderAttackVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsEnterStateInitiateIntendToDoVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsEnterStateInitiateIntendToDoAfterMoveVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsEnterStateInitiateIntendToDoWhileUnderAttackVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceNameToUseAsEnterStateInitiateIntendToDoAfterMoveWhileUnderAttackVoice","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RestrictionType","required":false,"default":"UNRESTRICTED","doc":"","kind":"simple","type":"SpecialPowerRestrictionType","refType":null,"enumValues":["UNRESTRICTED","1","2"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Money","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TimerImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReachableTargetsCircleDisplayRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredPlayerTech","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseInheritableAsset","doc":""},"UpgradeTemplate":{"kind":"complex","children":[{"name":"GameDependency","type":"GameDependencyType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeDescription","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AcquireHint","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeType","refType":null,"enumValues":["PLAYER","OBJECT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildCost","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResearchSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ResearchCompleteEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnitSpecificSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpgradeFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerGainsUpgradeEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlliedPlayerGainsUpgradeEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EnemyPlayerGainsUpgradeEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerLosesUpgradeEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlliedPlayerLosesUpgradeEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EnemyPlayerLosesUpgradeEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerProductionStartedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerBuildOnHoldEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocalPlayerBuildCancelledEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UseObjectTemplateForCostDiscount","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"GroupName","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GroupOrder","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkirmishAIHeuristic","required":false,"default":null,"doc":"","kind":"simple","type":"AIUpgradeHeuristicType","refType":null,"enumValues":["INVALID","IMPORTANT","BOILINGOIL","FACTORY_UNITUNLOCK","FORTRESS","IGNORE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeOptions","refType":null,"enumValues":["DO_NOT_TRANSFER","PERSISTS_IN_CAMPAIGN","NO_UPGRADE_DISCOUNT","OBJECT_UPGRADE_PROJECTED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IconImage","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaypointQueueable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"ArmorListType":{"kind":"complex","children":[],"attributes":[{"name":"Damage","required":false,"default":null,"doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Percent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ArmorTemplate":{"kind":"complex","children":[{"name":"Armor","type":"ArmorListType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Default","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageScalar","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SideDamageScalar","required":false,"default":"100","doc":"If a unit takes damage from the side this scalar is applied to the incoming damage in addition\n\t\t\t\t\t\t\tto the regular DamageScalar.","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RearDamageScalar","required":false,"default":"100","doc":"If a unit takes damage from the rear this scalar is applied to the incoming damage in addition\n\t\t\t\t\t\t\tto the regular DamageScalar.","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedPenalty","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"Texture":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":false,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"Type","required":false,"default":"StandardTexture","doc":"","kind":"simple","type":"TextureType","refType":null,"enumValues":["StandardTexture","VolumeTexture","CubeTexture"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GenerateMipMaps","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OutputFormat","required":false,"default":"DXT1","doc":"","kind":"simple","type":"TextureOutputFormatType","refType":null,"enumValues":["DXT1","DXT1A","DXT3","DXT5","A8R8G8B8","X8R8G8B8","R5G6B5"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowAutomaticResize","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"OnDemandTexture":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":false,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"Type","required":false,"default":"StandardTexture","doc":"","kind":"simple","type":"TextureType","refType":null,"enumValues":["StandardTexture","VolumeTexture","CubeTexture"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GenerateMipMaps","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OutputFormat","required":false,"default":"DXT1","doc":"","kind":"simple","type":"TextureOutputFormatType","refType":null,"enumValues":["DXT1","DXT1A","DXT3","DXT5","A8R8G8B8","X8R8G8B8","R5G6B5"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowAutomaticResize","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"CampaignAICommander":{"kind":"complex","children":[],"attributes":[{"name":"Portrait","required":false,"default":null,"doc":"","kind":"simple","type":"OnDemandImageRef","refType":"OnDemandTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Personality","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Faction","required":true,"default":null,"doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CampaignMovie":{"kind":"complex","children":[],"attributes":[{"name":"ImageRef","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FileName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScreenName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"MissionTemplate":{"kind":"complex","children":[{"name":"Prerequisite","type":"int","min":0,"max":-1,"doc":""},{"name":"PrerequisiteTemplate","type":"AssetReference","min":0,"max":-1,"doc":""},{"name":"Objective","type":"string","min":0,"max":5,"doc":""},{"name":"BonusObjective","type":"string","min":0,"max":5,"doc":""},{"name":"AICommander","type":"CampaignAICommander","min":1,"max":3,"doc":""},{"name":"IntroMovie","type":"CampaignMovie","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShortDisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OverviewTalkingHead","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OverviewBackground","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Title","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MapName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BriefingFLA","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BriefingSummary","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VictoryAchEvent","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VictoryAchEventMedium","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VictoryAchEventHard","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VictoryAchEventCoop","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VictoryAchEventBonusObj","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"CampaignTemplate":{"kind":"complex","children":[{"name":"Mission","type":"AssetReference","min":1,"max":-1,"doc":""},{"name":"FinalMovie","type":"CampaignMovie","min":1,"max":1,"doc":""},{"name":"AlternateFinalMovie","type":"CampaignMovie","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConsoleAutosaveFilename","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"CampaignEnumerator":{"kind":"complex","children":[{"name":"Campaign","type":"AssetReference","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ExperienceLevelTemplate":{"kind":"complex","children":[{"name":"LevelUpTintColor","type":"Color4f","min":1,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"LevelUpFxList","type":"@inline:LevelUpFxList","min":0,"max":-1,"doc":""},{"name":"Target","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""},{"name":"AttributeModifier","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"Decal","type":"RadiusDecalTemplate","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Rank","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredExperience","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExperienceAward","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExperienceAwardOwnGuysDie","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Prerequisite","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LevelUpOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ModelConditionState","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InformUpdateModule","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SinglePlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MultiPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowLevelUpTint","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LevelUpTintPreColorTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelUpTintPostColorTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelUpTintSustainColorTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelUpTintFrequency","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelUpTintAmplitude","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"TestModules":{"kind":"complex","children":[{"name":"TestModuleA","type":"TestModuleA","min":1,"max":1,"doc":""},{"name":"TestModuleB","type":"TestModuleB","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"TestModuleA":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TestModuleB":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TestTexture":{"kind":"complex","children":[{"name":"File","type":"DataBlob","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CustomData","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"}],"base":"BaseAssetType","doc":""},"TestTextureCollection":{"kind":"complex","children":[{"name":"Texture","type":"TestTextureRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"TestGameObject":{"kind":"complex","children":[{"name":"DisplayName","type":"string","min":0,"max":-1,"doc":""},{"name":"Modules","type":"TestModules","min":0,"max":1,"doc":""},{"name":"TextureCollection","type":"TestTextureCollectionRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"PlayerPowerButtonTemplateData":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"TargetedPlayerPowerButtonTemplateData":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetCursor","required":false,"default":"Arrow","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTargetCursor","required":false,"default":"Invalid","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"PlayerPowerButtonTemplateData","doc":""},"MultipleTargetsTargetedPlayerPowerButtonTemplateData":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"AdditionalRadiusCursor","type":"RadiusCursorRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetCursor","required":false,"default":"Arrow","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTargetCursor","required":false,"default":"Invalid","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetMarkerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"TargetMarkerFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListWeakRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"TargetCount","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTargetDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"TargetedPlayerPowerButtonTemplateData","doc":""},"MultiplePowersTargetedPlayerPowerButtonTemplateData":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"AdditionalSpecialPowerTemplate","type":"SpecialPowerRef","min":0,"max":-1,"doc":""},{"name":"AdditionalRadiusCursor","type":"RadiusCursorRef","min":0,"max":-1,"doc":""},{"name":"AdditionalValidTargetCursor","type":"MouseCursorRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetCursor","required":false,"default":"Arrow","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTargetCursor","required":false,"default":"Invalid","doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"TargetedPlayerPowerButtonTemplateData","doc":""},"PlayerPowerButtonTemplateDataRef":{"kind":"complex","children":[{"name":"Power","type":"PlayerPowerButtonTemplateData","min":1,"max":1,"doc":""},{"name":"TargetedPower","type":"TargetedPlayerPowerButtonTemplateData","min":1,"max":1,"doc":""},{"name":"MultipleTargetsTargetedPower","type":"MultipleTargetsTargetedPlayerPowerButtonTemplateData","min":1,"max":1,"doc":""},{"name":"MultiplePowersTargetedPower","type":"MultiplePowersTargetedPlayerPowerButtonTemplateData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"PlayerPowerButtonTemplate":{"kind":"complex","children":[{"name":"Data","type":"PlayerPowerButtonTemplateDataRef","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialPower","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"InvisibilityTemplate":{"kind":"complex","children":[{"name":"IgnoreTreeCheckUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForbiddenConditions","required":false,"default":"PREATTACK_A FIRING_A FIRING_OR_PREATTACK_A RELOADING_A USING_WEAPON_A PREATTACK_B FIRING_B FIRING_OR_PREATTACK_B RELOADING_B USING_WEAPON_B PREATTACK_C FIRING_C FIRING_OR_PREATTACK_C RELOADING_C USING_WEAPON_C","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenConditionExceptions","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenStatus","required":false,"default":"IS_FIRING_WEAPON IS_AIMING_WEAPON SPECIAL_ABILITY_PACKING_UNPACKING_OR_USING USING_ABILITY","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CamouflageLevel","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibilityType","required":false,"default":"STEALTH","doc":"","kind":"simple","type":"InvisibilityType","refType":null,"enumValues":["INVALID","STEALTH","CAMOUFLAGE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"InvisibilityNuggetOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnteringStealthFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeavingStealthFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HintDetectableStates","required":false,"default":"IS_ATTACKING","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NoStealthForAttackWindow","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"MultiplayerColor":{"kind":"complex","children":[{"name":"RGBColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"RGBColorT","type":"Color4","min":0,"max":1,"doc":""},{"name":"RGBNightColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"TooltipName","type":"string","min":1,"max":1,"doc":""},{"name":"AvailableInMetaGame","type":"SageBool","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"OnlineChatColors":{"kind":"complex","children":[{"name":"Default","type":"Color4","min":1,"max":1,"doc":""},{"name":"CurrentRoom","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatRoom","type":"Color4","min":1,"max":1,"doc":""},{"name":"Game","type":"Color4","min":1,"max":1,"doc":""},{"name":"GameFull","type":"Color4","min":1,"max":1,"doc":""},{"name":"GameCRCMismatch","type":"Color4","min":1,"max":1,"doc":""},{"name":"PlayerNormal","type":"Color4","min":1,"max":1,"doc":""},{"name":"PlayerBuddy","type":"Color4","min":1,"max":1,"doc":""},{"name":"PlayerOwner","type":"Color4","min":1,"max":1,"doc":""},{"name":"OfflinePlayerBuddy","type":"Color4","min":1,"max":1,"doc":""},{"name":"PlayerSelf","type":"Color4","min":1,"max":1,"doc":""},{"name":"PlayerIgnored","type":"Color4","min":1,"max":1,"doc":""},{"name":"OfflinePlayerIgnored","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatNormal","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatEmote","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatOwner","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatOwnerEmote","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatPrivate","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatPrivateEmote","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatPrivateOwner","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatPrivateOwnerEmote","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatBuddy","type":"Color4","min":1,"max":1,"doc":""},{"name":"ChatSelf","type":"Color4","min":1,"max":1,"doc":""},{"name":"AcceptTrue","type":"Color4","min":1,"max":1,"doc":""},{"name":"AcceptFalse","type":"Color4","min":1,"max":1,"doc":""},{"name":"MapSelected","type":"Color4","min":1,"max":1,"doc":""},{"name":"MapUnselected","type":"Color4","min":1,"max":1,"doc":""},{"name":"MessageOfTheDay","type":"Color4","min":1,"max":1,"doc":""},{"name":"MessageOfTheDayHeading","type":"Color4","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"GameStatsModeData":{"kind":"complex","children":[{"name":"AvailableMapName","type":"string","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameStatsMode","required":false,"default":null,"doc":"","kind":"simple","type":"GameStatsMode","refType":null,"enumValues":["CAMPAIGN_GAME","SKIRMISH_GAME","LAN_GAME","ONLINE_UNRANKED_GAME","ONLINE_RANKED_1V1_GAME","ONLINE_RANKED_2V2_GAME","ONLINE_CLAN_1V1_GAME","ONLINE_CLAN_2V2_GAME"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"MultiplayerSettings":{"kind":"complex","children":[{"name":"InitialCreditsVeryLow","type":"SageInt","min":1,"max":1,"doc":""},{"name":"InitialCreditsLow","type":"SageInt","min":1,"max":1,"doc":""},{"name":"InitialCreditsMedium","type":"SageInt","min":1,"max":1,"doc":""},{"name":"InitialCreditsHigh","type":"SageInt","min":1,"max":1,"doc":""},{"name":"InitialCreditsVeryHigh","type":"SageInt","min":1,"max":1,"doc":""},{"name":"StartCountdownTimer","type":"SageInt","min":1,"max":1,"doc":""},{"name":"MaxBeaconsPerPlayer","type":"SageInt","min":1,"max":1,"doc":""},{"name":"UseShroud","type":"SageBool","min":1,"max":1,"doc":""},{"name":"ShowRandomPlayerTemplate","type":"SageBool","min":1,"max":1,"doc":""},{"name":"ShowRandomStartPos","type":"SageBool","min":1,"max":1,"doc":""},{"name":"ShowRandomColor","type":"SageBool","min":1,"max":1,"doc":""},{"name":"GameStatsModeData","type":"GameStatsModeData","min":0,"max":8,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIBaseComponent":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIComponentAptJoypad":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RelayLeftStickPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RelayRightStickPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentSound":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentMovie":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MovieComponentName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxNumberOfStream","required":false,"default":"3","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentSaveLoad":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FileToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"InputButton":{"kind":"complex","children":[],"attributes":[{"name":"ButtonName","required":true,"default":null,"doc":"","kind":"simple","type":"JoyPadButtonType","refType":null,"enumValues":["LEFT_STICK","LEFT_TRIGGER","LEFT_BUMPER","RIGHT_STICK","RIGHT_TRIGGER","RIGHT_BUMPER","A","B","X","Y","D_PAD","BACK","START","GUIDE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ButtonAction","required":false,"default":null,"doc":"","kind":"simple","type":"JoyPadActionType","refType":null,"enumValues":["PRESS","HOLD","CLICK","DOUBLE_CLICK","ON_GROUND","ON_TARGET","ON_UNIT_TYPE","MOVE","LEFT","RIGHT","UP","DOWN","LEFT_OR_RIGHT","UP_OR_DOWN","LINK_WITH_NEXT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"SingleCommandLine":{"kind":"complex","children":[{"name":"Input","type":"InputButton","min":1,"max":-1,"doc":""}],"attributes":[{"name":"Purpose","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"SingleCommandList":{"kind":"complex","children":[{"name":"CommandLine","type":"SingleCommandLine","min":1,"max":-1,"doc":""}],"attributes":[{"name":"CategoryName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"DefaultValues":{"kind":"complex","children":[],"attributes":[{"name":"Difficulty","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Gamma","required":false,"default":"1.30","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Brightness","required":false,"default":"0.50","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Contrast","required":false,"default":"1.30","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeMusic","required":false,"default":"0.45","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeFX","required":false,"default":"0.70","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeVoice","required":false,"default":"0.70","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeAmbient","required":false,"default":"0.50","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeMovie","required":false,"default":"0.70","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeed","required":false,"default":"1.00","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollMagnetism","required":false,"default":"2","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ButtonIcon","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowCommandList","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealthBars","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighlightPads","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ToolTips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Subtitles","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvertRotate","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Telemetry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DefaultFaction","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionCamVisible","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"VisionCamZoom","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeedMin","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeedMax","required":false,"default":"2.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIComponentOptions":{"kind":"complex","children":[{"name":"ControlsText","type":"string","min":0,"max":-1,"doc":""},{"name":"DefaultValues","type":"DefaultValues","min":1,"max":1,"doc":""},{"name":"CommandList","type":"SingleCommandList","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ControlsToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SaveFileName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentGameInfo":{"kind":"complex","children":[{"name":"FactionValue","type":"AssetId","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameScoreDisplayToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScorePlayerToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FactionLabelToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GameScoreXLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameScoreXLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameScoreYLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameScoreYLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player1ScoreXLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player1ScoreXLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player1ScoreYLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player1ScoreYLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player2ScoreXLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player2ScoreXLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player2ScoreYLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player2ScoreYLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player3ScoreXLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player3ScoreXLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player3ScoreYLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player3ScoreYLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player4ScoreXLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player4ScoreXLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player4ScoreYLocWS","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Player4ScoreYLoc","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentStats":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayerToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TitleToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DataToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentPlasmaInterface":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentCheats":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentGameViewJoypad":{"kind":"complex","children":[{"name":"MagnetismObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeftStickMultiplier","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RightStickMultiplier","required":false,"default":"0.25","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectAttractivityForce","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinAttractDistance","required":false,"default":"40.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinAttractDistanceZoomed","required":false,"default":"40.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxAttractiveForce","required":false,"default":"0.6","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KindOfExemptFromAttraction","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScrollSpeedMin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeedMax","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeedMaxCutoff","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeedMinCutoff","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InternalZoomInValue","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InternalZoomOutValue","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RapidScrollMultiplier","required":false,"default":"2.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MagnetismTuning_LOW_Strength","required":false,"default":"1.1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MagnetismTuning_LOW_Distance","required":false,"default":"0.6","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MagnetismTuning_HIGH_Strength","required":false,"default":"1.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MagnetismTuning_HIGH_Distance","required":false,"default":"1.25","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentObjectSelector":{"kind":"complex","children":[{"name":"AlienHighlightDecal","type":"RadiusDecalTemplate","min":1,"max":1,"doc":""},{"name":"GDIHighlightDecal","type":"RadiusDecalTemplate","min":1,"max":1,"doc":""},{"name":"NODHighlightDecal","type":"RadiusDecalTemplate","min":1,"max":1,"doc":""},{"name":"ShortcutObjects","type":"ObjectFilter","min":0,"max":-1,"doc":""},{"name":"SupportObjects","type":"ObjectFilter","min":0,"max":-1,"doc":""},{"name":"ClockColor","type":"Color4","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShowAllHealthBars","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PortraitName","required":false,"default":"true","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitAbility","required":false,"default":"true","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusTextNothingSelected","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusTextSelectedAcrossMap","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusTextSelectedAcrossScreen","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AllArmyImageGDI","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"AllArmyImageNOD","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"AllArmyImageAlien","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ClockImage","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"AssaultTargetForceFeedback","required":false,"default":null,"doc":"","kind":"simple","type":"ForceFeedbackEventWeakRef","refType":"ForceFeedbackEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"UIBaseComponent","doc":""},"UIComponentCursor":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AptEventCursorChanged","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HoverSelectForceFeedback","required":false,"default":null,"doc":"","kind":"simple","type":"ForceFeedbackEventWeakRef","refType":"ForceFeedbackEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"UIBaseComponent","doc":""},"UIComponentObjectAction":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentCommandBar":{"kind":"complex","children":[{"name":"ClockColor","type":"Color4","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HomeButtonImageName","required":false,"default":"CbarHome","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ButtonSlotImageBaseName","required":false,"default":"CbarSlot","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GeneralButtonImageBaseName","required":false,"default":"CbarGeneral","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RenderClockName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClockScale","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClockImage","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"UnitCapFlashSeconds","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitCapFinalWarningAmount","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitCapInitialWarningAmount","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitCapNoMoreCP","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitCapAlmostNoMoreCP","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScrollPowersSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OpenUISoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CloseUISoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HighlightButtonSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HighlightButtonForceFeedback","required":false,"default":null,"doc":"","kind":"simple","type":"ForceFeedbackEventWeakRef","refType":"ForceFeedbackEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"TransitionForceFeedback","required":false,"default":null,"doc":"","kind":"simple","type":"ForceFeedbackEventWeakRef","refType":"ForceFeedbackEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SelectButtonSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ZoomInSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ZoomOutSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CycleSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenTitle","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenCost","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenTime","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenEnergy","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentInGameShowHide":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentSUDs":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TechPointAwardedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UIBaseComponent","doc":""},"UIComponentPause":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentObjectives":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AptStringNewBonusObjective","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptStringObjectiveCompleted","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentVictoryDefeat":{"kind":"complex","children":[{"name":"PostEndGameMusic","type":"AssetId","min":1,"max":1,"doc":""},{"name":"EndGameMusicAlias","type":"string","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"FontDesc":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Size","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Bold","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"UIComponentInGameText":{"kind":"complex","children":[{"name":"StatusTextPosition","type":"Vector2","min":1,"max":1,"doc":""},{"name":"ProductionTextColor","type":"RGBColor","min":1,"max":1,"doc":""},{"name":"ProductionTextFont","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustFactor","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TextIndent","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TooltipAppearDelayMS","required":false,"default":"3000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TooltipDisappearDelayMS","required":false,"default":"3000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AptTokenTitle","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenPrereq","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenCost","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenTime","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenEnergy","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenShortDesc","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenLongDesc","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ProductionTextConstruction","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ProductionTextUpgrade","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ProductionTextRecruit","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ProductionTextScale","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubtitleStringLabelPrefix","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SubtitleStringLabelSuffix","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SubtitleStringExclusionChar","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentFormation":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDragLength","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentInputBridge":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentSpecialPowers":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PowerTimerImage","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"PowerTimerFlashImageName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentMode":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentPlayerTechStore":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HighlightButtonSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SelectButtonSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CancelButtonSoundName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentJoypadTactical":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentRadar":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadarWidth","required":false,"default":"128","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadarHeight","required":false,"default":"128","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientationArrowSize","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientationArrowImage","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"StatusTextInfiltration","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LeftStickMultiplier","required":false,"default":"0.035","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RightStickMultiplier","required":false,"default":"350.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeftTriggerTolerance","required":false,"default":"900","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentCommandList":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AptTokenLeftTrigger","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenRightTrigger","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenAButton","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenBButton","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenXButton","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenYButton","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentCoopCommander":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AssaultButtonName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AssaultButtonDesc","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AssaultButtonCommandBarButtonTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarButtonTemplateWeakRef","refType":"JoypadCommandBarButtonTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"NormalButtonName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NormalButtonDesc","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NormalButtonCommandBarButtonTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarButtonTemplateWeakRef","refType":"JoypadCommandBarButtonTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"HoldPosButtonName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HoldPosButtonDesc","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HoldPosButtonCommandBarButtonTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarButtonTemplateWeakRef","refType":"JoypadCommandBarButtonTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"HoldObjButtonName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HoldObjButtonDesc","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HoldObjButtonCommandBarButtonTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarButtonTemplateWeakRef","refType":"JoypadCommandBarButtonTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"UIBaseComponent","doc":""},"UIComponentPlayerPowers":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClockImage","required":true,"default":null,"doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"UIBaseComponent","doc":""},"UIComponentShell":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadMusic","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LogoRenderImage","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LogoTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UIBaseComponent","doc":""},"StartPositionObject":{"kind":"complex","children":[{"name":"Position","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"MetaDataObject":{"kind":"complex","children":[{"name":"StartPosition","type":"StartPositionObject","min":2,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsMultiplayer","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumPlayers","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CRC","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FileName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsOfficial","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Width","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Height","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BorderSize","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GameplayTypeSetting":{"kind":"complex","children":[],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"GameplayType","refType":null,"enumValues":["VERSUS","KOTH","CAH","CTF","SIEGE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AvailableWithAI","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"RankedOptionSetting":{"kind":"complex","children":[],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"MapListType":{"kind":"complex","children":[{"name":"Map","type":"WeakReference","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"UIComponentShellMultiplayer":{"kind":"complex","children":[{"name":"OfficialMapList","type":"MapListType","min":1,"max":1,"doc":""},{"name":"MatchOptionsRankedLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"MatchOptionsMatchTypeLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"MatchOptionsPlayersLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AnyOptionLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"TACLineLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameType","type":"GameplayTypeSetting","min":0,"max":-1,"doc":""},{"name":"RankedOption","type":"RankedOptionSetting","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"SlotState":{"kind":"complex","children":[],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SlotStateType","refType":null,"enumValues":["OPEN","CLOSED","PRIVATE","AI"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AvailableInRanked","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableInModerated","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"AIDifficultySetting":{"kind":"complex","children":[],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"AIDifficultyValue","refType":null,"enumValues":["EASY","MEDIUM","HARD","BRUTAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"TeamSetting":{"kind":"complex","children":[],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GameTimeSetting":{"kind":"complex","children":[],"attributes":[{"name":"Label","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Default","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinGameTimeValue","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GameResourcesSetting":{"kind":"complex","children":[],"attributes":[{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Default","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"GamePointsSetting":{"kind":"complex","children":[],"attributes":[{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Default","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"GameFlagsSetting":{"kind":"complex","children":[],"attributes":[{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Default","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"MultiplayerLobbyData":{"kind":"complex","children":[{"name":"LobbyTitleLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"UnmoderatedLobbyTitleTemplateSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ModeratedLobbyTitleTemplateSpec","type":"string","min":1,"max":1,"doc":""},{"name":"PlayerNameLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"SlotLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"SlotState","type":"SlotState","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"SkirmishLobbyData":{"kind":"complex","children":[{"name":"LoadMusic","type":"string","min":1,"max":1,"doc":""},{"name":"SlotLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"SlotState","type":"SlotState","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"UIComponentLobby":{"kind":"complex","children":[{"name":"RandomStringLabel","type":"string","min":1,"max":1,"doc":""},{"name":"FactionLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AIPersonalityLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AIDifficultyLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"TeamLabelSpec","type":"string","min":1,"max":1,"doc":""},{"name":"MapListSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameplayTypeSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameTimeLimitSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameResourcesSpec","type":"string","min":1,"max":1,"doc":""},{"name":"HillTimeSpec","type":"string","min":1,"max":1,"doc":""},{"name":"CapturePointsSpec","type":"string","min":1,"max":1,"doc":""},{"name":"BarrierTimeSpec","type":"string","min":1,"max":1,"doc":""},{"name":"CaptureFlagsSpec","type":"string","min":1,"max":1,"doc":""},{"name":"Faction","type":"FactionType","min":0,"max":-1,"doc":""},{"name":"AIDifficulty","type":"AIDifficultySetting","min":0,"max":-1,"doc":""},{"name":"Team","type":"TeamSetting","min":0,"max":-1,"doc":""},{"name":"GameType","type":"GameplayTypeSetting","min":0,"max":-1,"doc":""},{"name":"GameTime","type":"GameTimeSetting","min":0,"max":-1,"doc":""},{"name":"GameResources","type":"GameResourcesSetting","min":0,"max":-1,"doc":""},{"name":"HillTime","type":"GameTimeSetting","min":0,"max":-1,"doc":""},{"name":"BarrierTime","type":"GameTimeSetting","min":0,"max":-1,"doc":""},{"name":"CapturePoints","type":"GamePointsSetting","min":0,"max":-1,"doc":""},{"name":"CaptureFlags","type":"GameFlagsSetting","min":0,"max":-1,"doc":""},{"name":"MultiplayerLobbySettings","type":"MultiplayerLobbyData","min":1,"max":1,"doc":""},{"name":"SkirmishLobbySettings","type":"SkirmishLobbyData","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentBootup":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RenderImageName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LoadingTextImageName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentTickerGroup":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HTTPAddress","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"UIComponentTicker":{"kind":"complex","children":[{"name":"TickerColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"TickerGroup","type":"UIComponentTickerGroup","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CustomRenderName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumberOfTickerDisplays","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollSpeedPixelPerSec","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumberOfPixelsBetweenHeadline","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentMouseTactical":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentDisconnect":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentMouseInGame":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentAutoMatch":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentComlinkNotification":{"kind":"complex","children":[{"name":"MessageTokenSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentGameSetup":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentKeyboard":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EditableTextLabelPrefix","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentLanLobby":{"kind":"complex","children":[{"name":"PlayerlistMinUpdateFreq","type":"SageUnsignedInt","min":1,"max":1,"doc":""},{"name":"GamelistMinUpdateFreq","type":"SageUnsignedInt","min":1,"max":1,"doc":""},{"name":"PlayerNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"LocalPlayerNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentMapList":{"kind":"complex","children":[{"name":"MapListLabelPrefix","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentMouse":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentProfileManager":{"kind":"complex","children":[{"name":"ProfileListLabelPrefix","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOnlineInvite":{"kind":"complex","children":[{"name":"MaxNumberLoggedInvites","type":"SageUnsignedInt","min":1,"max":1,"doc":""},{"name":"InviteNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOnlineLogin":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOnlineBuddyList":{"kind":"complex","children":[{"name":"BuddyNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"BuddyLocAptTokenSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOnlineGameList":{"kind":"complex","children":[{"name":"GameNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameMapNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"GameListRefreshInterval","type":"SageInt","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOnlineLobbyList":{"kind":"complex","children":[{"name":"LobbyNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOnlinePlayerList":{"kind":"complex","children":[{"name":"PlayerNameAptTokenSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentPcSaveLoad":{"kind":"complex","children":[{"name":"MapPrefix","type":"string","min":1,"max":1,"doc":""},{"name":"DescriptionPrefix","type":"string","min":1,"max":1,"doc":""},{"name":"TimePrefix","type":"string","min":1,"max":1,"doc":""},{"name":"DatePrefix","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentShellVisibility":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOptionsSettingsAudio":{"kind":"complex","children":[{"name":"LoadVarQueryReturnToken","type":"string","min":1,"max":1,"doc":""},{"name":"DefaultVoipEnable","type":"SageBool","min":1,"max":1,"doc":""},{"name":"DefaultVoipBoostMicGain","type":"SageBool","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOptionsSettingsGeneral":{"kind":"complex","children":[{"name":"LoadVarQueryReturnToken","type":"string","min":1,"max":1,"doc":""},{"name":"MinTooltipDelayMS","type":"SageInt","min":1,"max":1,"doc":""},{"name":"MaxTooltipDelayMS","type":"SageInt","min":1,"max":1,"doc":""},{"name":"DefaultTooltipDelayMS","type":"SageInt","min":1,"max":1,"doc":""},{"name":"DefaultMouseSensitivity","type":"SageReal","min":1,"max":1,"doc":""},{"name":"DefaultAlternateMouse","type":"SageBool","min":1,"max":1,"doc":""},{"name":"DefaultShowNews","type":"SageBool","min":1,"max":1,"doc":""},{"name":"DefaultShowAds","type":"SageBool","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOptionsSettingsGraphics":{"kind":"complex","children":[{"name":"LoadVarQueryReturnToken","type":"string","min":1,"max":1,"doc":""},{"name":"DefaultBrightness","type":"SageReal","min":1,"max":1,"doc":""},{"name":"PresetsAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"PresetsStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ResolutionAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AntialiasingAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AntialiasingOffStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AntialiasingOnStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"TerrainDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"TerrainDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"WaterDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"WaterDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ModelDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ModelDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"TextureQualityAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"TextureQualityStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ShaderDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ShaderDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"VFXDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"VFXDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ShadowDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"ShadowDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AnimationDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"AnimationDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""},{"name":"DecalDetailAptTokenSpec","type":"string","min":1,"max":1,"doc":""},{"name":"DecalDetailStrLookupSpec","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOptionsSettingsHotkeys":{"kind":"complex","children":[{"name":"LoadVarQueryReturnToken","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentOptionsSettingsNetwork":{"kind":"complex","children":[{"name":"LoadVarQueryReturnToken","type":"string","min":1,"max":1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentChat":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChatTextLocalLabelPrefix","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ChatTextGlobalLabelPrefix","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIComponentVoiceChat":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TalkHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UIBaseComponent","doc":""},"CareerStatData":{"kind":"complex","children":[],"attributes":[{"name":"StatType","required":true,"default":null,"doc":"","kind":"simple","type":"CareerStatType","refType":null,"enumValues":["Int","Float","Time"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StatLabel","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsRatio","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoSummary","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RatioNumerator","required":false,"default":null,"doc":"","kind":"simple","type":"CareerStatOrder","refType":null,"enumValues":["CurrentWinStreak","CurrentLossStreak","LongestWinStreak","LongestLosingStreak","TotalMatchesPlayed","CareerLosses","CareerWins","WinLossRatio","AvgGameLength","TotalTimePlayed","StructuresBuilt","StructuresLost","StructuresDestroyed","StructuresCaptured","StructuresCapturedByEnemy","CaptureRatio","SuperWeaponsBuilt","BridgesDestroyed","StructuresSold","UnitsBuilt","UnitsLost","UnitsKilled","UnitKillLostRatio","AvgIncomePerMinute","SecondsInLowPower","ResourcesGathered","ResourcesSpent","FormationPreviewUsed","EfficiencyRatio","ValueOfUnitsLost","ValueOfUnitsKilled","FriendlyFireIncidents","ActivatedUnitAbilities","ActivatedCommanderPowers","StructuresInfiltrated"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RatioDenominator","required":false,"default":null,"doc":"","kind":"simple","type":"CareerStatOrder","refType":null,"enumValues":["CurrentWinStreak","CurrentLossStreak","LongestWinStreak","LongestLosingStreak","TotalMatchesPlayed","CareerLosses","CareerWins","WinLossRatio","AvgGameLength","TotalTimePlayed","StructuresBuilt","StructuresLost","StructuresDestroyed","StructuresCaptured","StructuresCapturedByEnemy","CaptureRatio","SuperWeaponsBuilt","BridgesDestroyed","StructuresSold","UnitsBuilt","UnitsLost","UnitsKilled","UnitKillLostRatio","AvgIncomePerMinute","SecondsInLowPower","ResourcesGathered","ResourcesSpent","FormationPreviewUsed","EfficiencyRatio","ValueOfUnitsLost","ValueOfUnitsKilled","FriendlyFireIncidents","ActivatedUnitAbilities","ActivatedCommanderPowers","StructuresInfiltrated"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIComponentCareerStats":{"kind":"complex","children":[{"name":"CareerStat","type":"CareerStatData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultRankImage","required":true,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UIBaseComponent","doc":""},"UIComponentLoadScreen":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentAptMediator":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AptGlobalLoadVarName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptEventHandlerName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptFSCommandHandlerName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AptTokenDelimiters","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NewSkoolIndicator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FunctionSeparator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ValueSeparator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InputParameterSeparator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParameterNameSeparator","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParameterStartIndicator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SubObjectSeparator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OutputParameterSeparator","required":true,"default":null,"doc":"","kind":"simple","type":"Character","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentCampaign":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentMessage":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"PostGameStatData":{"kind":"complex","children":[],"attributes":[{"name":"StatType","required":true,"default":null,"doc":"","kind":"simple","type":"PostGameStatType","refType":null,"enumValues":["SessionLength","StructuresCreated","StructuresLost","StructuresDestroyed","StructuresCaptured","StructuresSold","UnitsCreated","UnitsLost","UnitsKilled","UnitKillDeathRatio","AvgIncomePerMinute","AvgIncomePerSecond","ResourcesGathered","EfficiencyRatio","EnemyStructuresInfiltrated","UnitAbilitiesUsed","CommanderPowersUsed"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StatLabel","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"UIComponentPostGame":{"kind":"complex","children":[{"name":"PostGameStat","type":"PostGameStatData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlliesFactionImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SovietFactionImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"JapanFactionImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DefaultImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UIBaseComponent","doc":""},"UIComponentCredits":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"UIComponentTutorial":{"kind":"complex","children":[],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIBaseComponent","doc":""},"ArchivableMovie":{"kind":"complex","children":[],"attributes":[{"name":"ProgressLock","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MovieImage","required":false,"default":null,"doc":"","kind":"simple","type":"OnDemandImageRef","refType":"OnDemandTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FileName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OnScreenName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ArchiveMovieList":{"kind":"complex","children":[{"name":"Movie","type":"ArchivableMovie","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Faction","required":false,"default":"Soviet","doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIComponentMovieArchive":{"kind":"complex","children":[{"name":"FactionMovieArchive","type":"ArchiveMovieList","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MissionSpec","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UIBaseComponent","doc":""},"UIBaseComponentTypes":{"kind":"complex","children":[{"name":"UIComponentAptJoypad","type":"UIComponentAptJoypad","min":1,"max":1,"doc":""},{"name":"UIComponentSound","type":"UIComponentSound","min":1,"max":1,"doc":""},{"name":"UIComponentMovie","type":"UIComponentMovie","min":1,"max":1,"doc":""},{"name":"UIComponentSaveLoad","type":"UIComponentSaveLoad","min":1,"max":1,"doc":""},{"name":"UIComponentOptions","type":"UIComponentOptions","min":1,"max":1,"doc":""},{"name":"UIComponentGameInfo","type":"UIComponentGameInfo","min":1,"max":1,"doc":""},{"name":"UIComponentStats","type":"UIComponentStats","min":1,"max":1,"doc":""},{"name":"UIComponentPlasmaInterface","type":"UIComponentPlasmaInterface","min":1,"max":1,"doc":""},{"name":"UIComponentCheats","type":"UIComponentCheats","min":1,"max":1,"doc":""},{"name":"UIComponentGameViewJoypad","type":"UIComponentGameViewJoypad","min":1,"max":1,"doc":""},{"name":"UIComponentObjectSelector","type":"UIComponentObjectSelector","min":1,"max":1,"doc":""},{"name":"UIComponentCursor","type":"UIComponentCursor","min":1,"max":1,"doc":""},{"name":"UIComponentObjectAction","type":"UIComponentObjectAction","min":1,"max":1,"doc":""},{"name":"UIComponentCommandBar","type":"UIComponentCommandBar","min":1,"max":1,"doc":""},{"name":"UIComponentInGameShowHide","type":"UIComponentInGameShowHide","min":1,"max":1,"doc":""},{"name":"UIComponentSUDs","type":"UIComponentSUDs","min":1,"max":1,"doc":""},{"name":"UIComponentPause","type":"UIComponentPause","min":1,"max":1,"doc":""},{"name":"UIComponentObjectives","type":"UIComponentObjectives","min":1,"max":1,"doc":""},{"name":"UIComponentVictoryDefeat","type":"UIComponentVictoryDefeat","min":1,"max":1,"doc":""},{"name":"UIComponentInGameText","type":"UIComponentInGameText","min":1,"max":1,"doc":""},{"name":"UIComponentFormation","type":"UIComponentFormation","min":1,"max":1,"doc":""},{"name":"UIComponentInputBridge","type":"UIComponentInputBridge","min":1,"max":1,"doc":""},{"name":"UIComponentSpecialPowers","type":"UIComponentSpecialPowers","min":1,"max":1,"doc":""},{"name":"UIComponentMode","type":"UIComponentMode","min":1,"max":1,"doc":""},{"name":"UIComponentJoypadTactical","type":"UIComponentJoypadTactical","min":1,"max":1,"doc":""},{"name":"UIComponentPlayerTechStore","type":"UIComponentPlayerTechStore","min":1,"max":1,"doc":""},{"name":"UIComponentRadar","type":"UIComponentRadar","min":1,"max":1,"doc":""},{"name":"UIComponentCommandList","type":"UIComponentCommandList","min":1,"max":1,"doc":""},{"name":"UIComponentCoopCommander","type":"UIComponentCoopCommander","min":1,"max":1,"doc":""},{"name":"UIComponentPlayerPowers","type":"UIComponentPlayerPowers","min":1,"max":1,"doc":""},{"name":"UIComponentShell","type":"UIComponentShell","min":1,"max":1,"doc":""},{"name":"UIComponentShellMultiplayer","type":"UIComponentShellMultiplayer","min":1,"max":1,"doc":""},{"name":"UIComponentLobby","type":"UIComponentLobby","min":1,"max":1,"doc":""},{"name":"UIComponentBootup","type":"UIComponentBootup","min":1,"max":1,"doc":""},{"name":"UIComponentTicker","type":"UIComponentTicker","min":1,"max":1,"doc":""},{"name":"UIComponentMouseTactical","type":"UIComponentMouseTactical","min":1,"max":1,"doc":""},{"name":"UIComponentDisconnect","type":"UIComponentDisconnect","min":1,"max":1,"doc":""},{"name":"UIComponentMouseInGame","type":"UIComponentMouseInGame","min":1,"max":1,"doc":""},{"name":"UIComponentAutoMatch","type":"UIComponentAutoMatch","min":1,"max":1,"doc":""},{"name":"UIComponentComlinkNotification","type":"UIComponentComlinkNotification","min":1,"max":1,"doc":""},{"name":"UIComponentGameSetup","type":"UIComponentGameSetup","min":1,"max":1,"doc":""},{"name":"UIComponentKeyboard","type":"UIComponentKeyboard","min":1,"max":1,"doc":""},{"name":"UIComponentLanLobby","type":"UIComponentLanLobby","min":1,"max":1,"doc":""},{"name":"UIComponentMapList","type":"UIComponentMapList","min":1,"max":1,"doc":""},{"name":"UIComponentMouse","type":"UIComponentMouse","min":1,"max":1,"doc":""},{"name":"UIComponentProfileManager","type":"UIComponentProfileManager","min":1,"max":1,"doc":""},{"name":"UIComponentOnlineInvite","type":"UIComponentOnlineInvite","min":1,"max":1,"doc":""},{"name":"UIComponentOnlineLogin","type":"UIComponentOnlineLogin","min":1,"max":1,"doc":""},{"name":"UIComponentOnlineBuddyList","type":"UIComponentOnlineBuddyList","min":1,"max":1,"doc":""},{"name":"UIComponentOnlineGameList","type":"UIComponentOnlineGameList","min":1,"max":1,"doc":""},{"name":"UIComponentOnlineLobbyList","type":"UIComponentOnlineLobbyList","min":1,"max":1,"doc":""},{"name":"UIComponentOnlinePlayerList","type":"UIComponentOnlinePlayerList","min":1,"max":1,"doc":""},{"name":"UIComponentPcSaveLoad","type":"UIComponentPcSaveLoad","min":1,"max":1,"doc":""},{"name":"UIComponentShellVisibility","type":"UIComponentShellVisibility","min":1,"max":1,"doc":""},{"name":"UIComponentOptionsSettingsAudio","type":"UIComponentOptionsSettingsAudio","min":1,"max":1,"doc":""},{"name":"UIComponentOptionsSettingsGeneral","type":"UIComponentOptionsSettingsGeneral","min":1,"max":1,"doc":""},{"name":"UIComponentOptionsSettingsGraphics","type":"UIComponentOptionsSettingsGraphics","min":1,"max":1,"doc":""},{"name":"UIComponentOptionsSettingsHotkeys","type":"UIComponentOptionsSettingsHotkeys","min":1,"max":1,"doc":""},{"name":"UIComponentOptionsSettingsNetwork","type":"UIComponentOptionsSettingsNetwork","min":1,"max":1,"doc":""},{"name":"UIComponentChat","type":"UIComponentChat","min":1,"max":1,"doc":""},{"name":"UIComponentVoiceChat","type":"UIComponentVoiceChat","min":1,"max":1,"doc":""},{"name":"UIComponentCareerStats","type":"UIComponentCareerStats","min":1,"max":1,"doc":""},{"name":"UIComponentLoadScreen","type":"UIComponentLoadScreen","min":1,"max":1,"doc":""},{"name":"UIComponentCredits","type":"UIComponentCredits","min":1,"max":1,"doc":""},{"name":"UIComponentAptMediator","type":"UIComponentAptMediator","min":1,"max":1,"doc":""},{"name":"UIComponentCampaign","type":"UIComponentCampaign","min":1,"max":1,"doc":""},{"name":"UIComponentMessage","type":"UIComponentMessage","min":1,"max":1,"doc":""},{"name":"UIComponentPostGame","type":"UIComponentPostGame","min":1,"max":1,"doc":""},{"name":"UIComponentTutorial","type":"UIComponentTutorial","min":1,"max":1,"doc":""},{"name":"UIComponentMovieArchive","type":"UIComponentMovieArchive","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"UIDynamicConfig":{"kind":"complex","children":[{"name":"ComponentList","type":"UIBaseComponentTypes","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"UIConfigType","refType":null,"enumValues":["INGAME","SHELL","BOOTUP","LOADSCREEN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIConfigList":{"kind":"complex","children":[{"name":"UIDynamicConfig","type":"UIDynamicConfig","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"PackedTextureImage":{"kind":"complex","children":[{"name":"Dimensions","type":"ICoord2D","min":1,"max":1,"doc":""},{"name":"Coords","type":"ICoord2D","min":1,"max":1,"doc":""},{"name":"TextureDimensions","type":"ICoord2D","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Rotated","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"OnDemandTextureImage":{"kind":"complex","children":[{"name":"Dimensions","type":"ICoord2D","min":1,"max":1,"doc":""},{"name":"Coords","type":"ICoord2D","min":1,"max":1,"doc":""},{"name":"TextureDimensions","type":"ICoord2D","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"OnDemandTextureRef","refType":"OnDemandTexture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Rotated","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"AIData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StructureSeconds","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TeamSeconds","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResourcesWealthy","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResourcesPoor","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StructuresWealthyMod","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TeamWealthyMod","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StructuresPoorMod","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TeamPoorMod","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TeamResourcesToBuild","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GuardChaseUnitFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GuardEnemyScanRate","required":false,"default":"7","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GuardEnemyReturnScanRate","required":false,"default":"15","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WallHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkirmishGroupFudgeValue","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRecruitDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepulsedDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnableRepulsors","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceSkirmishAI","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RotateSkirmishBases","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttackUsesLineOfSight","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDistanceForGroup","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationEnemyDistance","required":false,"default":"600.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RebuildDelaySeconds","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyCenterSafeRadius","required":false,"default":"250.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AIDozerBoredRadiusModifier","required":false,"default":"2.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AICrushesInfantry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MeleeApproachTolerance","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MeleeApproachDist","required":false,"default":"60.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WadeWaterDepth","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeepWaterDepth","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationColumnWidth","required":false,"default":"65.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationRowDepth","required":false,"default":"65.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationSquadSpacing","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NarrowPassageScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSquadWidth","required":false,"default":"2","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaitForOthers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HordesWaitForHordes","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttackMoveUsesFormations","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowForestFires","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseFormations","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AltCameraZoomOverride","required":false,"default":"1.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AltCameraPitchOverride","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRetaliateDistance","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RetaliateFriendsRadius","required":false,"default":"120.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChaseFromBehindLimit","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CastleSiegeStandBackDistance","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseLowLODTrees","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LowLodTree","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowLodTreeNoGrab","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowLodTreeNoHarvest","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowLodTreeScale","required":false,"default":"0.55","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableTrees","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaximumCraterDepth","required":false,"default":"8","doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Optimization_NumTeamsToRecruit","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Optimization_NumEfficiencyUpdates","required":false,"default":"2","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Optimization_TimeToCacheCanEnterTransport","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Optimization_TimeToCacheCanReachMobileTarget","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Optimization_TimeToCacheCanReachImmobileTarget","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Optimization_ConquerMetricsCacheTimeOut","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Optimization_TacticsEmergencyKickPeriod","required":false,"default":"4s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"TerrainTextureCell":{"kind":"complex","children":[],"attributes":[{"name":"IndexX","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IndexY","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TerrainTextureTile":{"kind":"complex","children":[{"name":"Cell","type":"TerrainTextureCell","min":0,"max":-1,"doc":""}],"attributes":[{"name":"TextureID","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BaseTexture","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"NormalTexture","required":true,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"}],"base":null,"doc":""},"TerrainTextureAtlas":{"kind":"complex","children":[{"name":"Tile","type":"TerrainTextureTile","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AtlasSize","required":false,"default":"2048","doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowLossyCompression","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"TerrainTextureTileRuntime":{"kind":"complex","children":[],"attributes":[{"name":"TextureID","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpperLeftX","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpperLeftY","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BottomRightX","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BottomRightY","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"TerrainTextureAtlasRuntime":{"kind":"complex","children":[{"name":"Tile","type":"TerrainTextureTileRuntime","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BaseTextureAtlas","required":false,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"},{"name":"NormalTextureAtlas","required":false,"default":null,"doc":"","kind":"simple","type":"FileReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"anyURI"}],"base":"BaseAssetType","doc":""},"Mouse":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DragTolerance","required":false,"default":"48","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DragThreshold","required":false,"default":"100ms","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InGameUIMaxDoubleClickDistance","required":false,"default":"20","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AptHitRegionMaxDoubleClickDistance","required":false,"default":"10","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AchievementEvent":{"kind":"complex","children":[{"name":"Action","type":"@inline:Action","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EventId","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"MapNameToAchievementEventMapping":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AchievementEventId","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AIPersonalityToAchievementEventMapping":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AIPersonalityDef","required":true,"default":null,"doc":"","kind":"simple","type":"AIPersonalityDefinitionRef","refType":"AIPersonalityDefinition","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AchievementEventId","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"BaseConditionData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Unique","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ObjectConditionData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"Unique","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseConditionData","doc":""},"UpgradeConditionData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"UpgradeRequired","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Unique","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseConditionData","doc":""},"GameplayConditionData":{"kind":"complex","children":[{"name":"PrimaryObject","type":"ObjectConditionData","min":1,"max":1,"doc":""},{"name":"RequiredObjectCondition","type":"ObjectConditionData","min":0,"max":1,"doc":""},{"name":"RequiredUpgradeCondition","type":"UpgradeConditionData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameplayConditionBitFlags","required":false,"default":"","doc":"","kind":"simple","type":"GameplayConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TimeReq","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowedGameTypeBitFlags","required":false,"default":"SKIRMISH RANKED_ONLINE","doc":"","kind":"simple","type":"GameplayModeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GameDifficultyBitFlags","required":false,"default":"EASY NORMAL HARD BRUTAL","doc":"","kind":"simple","type":"GameDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"GameplayAchievementTriggerData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GameplayConditionData","required":true,"default":null,"doc":"","kind":"simple","type":"GameplayConditionDataRef","refType":"GameplayConditionData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AchievementEventId","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"EngagingContent":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TitleId","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DescId","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ImageId","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"EngagingContentGroup":{"kind":"complex","children":[{"name":"EngagingContent","type":"EngagingContentRef","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"EngagingContentSequence":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredContent","required":false,"default":null,"doc":"","kind":"simple","type":"EngagingContentGroupRef","refType":"EngagingContentGroup","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RandomContent","required":false,"default":null,"doc":"","kind":"simple","type":"EngagingContentGroupRef","refType":"EngagingContentGroup","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"FontDirectory":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Path","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"StanceDefinition":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"Stance","refType":null,"enumValues":["GUARD","AGGRESSIVE","HOLD_POSITION","HOLD_FIRE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"StanceTemplate":{"kind":"complex","children":[{"name":"StanceDefinition","type":"StanceDefinition","min":0,"max":32,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AIBaseSelectionCriteria":{"kind":"complex","children":[],"attributes":[{"name":"RequiredBaseTypes","required":false,"default":"","doc":"","kind":"simple","type":"AIBaseTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedBaseTypes","required":false,"default":"","doc":"","kind":"simple","type":"AIBaseTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PreferredBaseTypes","required":false,"default":"","doc":"","kind":"simple","type":"AIBaseTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PreferredNotBaseTypes","required":false,"default":"","doc":"","kind":"simple","type":"AIBaseTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SortOrder","required":false,"default":"PREFER_NEWEST","doc":"","kind":"simple","type":"AIBaseSortingOrder","refType":null,"enumValues":["PREFER_OLDEST","PREFER_NEWEST","PREFER_SMALLEST","PREFER_LARGEST","PREFER_MOST_RECENTLY_ATTACKED","PREFER_LEAST_RECENTLY_ATTACKED","PREFER_CLOSEST"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"BuildingPlacementDistance":{"kind":"complex","children":[],"attributes":[{"name":"Distance","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AITargetingHeuristic":{"kind":"complex","children":[{"name":"BaseSelection","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"BuildingPlacementDistance","type":"BuildingPlacementDistance","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeuristicType","required":true,"default":null,"doc":"","kind":"simple","type":"TargetingHeuristicType","refType":null,"enumValues":["EnemyStructure","FriendlyStructure","EnemyUnit","FriendlyUnit","UnderAttackBy","EnemyUnitCloseToShore","EnemyStructureCloseToShore","NeutralGarrison","EnemyGarrison","Expansion","TechBuilding","Bridge","Beacon","Crate","Help","Husk","Point","UnpackBuildingPlacement","NamedObject","Waypoint","Team"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SortType","required":false,"default":"Distance","doc":"","kind":"simple","type":"AITargetSortType","refType":null,"enumValues":["Distance","ThreatToGround","ThreatToAir","ThreatToWater","Random","ClosestToEnemy"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VitalKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VitalObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Destroyed","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"HighestPriorityEnemyPlayersOnly","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ThreatFinderRange","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SearchRange","required":false,"default":"1500.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Beacon","required":false,"default":null,"doc":"","kind":"simple","type":"AIBeaconType","refType":null,"enumValues":["Invalid","Assault","HoldPosition","HoldObject"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Location","required":false,"default":"Water Land","doc":"","kind":"simple","type":"AITargetLocationBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxDistanceToShore","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Relationship","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterRelationshipBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnderAttack","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"RequireUniqueTarget","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"MinDistanceFromEnemy","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistanceFromConyardEntrance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IgnoreMinDistanceFromConyardEntranceForTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AISpecialPowerWeaponData":{"kind":"complex","children":[],"attributes":[{"name":"Weapon","required":true,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IsDisablingAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectsFriendlies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TotalValueGreaterThan","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AoeAttackPowerLocationPreference","required":false,"default":"PREFER_NEAREST","doc":"","kind":"simple","type":"AIAoeAttackPowerLocationPreference","refType":null,"enumValues":["PREFER_NEAREST","PREFER_CENTER_OF_ENEMIES","PREFER_MAXIMUM_DAMAGE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AoeAttackPowerBlockAreaAfterActivationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AoeAttackEmanationLocation","required":false,"default":"EMANATE_FROM_SELF","doc":"","kind":"simple","type":"AIAoeAttackPowerEmanationLocation","refType":null,"enumValues":["EMANATE_FROM_SELF","EMANATE_FROM_TARGET"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ToggleRangeHysteresis","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ToggleShortRangeTargetForcesTarget","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"AIToggleSpecialPowerInfo":{"kind":"complex","children":[{"name":"StateWeapon","type":"AISpecialPowerWeaponData","min":0,"max":1,"doc":""}],"attributes":[{"name":"ToggleHint","required":true,"default":null,"doc":"","kind":"simple","type":"ToggleStatusAiHint","refType":null,"enumValues":["TOGGLE_DEFAULT","TOGGLE_ALWAYS","TOGGLE_ONE_PER_TARGET","TOGGLE_DEFENSE_PROTECT_OTHERS","TOGGLE_DEFENSE_SELF_ONLY","TOGGLE_WEAPON","TOGGLE_TRANSFORM","TOGGLE_SHORT_RANGE_WEAPON","TOGGLE_IMMOBILIZE","TOGGLE_LOCKDOWN","TOGGLE_NO_HINT","TOGGLE_AOE_ATTACK","TOGGLE_LEECH_HEALTH_AND_WEAPON","TOGGLE_STEALTH_OTHERS","TOGGLE_SHIELD","TOGGLE_HARPOON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseOnlyWhenPowerAdvantageIsAbove","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseOnlyWhenPowerAdvantageIsBelow","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseOnlyWhenCostAdvantageIsAbove","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseOnlyWhenCostAdvantageIsBelow","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeverUseWhenFurtherThanNUnitsFromTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeverUseWhenCloserThanNUnitsFromTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeverUseWhenHealthIsBelow","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyUseWhenHaveTarget","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxZDifferenceFromTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeverUseInState","required":false,"default":"","doc":"","kind":"simple","type":"MicroManagerStateList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NeverUseDuringTask","required":false,"default":"","doc":"","kind":"simple","type":"MicroManagerUnitTaskList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NeverUseWhenClear","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SelfDefenseDamageLookAheadTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelfDefenseDamageLookBehindTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelfDefenseDamageFraction","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DontUseIfInRange","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumOtherAttackersOnTarget","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeechWeaponUpgrade","required":false,"default":"","doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechWeaponTargetHealthFraction","required":false,"default":"0.1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeechWeaponSOLModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LeechHealthActivatePowerAdvantage","required":false,"default":"1.7","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeechHealthDeactivatePowerAdvantage","required":false,"default":"1.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StealthOthersInvisibilityModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ShieldMinCostProtected","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShieldMinEnemyDPS","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShieldCostAdjustPastDistanceFraction","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShieldCostAdjustMultiplierAtEdge","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemyMustBeInVisionRange","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NeverUseWhenTargetIsAnyKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Location","required":false,"default":"Water Land","doc":"","kind":"simple","type":"AITargetLocationBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AISpecialPowerInfo":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"SpecialPowerWeapon","type":"AISpecialPowerWeaponData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Heuristic","required":true,"default":null,"doc":"","kind":"simple","type":"AISpecialPowerHeuristic","refType":null,"enumValues":["MOVEMENT","CAPTURE","UNPACK","PACK","AOE_ATTACK","TOGGLE","TIME_WARP","DOMINATE","DISGUISE","JUMP","DEPLOY","SPEED_BOOST","DUMB_FIRE","UPGRADE","INSTAKILL","INVULNERABILITY","ATTACHED_BOMB","RUSH_ATTACK","DISCHARGE","PLAYER_AOE_ATTACK","PLAYER_AOE_DEBUFF","PLAYER_AOE_BUFF","PLAYER_AOE_SHROUD_CLEAR","PLAYER_POSITION_SWAP","PLAYER_POWER_MAGNETIC_SATELLITE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Manager","required":true,"default":null,"doc":"","kind":"simple","type":"AISpecialPowerManager","refType":null,"enumValues":["SKIRMISH_AI","TACTIC","MICRO_MANAGER","BUILDER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Distance","required":false,"default":"100.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealthFraction","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TargetObjectInclude","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TargetObjectExclude","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseOnlyWhenPowerAdvantageIsAbove","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeverUseWhileRetreating","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NeverUseWhilePullingBack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvulnerabilityDamageLookAheadTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvulnerabilityDamageLookBehindTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvulnerabilityDamageFractionWhenOutOfRangeOfTarget","required":false,"default":".3","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvulnerabilityDamageFractionWhenInRangeOfTarget","required":false,"default":".6","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvulnerabilityAvoidUseIfAngleToNextPathNodeIsMoreThan","required":false,"default":"360d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTargetSpeed","required":false,"default":"99999.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequireKillTargets","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinKillValue","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTargetsHit","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinEnemiesNearby","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NextLogicCommand","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UseInMicroManagerState","required":false,"default":"","doc":"","kind":"simple","type":"MicroManagerStateList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseNearTacticalTarget","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseWhenOutOfAmmo","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UpdateObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SearchRadius","required":false,"default":"150.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Location","required":false,"default":"Water Land","doc":"","kind":"simple","type":"AITargetLocationBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxUpdatables","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseToCounterGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"LogicCommand":{"kind":"complex","children":[{"name":"SpecialPower","type":"SpecialPowerTemplateRef","min":0,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeTemplateRef","min":0,"max":1,"doc":""},{"name":"Object","type":"GameObjectRef","min":0,"max":1,"doc":""},{"name":"AISpecialPowerInfo","type":"AISpecialPowerInfo","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"NONE","doc":"","kind":"simple","type":"LogicCommandType","refType":null,"enumValues":["NONE","SPECIAL_POWER","STOP","OBJECT_UPGRADE","PLAYER_UPGRADE","DOZER_CONSTRUCT","UNIT_BUILD","EVACUATE","EXIT_CONTAINER","SET_STANCE","ATTACK_MOVE","CANCEL_UNIT_BUILD","CANCEL_UPGRADE","CONSTRUCTION_YARD_CONSTRUCT","HORDE_TOGGLE_FORMATION","GARRISON_BUILDING","COLLECT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseInheritableAsset","doc":""},"LogicCommandSet":{"kind":"complex","children":[{"name":"Cmd","type":"LogicCommandRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"Road":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NormalTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RoadWidth","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RoadWidthInTexture","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"CloudEffectType":{"kind":"complex","children":[{"name":"DarkeningFactor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"DarkeningFactorRain","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"LightningShadowColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"LightningLightPosition1","type":"Vector2","min":0,"max":1,"doc":""},{"name":"LightningLightPosition2","type":"Vector2","min":0,"max":1,"doc":""},{"name":"LightningLightPosition3","type":"Vector2","min":0,"max":1,"doc":""},{"name":"LightningIntensity","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"LightningDuration","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[{"name":"CloudTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DarkCloudTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlphaTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PropagateSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Angle","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DarkeningRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LighteningRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloudScrollSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DissipateTexture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DissipateStartLevel","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DissipateSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DissipateRateScale","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LightningShadows","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"JitterLightningLightIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"JitterLightningLightPosition","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LightningChance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LightningFrequency","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LightningShadowIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LightningFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListWeakRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"Environment":{"kind":"complex","children":[{"name":"CloudEffect","type":"CloudEffectType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"Threshold":{"kind":"complex","children":[{"name":"AudioArrayVoice","type":"AudioArrayVoice","min":1,"max":1,"doc":""}],"attributes":[{"name":"NumUnits","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CrowdResponse":{"kind":"complex","children":[{"name":"Threshold","type":"Threshold","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Weight","required":false,"default":"100","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"MapMetaData":{"kind":"complex","children":[{"name":"MapMetaData","type":"MetaDataObject","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"DuckInfo":{"kind":"complex","children":[],"attributes":[{"name":"AudioMap","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SoundRef","required":true,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"VolumeMultiplier","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"SoundKeyPair":{"kind":"complex","children":[{"name":"Key","type":"StringHash","min":1,"max":-1,"doc":""},{"name":"Duck","type":"DuckInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Sound","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"LargeGroupAudioMap":{"kind":"complex","children":[{"name":"Sound","type":"SoundKeyPair","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredModelConditionFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedModelConditionFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredObjectStatusBits","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedObjectStatusBits","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Size","required":false,"default":"1000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartThreshold","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StopThreshold","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HandOffModeTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaximumAudioSpeed","required":false,"default":"100","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"IgnoreStealthedUnits","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"GameScriptParameterBase":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"GameScriptParameterObjectType":{"kind":"complex","children":[],"attributes":[{"name":"Object","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"GameScriptParameterBase","doc":""},"GameScriptParameterObjectTypeList":{"kind":"complex","children":[{"name":"Object","type":"GameObjectRef","min":0,"max":-1,"doc":""}],"attributes":[],"base":"GameScriptParameterBase","doc":""},"GameScriptParameter":{"kind":"complex","children":[{"name":"ObjectType","type":"GameScriptParameterObjectType","min":1,"max":1,"doc":""},{"name":"ObjectTypeList","type":"GameScriptParameterObjectTypeList","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"GameScriptAction":{"kind":"complex","children":[{"name":"ParameterList","type":"GameScriptParameter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GameScript":{"kind":"complex","children":[{"name":"Action","type":"GameScriptAction","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GameScriptGroup":{"kind":"complex","children":[{"name":"Script","type":"GameScript","min":0,"max":-1,"doc":""},{"name":"ScriptGroup","type":"GameScriptGroup","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GameScriptList":{"kind":"complex","children":[{"name":"ScriptSet","type":"GameScriptGroup","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UnitTypeIcon":{"kind":"complex","children":[{"name":"Offset","type":"Vector2","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Image","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseInheritableAsset","doc":""},"AptAptData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"DataBlob","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"FileReference"}],"base":"BaseAssetType","doc":""},"AptConstData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"DataBlob","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"FileReference"}],"base":"BaseAssetType","doc":""},"AptDatData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"DataBlob","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"FileReference"}],"base":"BaseAssetType","doc":""},"AptGeometryData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":true,"default":null,"doc":"","kind":"simple","type":"DataBlob","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"FileReference"},{"name":"AptID","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"MappableKey":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KeyDef","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseInheritableAsset","doc":""},"HotKeySlot":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Group","required":false,"default":"Misc","doc":"","kind":"simple","type":"HotKeySlotGroup","refType":null,"enumValues":["Camera","SideBar","UnitCommands","Bookmarks","PlayerPowersBar","Misc","NonConfigurable","Cheat"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Index","required":false,"default":"-1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VersionAdded","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"HotKeyDef":{"kind":"complex","children":[],"attributes":[{"name":"Slot","required":true,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Key","required":true,"default":null,"doc":"","kind":"simple","type":"MappableKeyRef","refType":"MappableKey","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Modifiers","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeyModifierFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"HotKeyMap":{"kind":"complex","children":[{"name":"HotKey","type":"HotKeyDef","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"DefaultHotKeys":{"kind":"complex","children":[{"name":"Map","type":"HotKeyMap","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"DebugHotKeys":{"kind":"complex","children":[{"name":"Map","type":"HotKeyMap","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"BootupDisplayItem":{"kind":"complex","children":[{"name":"RandomTexture","type":"TextureRef","min":0,"max":-1,"doc":""},{"name":"Movie","type":"string","min":0,"max":1,"doc":""}],"attributes":[{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"BootupDisplayItemType","refType":null,"enumValues":["STATIC_SCREEN","LOAD_SCREEN","MOVIE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Priority","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShowOnReboot","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"BootupDisplaySequence":{"kind":"complex","children":[{"name":"DisplayItem","type":"BootupDisplayItem","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadingTextTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"IntelDBEntry":{"kind":"complex","children":[],"attributes":[{"name":"CategoryId","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EntryId","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TextureId","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"IntelDB":{"kind":"complex","children":[{"name":"IntelDBEntry","type":"IntelDBEntry","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ImageSequence":{"kind":"complex","children":[{"name":"Image","type":"ImageRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"VeterancyRankOverlayIcon":{"kind":"complex","children":[],"attributes":[{"name":"Rank","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Image","required":true,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"FactionVeterancyOverlayIcons":{"kind":"complex","children":[{"name":"RankIcon","type":"VeterancyRankOverlayIcon","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Faction","required":true,"default":null,"doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UnitOverlayIconSettings":{"kind":"complex","children":[{"name":"FactionVeterancy","type":"FactionVeterancyOverlayIcons","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AmmoPipImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AmmoPipFrameImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContainPipImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContainPipFrameImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GarrisonPipImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnitTypeIconBackgroundImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetIndicatorImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetIndicatorGlowImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PowerIconImageSequence","required":false,"default":null,"doc":"","kind":"simple","type":"ImageSequenceRef","refType":"ImageSequence","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RepairIconImageSequence","required":false,"default":null,"doc":"","kind":"simple","type":"ImageSequenceRef","refType":"ImageSequence","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InfiltratedIconImageSequence","required":false,"default":null,"doc":"","kind":"simple","type":"ImageSequenceRef","refType":"ImageSequence","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HealUnitIconImageSequence","required":false,"default":null,"doc":"","kind":"simple","type":"ImageSequenceRef","refType":"ImageSequence","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RepairVehicleIconImageSequence","required":false,"default":null,"doc":"","kind":"simple","type":"ImageSequenceRef","refType":"ImageSequence","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AmmoPipScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AmmoPipRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContainPipScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GarrisonPipScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitTypeIconScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StatusIconScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VeterancyIconScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetIndicatorScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingIconScale","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingIconDisplayTime","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"DLContentObject":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"DLLicenseGroup":{"kind":"complex","children":[{"name":"Asset","type":"WeakReference","min":1,"max":-1,"doc":""}],"attributes":[{"name":"LicenseMask","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"DLPatch":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PatchNumber","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"DLContent":{"kind":"complex","children":[{"name":"License","type":"DLLicenseGroup","min":0,"max":-1,"doc":""},{"name":"Patch","type":"DLPatch","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackageNumber","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"Video":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Filename","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Comment","required":false,"default":"No Comment","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Volume","required":false,"default":"80","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SoundOverride","required":false,"default":"DUCK","doc":"","kind":"simple","type":"VideoSoundOverrideEventType","refType":null,"enumValues":["DUCK","NO_DUCK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"FadeData":{"kind":"complex","children":[{"name":"StartColor","type":"Color3f","min":1,"max":1,"doc":""},{"name":"EndColor","type":"Color3f","min":1,"max":1,"doc":""}],"attributes":[{"name":"FrameCount","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"VideoEvent":{"kind":"complex","children":[{"name":"FadeIn","type":"FadeData","min":0,"max":1,"doc":""},{"name":"FadeOut","type":"FadeData","min":0,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"MovieEvent":{"kind":"complex","children":[{"name":"FadeIn","type":"FadeData","min":0,"max":1,"doc":""},{"name":"FadeOut","type":"FadeData","min":0,"max":1,"doc":""}],"attributes":[{"name":"MovieAsset","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"VideoEvent","doc":""},"TitleCardEvent":{"kind":"complex","children":[{"name":"FadeIn","type":"FadeData","min":0,"max":1,"doc":""},{"name":"FadeOut","type":"FadeData","min":0,"max":1,"doc":""},{"name":"TextInstance","type":"@inline:TextInstance","min":1,"max":-1,"doc":""}],"attributes":[{"name":"DisplayTime","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"VideoEvent","doc":""},"VideoEventTypes":{"kind":"complex","children":[{"name":"Movie","type":"MovieEvent","min":1,"max":1,"doc":""},{"name":"TitleCard","type":"TitleCardEvent","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"VideoEventList":{"kind":"complex","children":[{"name":"EventList","type":"VideoEventTypes","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ConnectionLineManager":{"kind":"complex","children":[{"name":"FXShader","type":"FXShaderMaterial","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"VersionType":{"kind":"complex","children":[],"attributes":[{"name":"Major","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Minor","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"TheVersion":{"kind":"complex","children":[{"name":"Version","type":"VersionType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"RedAlertTemplate":{"kind":"complex","children":[{"name":"YellowAreaEffect","type":"AttributeModifierRef","min":0,"max":1,"doc":""},{"name":"OrangeAreaEffect","type":"AttributeModifierRef","min":0,"max":1,"doc":""},{"name":"RedAreaEffect","type":"AttributeModifierRef","min":0,"max":1,"doc":""},{"name":"RedAlertEffect","type":"AttributeModifierRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrangeAreaThreatThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedAreaThreatThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxAllowedThreat","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillThreatMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathThreatMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"YellowAreaThreatDecayPerSecond","required":false,"default":"5","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrangeAreaThreatDecayPerSecond","required":false,"default":"5","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedAreaThreatDecayPerSecond","required":false,"default":"5","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableNonRepairability","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RedAlertBuildingDamagePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedAlertUpdatedBuildingDamagePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedAlertBuildingDamageIncreaseTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedAlertDisableStructureBuilding","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RedAlertShowAllUnitsAndStructures","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EvaEventToPlayOnRedAlertInitiateOwner","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventToPlayOnRedAlertInitiateAlly","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventToPlayOnRedAlertInitiateEnemy","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"YellowAlertTechPointMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrangeAlertTechPointMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedAlertTechPointMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"PlayerTech":{"kind":"complex","children":[{"name":"TechDependency","type":"PlayerTechRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TechPointsRequired","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"PlayerTechRank":{"kind":"complex","children":[{"name":"TechGranted","type":"PlayerTechRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExperiencePointsToNextRank","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TechPointsGranted","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"PlayerTechUpgradeBindingInfo":{"kind":"complex","children":[],"attributes":[{"name":"TechDependency","required":true,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpgradeToGrant","required":true,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"PlayerTechUpgradeBinding":{"kind":"complex","children":[{"name":"Binding","type":"PlayerTechUpgradeBindingInfo","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"StartingUnitInfoType":{"kind":"complex","children":[{"name":"Object","type":"GameObjectRef","min":1,"max":1,"doc":""},{"name":"Position","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"PlayerTemplateAIBeaconSettings":{"kind":"complex","children":[],"attributes":[{"name":"BeaconType","required":true,"default":null,"doc":"","kind":"simple","type":"AIBeaconType","refType":null,"enumValues":["Invalid","Assault","HoldPosition","HoldObject"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnattachedTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"AttachedTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"TechProductionBonusInfo":{"kind":"complex","children":[],"attributes":[{"name":"RequiredTech","required":true,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildCostBonus","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildCostBonusAllies","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTimeBonus","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTimeBonusAllies","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvesterBonus","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvesterBonusAllies","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"PlayerTemplate":{"kind":"complex","children":[{"name":"RedAlertTemplate","type":"RedAlertTemplateWeakRef","min":0,"max":1,"doc":""},{"name":"PreferredColor","type":"Color3","min":1,"max":1,"doc":""},{"name":"PreferredCampaignRadarColor","type":"Color3","min":1,"max":1,"doc":""},{"name":"InitialUpgrade","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""},{"name":"StartingUnitInfo","type":"StartingUnitInfoType","min":0,"max":-1,"doc":""},{"name":"ResourceModifierObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"StartingMoney","type":"MoneyTransaction","min":0,"max":-1,"doc":""},{"name":"MoneyCap","type":"MoneyTransaction","min":0,"max":-1,"doc":""},{"name":"AIBeaconSettings","type":"PlayerTemplateAIBeaconSettings","min":0,"max":-1,"doc":""},{"name":"TechRank","type":"PlayerTechRankRef","min":0,"max":-1,"doc":""},{"name":"TechProductionBonuses","type":"TechProductionBonusInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"NONPLAYABLE","doc":"","kind":"simple","type":"PlayerTemplateType","refType":null,"enumValues":["NONPLAYABLE","PLAYABLE","OBSERVER","RANDOM","COMMENTATOR","NULL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisplayNameToken","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FactionIconImageName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LoadScreenMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SkirmishMPVictoryMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SkirmishMPDefeatMusic","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FactionDataPathMusicEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MatchVictoryPathMusicEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MatchDefeatPathMusicEvent","required":false,"default":null,"doc":"","kind":"simple","type":"PathMusicEventRef","refType":"PathMusicEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Side","required":false,"default":"Neutral","doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartingBuilding","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpellBookSP","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpellBookMP","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"UnattachedMpBeaconTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"AttachedMpBeaconTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"MaxMpBeacons","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResourceModifierValueList","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedIntList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumberOfResourceAccounts","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScriptedHuntTactic","required":false,"default":"","doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParachuteOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DefaultTech","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PlayerTechUpgradeBinding","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechUpgradeBindingRef","refType":"PlayerTechUpgradeBinding","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TechRankPointsPerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialTechPoints","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PowerOutageTurnsOffRadar","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"EmotionTemplate":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"EmotionType","refType":null,"enumValues":["TAUNT","CHEER","HERO_CHEER","POINT","FEAR","UNCONTROLLABLE_FEAR","TERROR","DOOM","ALERT","BRACE_FOR_BEING_CRUSHED","CHEER_FOR_ABOUT_TO_CRUSH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionTemplateOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DurationActive","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DurationInactive","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DurationInactiveObject","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DurationInactiveType","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemyThreatComparison","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionTemplateThreatComparisonType","refType":null,"enumValues":["NONE","VALID_IF_BELOW","VALID_IF_ABOVE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemyThreat","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FriendlyThreatComparison","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionTemplateThreatComparisonType","refType":null,"enumValues":["NONE","VALID_IF_BELOW","VALID_IF_ABOVE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FriendlyThreat","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EndFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierStartDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierDuration","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AIStateLockDuration","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AIState","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionAIType","refType":null,"enumValues":["NONE","BACK_AWAY","AVOID_SCARER","IDLE","RUN_AWAY_PANIC","FACE_OBJECT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModelConditionsSetOnStart","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionsSetOnEnd","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionsClearOnStart","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionsClearOnEnd","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AILuaEventsList","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"HeaderTemplate":{"kind":"complex","children":[{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"DrawGroupInfo":{"kind":"complex","children":[{"name":"TextColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"TextDropShadowColor","type":"Color4","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FontName","required":false,"default":"Arial","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FontSize","required":false,"default":"12","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsBold","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UsePlayerColor","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DropShadowOffsetX","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DropShadowOffsetY","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PixelOffsetAsPercentage","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PixelOffetXInteger","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PixelOffetYInteger","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PixelOffetXReal","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PixelOffetYReal","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"RegisteredObjectSet":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetId","required":true,"default":null,"doc":"","kind":"simple","type":"RegisteredObjectSetId","refType":null,"enumValues":["PLAYER_EVERYTHING","GARRISONS","NEUTRAL_TECH","TIBERIUM_FIELDS","ORE_MINES","SIGMA_FIELDS","GLOBAL_HARVESTERS","GLOBAL_TIBERIUM_REFINERIES","GLOBAL_ORE_REFINERIES","GLOBAL_SIGMA_REFINERIES","STRUCTURES","FACTION_STRUCTURES","PLAYER_NEUTRAL_TECH","UNITS","BEACONS","UNITS_AND_STRUCTURES","BASE_DEFENSES_AND_GARRISONS","MOBILE_GROUND_UNITS","MCVS","DOZERS","HARVESTERS","SURVEYORS","OUTPOSTS","INFANTRY","VEHICLES","SHIPS","AIRCRAFT","UNPACKS_INTO_BUILDING_UNITS","HORDES","HORDE_MEMBERS","ENGINEERS","ENEMY_ENGINEERS","VICTORY_CONDITION_STRUCTURES","CONYARDS","FACTORIES","UNIT_FACTORIES","RADARS","TECH_CENTERS","POWER_PLANTS","REFINERIES","REFINERIES_AND_REFINERY_EGGS","TIBERIUM_REFINERIES","ORE_REFINERIES","SIGMA_REFINERIES","SILOS","FARMS","BASE_DEFENSES","ENEMY_BASE_DEFENSES","AI_PLAYER_POWER_UPDATABLE","SKIRMISH_AI_DEFENSE_TARGETS","SKIRMISH_AI_THREATS_TO_DODGE","SKIRMISH_AI_NORMAL_COMBAT_UNITS","ENCLOSURES"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"RegisteredObjectSetType","refType":null,"enumValues":["GLOBAL","PLAYER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"MatchRule":{"kind":"complex","children":[],"attributes":[{"name":"MeshID","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Instances","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"MeshInstanceTemplate":{"kind":"complex","children":[{"name":"Rule","type":"MatchRule","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"SeparatorList":{"kind":"complex","children":[],"attributes":[{"name":"Thousand","required":false,"default":",","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Decimal","required":false,"default":".","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TimeMinuteToSecond","required":false,"default":":","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"FontDefine":{"kind":"complex","children":[{"name":"FontTitle","type":"FontUse","min":1,"max":1,"doc":""},{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"Language":{"kind":"complex","children":[{"name":"Separators","type":"SeparatorList","min":1,"max":1,"doc":""},{"name":"UnicodeFontName","type":"string","min":1,"max":1,"doc":""},{"name":"FontInfo","type":"FontDefine","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"FormationAssistantUnitDefinition":{"kind":"complex","children":[{"name":"IncludeObjectFilter","type":"ObjectFilter","min":1,"max":-1,"doc":""},{"name":"ExcludeObjectFilter","type":"ObjectFilter","min":0,"max":-1,"doc":""},{"name":"PreviewObject","type":"WeakReference","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"FormationAssistantCellContainer":{"kind":"complex","children":[{"name":"Definition","type":"AssetReference","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"FormationAssistantRowDefinition":{"kind":"complex","children":[{"name":"Cell","type":"FormationAssistantCellContainer","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"FormationAssistantTemplate":{"kind":"complex","children":[{"name":"Row","type":"FormationAssistantRowDefinition","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"FormationSelectionTemplate":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationAssistantTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxDragLength","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxUnitsSelected","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"FormationAssistant":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultPreviewObject","required":false,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FacingArrowTemplateHead","required":false,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FacingArrowTemplateBody","required":false,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FacingArrowTemplateBase","required":false,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RowPadding","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ColumnPadding","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActivateDragDistance","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActivateTime","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"FontSettings":{"kind":"complex","children":[],"attributes":[{"name":"AntiAliased","required":true,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":null,"doc":""},"FontDefaultSetting":{"kind":"complex","children":[{"name":"Size","type":"SageUnsignedInt","min":0,"max":1,"doc":""},{"name":"Settings","type":"FontSettings","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseInheritableAsset","doc":""},"FontTranslation":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TranslateX","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TranslateY","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"Subtitution":{"kind":"complex","children":[{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"Size","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FontSubstitution":{"kind":"complex","children":[{"name":"Substitute","type":"Subtitution","min":2,"max":10,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseInheritableAsset","doc":""},"ScrollInfo":{"kind":"complex","children":[],"attributes":[{"name":"Rate","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RateEveryFrame","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollDown","required":true,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":null,"doc":""},"CreditStyle":{"kind":"complex","children":[{"name":"Color","type":"Color3","min":1,"max":1,"doc":""},{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"simple","type":"StyleName","refType":null,"enumValues":["TitleFont","MinorTitleFont","NormalFont","ColumnFont"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CreditElement":{"kind":"complex","children":[{"name":"Text","type":"string","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Style","required":true,"default":null,"doc":"","kind":"simple","type":"StyleName","refType":null,"enumValues":["TitleFont","MinorTitleFont","NormalFont","ColumnFont"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Credits":{"kind":"complex","children":[{"name":"Scroll","type":"ScrollInfo","min":1,"max":1,"doc":""},{"name":"Style","type":"CreditStyle","min":0,"max":-1,"doc":""},{"name":"CreditItem","type":"CreditElement","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"GeneralHotKeySlots":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TakeScreenShot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReloadRapidIterationFeature","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"MouseCursor":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"File","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NumDirections","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"BasicMouseCursors":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Normal","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Arrow","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Invalid","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EnterText","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseDragSelectionFeedback":{"kind":"complex","children":[{"name":"BoxColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"LassoColor","type":"Color4","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BoxEdgeWidth","required":false,"default":"2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LassoWidth","required":false,"default":"2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseHUDElementHotKeyMapping":{"kind":"complex","children":[],"attributes":[{"name":"ElementId","required":true,"default":null,"doc":"","kind":"simple","type":"MouseHUDFixedElementId","refType":null,"enumValues":["Invalid","EnergyMeter","Resources","SellButton","RepairButton","PauseButton","Radar","SelectionRefinementTab","MainStructuresTab","OtherStructuresTab","InfantryTab","VehicleTab","AircraftTab","WatercraftTab","AttackMoveButton","ForceAttackButton","ForceMoveButton","ReverseMoveButton","ForceAttackMoveButton","StopButton","PlanningModeButton","WaypointModeButton","AggressiveStanceButton","GuardStanceButton","HoldFireStanceButton","HoldGroundStanceButton","OpenAdvancedCommandsButton","ThreatMeter","OpenPlayerTechStoreButton","CoOpAINormalOrderButton","CoOpAIAssaultOrderButton","CoOpAIHoldObjectOrderButton","CoOpAIHoldPositionOrderButton","DeactivateHotSpotButton","UnitIntroButton","CoOpAIOrderPanel"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HotKeySlot","required":true,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseHUDElementHotKeyGate":{"kind":"complex","children":[{"name":"ElementHotKeyMapping","type":"UIMouseHUDElementHotKeyMapping","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"InGameUISimpleHelpTemplate":{"kind":"complex","children":[],"attributes":[{"name":"Title","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeDescription","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Instructions","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"UIMouseSimpleFixedButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalAttackMoveButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalBuildQueueTabQueueTypeSettings":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"QueueType","required":true,"default":null,"doc":"","kind":"simple","type":"ProductionQueueType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalBuildQueueTab":{"kind":"complex","children":[{"name":"QueueTypeSettings","type":"UIMouseTacticalBuildQueueTabQueueTypeSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalBuildQueueTypeTabQueueTypeSettings":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"QueueType","required":true,"default":null,"doc":"","kind":"simple","type":"ProductionQueueType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalBuildQueueTypeTab":{"kind":"complex","children":[{"name":"QueueTypeSettings","type":"UIMouseTacticalBuildQueueTypeTabQueueTypeSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandAttack":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackObjectCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForceAttackObjectCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForceAttackGroundCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExplosiveChargeCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ClearGarrisonCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisguiseCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CallAirstrikeCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandAttackMove":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NormalCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForcedCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandCommunicateWithAllies":{"kind":"complex","children":[{"name":"BeaconAttachableObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlaceUnattachedBeaconCursor","required":true,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PlaceAttachedBeaconCursor","required":true,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PingRadarCursor","required":true,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandDock":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandEnterInfiltratorEffectTypeSettings":{"kind":"complex","children":[],"attributes":[{"name":"Effect","required":true,"default":null,"doc":"","kind":"simple","type":"InfiltratorEffectType","refType":null,"enumValues":["INVALID","RADAR_FREEZE","DISABLE","STEAL_MONEY","VISION","ENERGY","RESET","VISION_UNITS","PARALYZE","KILL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseTacticalCommandEnter":{"kind":"complex","children":[{"name":"InfiltratorEffectTypeSettings","type":"UIMouseTacticalCommandEnterInfiltratorEffectTypeSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContestCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandForceAttack":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandForceMove":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandGetCrate":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandHarvest":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandMineOre":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandMisc":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CombineCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ChargeDefensesCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ConversionBeamCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandMove":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForwardCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReverseCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandPlaceAIBeaconTypeSettings":{"kind":"complex","children":[{"name":"AttachableObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"AIBeaconType","refType":null,"enumValues":["Invalid","Assault","HoldPosition","HoldObject"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlaceUnattachedCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PlaceAttachedCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CanTargetObjects","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanTargetPosition","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalCommandPlaceAIBeacon":{"kind":"complex","children":[{"name":"BeaconTypeSettings","type":"UIMouseTacticalCommandPlaceAIBeaconTypeSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandPlaceRallyPoint":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandPlaceWall":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ValidPlacementCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandReverseMove":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandSelect":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TakeUnitsFromAllyHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GiveUnitsToAllyHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandSellCursorSet":{"kind":"complex","children":[],"attributes":[{"name":"ValidTarget","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTarget","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseTacticalCommandSellFactionCursorSet":{"kind":"complex","children":[{"name":"Cursors","type":"UIMouseTacticalCommandSellCursorSet","min":1,"max":1,"doc":""}],"attributes":[{"name":"Faction","required":true,"default":null,"doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalCommandSell":{"kind":"complex","children":[{"name":"DefaultCursors","type":"UIMouseTacticalCommandSellCursorSet","min":1,"max":1,"doc":""},{"name":"FactionCursors","type":"UIMouseTacticalCommandSellFactionCursorSet","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandSetRallyPoint":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCommandToggleSelfRepair":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ValidTargetCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTargetCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalCoOpAIButtonsAssaultButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalCoOpAIButtonsHelpButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalCoOpAIButtonsHoldObjectButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalCoOpAIButtonsHoldPositionButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalCoOpAIButtonsNormalButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalDeactivateMissionHotSpotsButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalExitContainerButton":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HelpTitleFormat","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HelpDescription","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"UIMouseTacticalFastForwardButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalForceAttackButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalForceAttackMoveButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalForceMoveButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalGroupSelectionGroup":{"kind":"complex","children":[],"attributes":[{"name":"CreateHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AddToHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SelectHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ViewHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseTacticalGroupSelection":{"kind":"complex","children":[{"name":"Group","type":"UIMouseTacticalGroupSelectionGroup","min":0,"max":10,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalLookAtViewBookmark":{"kind":"complex","children":[],"attributes":[{"name":"GoToHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SaveHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseTacticalLookAt":{"kind":"complex","children":[{"name":"ViewBookmark","type":"UIMouseTacticalLookAtViewBookmark","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScrollLeftHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScrollRightHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScrollUpHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScrollDownHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RotateLeftHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RotateRightHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ZoomInHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ZoomOutHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"KeyScrollFactor","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MouseDragScrollFactor","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MouseEdgeScrollFactor","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalMainCommandBarHotKeysBuildQueue":{"kind":"complex","children":[],"attributes":[{"name":"QueueType","required":true,"default":null,"doc":"","kind":"simple","type":"ProductionQueueType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Slot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseTacticalMainCommandBarHotKeys":{"kind":"complex","children":[{"name":"BuildQueuePage","type":"UIMouseTacticalMainCommandBarHotKeysBuildQueue","min":0,"max":-1,"doc":""},{"name":"ButtonSlot","type":"HotKeySlotRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelectionRefinementPageSlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalMiscHotKeysStanceSettings":{"kind":"complex","children":[],"attributes":[{"name":"Stance","required":true,"default":null,"doc":"","kind":"simple","type":"Stance","refType":null,"enumValues":["GUARD","AGGRESSIVE","HOLD_POSITION","HOLD_FIRE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Slot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIMouseTacticalMiscHotKeys":{"kind":"complex","children":[{"name":"StanceSettings","type":"UIMouseTacticalMiscHotKeysStanceSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllCheer","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttackMove","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CameraReset","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ChatWithAllies","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ChatWithBuddies","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ChatWithEveryone","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CommunicateWithAlliesMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CreateFormation","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CycleHarvesters","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DeleteBeacon","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForceAttack","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForceAttackMove","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForceMove","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GoToNextBuildQueue","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GoToPriorBuildQueue","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GoToNextSubGroup","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GoToPriorSubGroup","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenAdvancedCommands","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenLoadGameScreen","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenMessenger","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenPauseScreen","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenPlayerTechStore","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenSaveGameScreen","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OpenStatusScreen","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PlaceRallyPoint","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PlanningMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PreferSelection","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"QuickChatMenu","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReverseMove","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Scatter","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SelectAll","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SelectMatchingUnits","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SellMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShowAllHealthBars","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Stop","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TelestratorErase","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TelestratorNextColor","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TelestratorNextLineWidth","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TelestratorPriorColor","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TelestratorToggle","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ToggleFastForwardMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ToggleHUD","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TogglePowerMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ToggleRepairMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ViewHomeBase","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ViewLastEvaEvent","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WaypointMode","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalOpenAdvancedCommandsButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalPauseButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalPlanningModeButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalPlayerPowerHotKeys":{"kind":"complex","children":[{"name":"Slot","type":"HotKeySlotRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalPlayerTechStoreButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TechPointAwardedSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalQuickChatDisplayCloseItem":{"kind":"complex","children":[],"attributes":[{"name":"Title","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"UIMouseTacticalQuickChatDisplayMenuItemChatMessage":{"kind":"complex","children":[],"attributes":[{"name":"MessageRef","required":true,"default":null,"doc":"","kind":"simple","type":"QuickChatMessageWeakRef","refType":"UIQuickChatMessage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"UIMouseTacticalQuickChatDisplayMenuItemChatMessageGroup":{"kind":"complex","children":[{"name":"ChatMessage","type":"UIMouseTacticalQuickChatDisplayMenuItemChatMessage","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Faction","required":false,"default":"Neutral","doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalQuickChatDisplayMenuItem":{"kind":"complex","children":[{"name":"ChatMessageGroup","type":"UIMouseTacticalQuickChatDisplayMenuItemChatMessageGroup","min":0,"max":-1,"doc":""},{"name":"MenuItem","type":"UIMouseTacticalQuickChatDisplayMenuItem","min":0,"max":9,"doc":""},{"name":"CloseMenuItem","type":"UIMouseTacticalQuickChatDisplayCloseItem","min":0,"max":1,"doc":""}],"attributes":[{"name":"Title","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ChatDestination","required":false,"default":null,"doc":"","kind":"simple","type":"UIMouseTacticalQuickChatDisplayChatDestination","refType":null,"enumValues":["Allies","Everyone"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalQuickChatDisplay":{"kind":"complex","children":[{"name":"MenuItem","type":"UIMouseTacticalQuickChatDisplayMenuItem","min":1,"max":9,"doc":""},{"name":"CloseMenuItem","type":"UIMouseTacticalQuickChatDisplayCloseItem","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseKey","required":true,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DelayDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalRadarTelestrator":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StrokeSustainDuration","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StrokeFadeDuration","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalReverseMoveButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalSelectionDetailsButtonHotKeys":{"kind":"complex","children":[{"name":"UnitAbilitySlot","type":"HotKeySlotRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalSelectionRefinementTab":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalSellModeButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalSetStanceButtonStanceSettings":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"Stance","required":true,"default":null,"doc":"","kind":"simple","type":"Stance","refType":null,"enumValues":["GUARD","AGGRESSIVE","HOLD_POSITION","HOLD_FIRE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIMouseTacticalSetStanceButton":{"kind":"complex","children":[{"name":"StanceSettings","type":"UIMouseTacticalSetStanceButtonStanceSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalStopButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalTelestrator":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrawCursor","required":false,"default":null,"doc":"","kind":"simple","type":"MouseCursorRef","refType":"MouseCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIMouseTacticalThreatMeter":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalToggleRepairModeButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalUnitIntroButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseTacticalWaypointModeButton":{"kind":"complex","children":[{"name":"MouseOverHelp","type":"InGameUISimpleHelpTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UIMouseSimpleFixedButton","doc":""},"UIMouseVoiceChat":{"kind":"complex","children":[{"name":"ModeButtonHelp","type":"InGameUISimpleHelpTemplate","min":0,"max":1,"doc":""},{"name":"TalkButtonHelp","type":"InGameUISimpleHelpTemplate","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ToggleModeHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TalkHotKeySlot","required":false,"default":null,"doc":"","kind":"simple","type":"HotKeySlotRef","refType":"HotKeySlot","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"ButtonSingleStateData":{"kind":"complex","children":[{"name":"State","type":"ButtonState","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"JoypadCommandBarTemplateButtonSlot":{"kind":"complex","children":[],"attributes":[{"name":"Ordinal","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Button","required":true,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarButtonTemplateRef","refType":"JoypadCommandBarButtonTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"JoypadCommandBarTemplate":{"kind":"complex","children":[{"name":"Slot","type":"JoypadCommandBarTemplateButtonSlot","min":0,"max":-1,"doc":""},{"name":"GeneralButton","type":"JoypadCommandBarButtonTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HomeButton","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarButtonTemplateRef","refType":"JoypadCommandBarButtonTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"JoypadCommandBarButtonTemplateData":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"JoypadCommandBarButtonTemplateDataSingleState":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateData","doc":""},"JoypadCommandBarButtonTemplateDataActivateHotSpot":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataAIStrategicDirective":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Directive","required":true,"default":null,"doc":"","kind":"simple","type":"AIStrategicDirective","refType":null,"enumValues":["Invalid","Normal","Assault","HoldPosition","HoldObject","Help"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataUnitAbility":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateData","doc":""},"JoypadCommandBarButtonTemplateDataBaseSpecialPower":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataUnitAbility","doc":""},"JoypadCommandBarButtonTemplateDataSpecialPower":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataBaseSpecialPower","doc":""},"JoypadCommandBarButtonTemplateDataProduceStructureBase":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSpecialPower","doc":""},"JoypadCommandBarButtonTemplateDataAssembleStructure":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataProduceStructureBase","doc":""},"JoypadCommandBarButtonTemplateDataAutoControlGroup":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataEnterCommandMode":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CommandMode","required":true,"default":null,"doc":"","kind":"simple","type":"CommandMode","refType":null,"enumValues":["Sell","TogglePower","ToggleRepair"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataEvacuate":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataUnitAbility","doc":""},"JoypadCommandBarButtonTemplateDataTargetedSpecialPower":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataSpecialPower","doc":""},"JoypadCommandBarButtonTemplateDataMultiplePowersTargetedSpecialPower":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"AdditionalSpecialPowerTemplate","type":"SpecialPowerRef","min":0,"max":-1,"doc":""},{"name":"AdditionalRadiusCursor","type":"RadiusCursorRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataTargetedSpecialPower","doc":""},"JoypadCommandBarButtonTemplateDataUpgrade":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataUnitAbility","doc":""},"JoypadCommandBarButtonTemplateDataObjectUpgrade":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataUpgrade","doc":""},"JoypadCommandBarButtonTemplateDataOpenCoopCommunicator":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataOpenControlGroups":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataOpenPlayerPowers":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataOpenPlayerTechStore":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataOpenStancesStanceSettings":{"kind":"complex","children":[],"attributes":[{"name":"Stance","required":true,"default":null,"doc":"","kind":"simple","type":"Stance","refType":null,"enumValues":["GUARD","AGGRESSIVE","HOLD_POSITION","HOLD_FIRE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"JoypadCommandBarButtonTemplateDataOpenStances":{"kind":"complex","children":[{"name":"StanceSettings","type":"JoypadCommandBarButtonTemplateDataOpenStancesStanceSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"MixedStanceStateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateData","doc":""},"JoypadCommandBarButtonTemplateDataOpenUnitAbilities":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataOpenUnitsMenu":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataPlaceReadyStructure":{"kind":"complex","children":[],"attributes":[],"base":"JoypadCommandBarButtonTemplateData","doc":""},"JoypadCommandBarButtonTemplateDataPlayerControlGroup":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroupShortcut","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataPlayerPower":{"kind":"complex","children":[],"attributes":[{"name":"SpecialPower","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateData","doc":""},"JoypadCommandBarButtonTemplateDataPlayerTargetedPower":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""}],"attributes":[{"name":"SpecialPower","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataPlayerPower","doc":""},"JoypadCommandBarButtonTemplateDataPlayerMultiplePowersTargetedPower":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"AdditionalSpecialPowerTemplate","type":"SpecialPowerRef","min":0,"max":-1,"doc":""},{"name":"AdditionalRadiusCursor","type":"RadiusCursorRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"SpecialPower","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataPlayerTargetedPower","doc":""},"JoypadCommandBarButtonTemplateDataPlayerMultipleTargetsTargetedPower":{"kind":"complex","children":[{"name":"ValidTargetTintColor","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"AdditionalRadiusCursor","type":"RadiusCursorRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"SpecialPower","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RadiusCursor","required":false,"default":null,"doc":"","kind":"simple","type":"RadiusCursorRef","refType":"RadiusCursor","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ValidTargetOutline","required":false,"default":"HOVER_ATTACK","doc":"","kind":"simple","type":"OutlineDrawType","refType":null,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetMarkerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"TargetMarkerFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListWeakRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"TargetCount","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTargetDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataPlayerTargetedPower","doc":""},"JoypadCommandBarButtonTemplateDataPlayerUpgrade":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataUpgrade","doc":""},"JoypadCommandBarButtonTemplateDataProductionQueueType":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"QueueType","required":true,"default":null,"doc":"","kind":"simple","type":"ProductionQueueType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataRedAlert":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataSetStance":{"kind":"complex","children":[],"attributes":[{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Stance","required":true,"default":null,"doc":"","kind":"simple","type":"Stance","refType":null,"enumValues":["GUARD","AGGRESSIVE","HOLD_POSITION","HOLD_FIRE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"JoypadCommandBarButtonTemplateDataSingleState","doc":""},"JoypadCommandBarButtonTemplateDataToggleSpecialPower":{"kind":"complex","children":[{"name":"StateData","type":"ButtonSingleStateDataRef","min":1,"max":-1,"doc":""}],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataBaseSpecialPower","doc":""},"JoypadCommandBarButtonTemplateDataUnpack":{"kind":"complex","children":[],"attributes":[{"name":"LogicCommand","required":true,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"JoypadCommandBarButtonTemplateDataProduceStructureBase","doc":""},"JoypadCommandBarButtonTemplateDataRef":{"kind":"complex","children":[{"name":"ActivateHotSpot","type":"JoypadCommandBarButtonTemplateDataActivateHotSpot","min":1,"max":1,"doc":""},{"name":"AIStrategicDirective","type":"JoypadCommandBarButtonTemplateDataAIStrategicDirective","min":1,"max":1,"doc":""},{"name":"AssembleStructure","type":"JoypadCommandBarButtonTemplateDataAssembleStructure","min":1,"max":1,"doc":""},{"name":"AutoControlGroup","type":"JoypadCommandBarButtonTemplateDataAutoControlGroup","min":1,"max":1,"doc":""},{"name":"EnterCommandMode","type":"JoypadCommandBarButtonTemplateDataEnterCommandMode","min":1,"max":1,"doc":""},{"name":"Evacuate","type":"JoypadCommandBarButtonTemplateDataEvacuate","min":1,"max":1,"doc":""},{"name":"MultiplePowersTargetedSpecialPower","type":"JoypadCommandBarButtonTemplateDataMultiplePowersTargetedSpecialPower","min":1,"max":1,"doc":""},{"name":"ObjectUpgrade","type":"JoypadCommandBarButtonTemplateDataObjectUpgrade","min":1,"max":1,"doc":""},{"name":"OpenCoopCommunicator","type":"JoypadCommandBarButtonTemplateDataOpenCoopCommunicator","min":1,"max":1,"doc":""},{"name":"OpenControlGroups","type":"JoypadCommandBarButtonTemplateDataOpenControlGroups","min":1,"max":1,"doc":""},{"name":"OpenPlayerPowers","type":"JoypadCommandBarButtonTemplateDataOpenPlayerPowers","min":1,"max":1,"doc":""},{"name":"OpenPlayerTechStore","type":"JoypadCommandBarButtonTemplateDataOpenPlayerTechStore","min":1,"max":1,"doc":""},{"name":"OpenStances","type":"JoypadCommandBarButtonTemplateDataOpenStances","min":1,"max":1,"doc":""},{"name":"OpenUnitAbilities","type":"JoypadCommandBarButtonTemplateDataOpenUnitAbilities","min":1,"max":1,"doc":""},{"name":"OpenUnitsMenu","type":"JoypadCommandBarButtonTemplateDataOpenUnitsMenu","min":1,"max":1,"doc":""},{"name":"PlaceReadyStructure","type":"JoypadCommandBarButtonTemplateDataPlaceReadyStructure","min":1,"max":1,"doc":""},{"name":"PlayerControlGroup","type":"JoypadCommandBarButtonTemplateDataPlayerControlGroup","min":1,"max":1,"doc":""},{"name":"PlayerPower","type":"JoypadCommandBarButtonTemplateDataPlayerPower","min":1,"max":1,"doc":""},{"name":"PlayerMultiplePowersTargetedPower","type":"JoypadCommandBarButtonTemplateDataPlayerMultiplePowersTargetedPower","min":1,"max":1,"doc":""},{"name":"PlayerMultipleTargetsTargetedPower","type":"JoypadCommandBarButtonTemplateDataPlayerMultipleTargetsTargetedPower","min":1,"max":1,"doc":""},{"name":"PlayerTargetedPower","type":"JoypadCommandBarButtonTemplateDataPlayerTargetedPower","min":1,"max":1,"doc":""},{"name":"PlayerUpgrade","type":"JoypadCommandBarButtonTemplateDataPlayerUpgrade","min":1,"max":1,"doc":""},{"name":"ProductionQueueType","type":"JoypadCommandBarButtonTemplateDataProductionQueueType","min":1,"max":1,"doc":""},{"name":"RedAlert","type":"JoypadCommandBarButtonTemplateDataRedAlert","min":1,"max":1,"doc":""},{"name":"SetStance","type":"JoypadCommandBarButtonTemplateDataSetStance","min":1,"max":1,"doc":""},{"name":"SpecialPower","type":"JoypadCommandBarButtonTemplateDataSpecialPower","min":1,"max":1,"doc":""},{"name":"TargetedSpecialPower","type":"JoypadCommandBarButtonTemplateDataTargetedSpecialPower","min":1,"max":1,"doc":""},{"name":"ToggleSpecialPower","type":"JoypadCommandBarButtonTemplateDataToggleSpecialPower","min":1,"max":1,"doc":""},{"name":"Unpack","type":"JoypadCommandBarButtonTemplateDataUnpack","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"JoypadCommandBarButtonTemplate":{"kind":"complex","children":[{"name":"Data","type":"JoypadCommandBarButtonTemplateDataRef","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarButtonBuildFactionSettings":{"kind":"complex","children":[],"attributes":[{"name":"Faction","required":true,"default":null,"doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LockedButtonStateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIJoypadCommandBarButtonBuild":{"kind":"complex","children":[{"name":"FactionSettings","type":"UIJoypadCommandBarButtonBuildFactionSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarControlGroups":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarCoopCommunicator":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AICoopTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarHomogenousGroup":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarMixedGroup":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarPlayerPowers":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarSingleUnit":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ProductionStructureTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NonProductionStructureTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HotSpotTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarStances":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIJoypadCommandBarTopMenu":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"JoypadCommandBarTemplateRef","refType":"JoypadCommandBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UICommandButtonFactionSettings":{"kind":"complex","children":[{"name":"ImageTintColor","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"Faction","required":true,"default":null,"doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LockedImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UICommandButton":{"kind":"complex","children":[{"name":"FactionSettings","type":"UICommandButtonFactionSettings","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIDecalDestinationMarkerRenderInfo":{"kind":"complex","children":[{"name":"Color","type":"RGBColor","min":1,"max":1,"doc":""}],"attributes":[{"name":"Model","required":false,"default":null,"doc":"","kind":"simple","type":"RenderObjectRef","refType":"BaseRenderAssetType","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ZBias","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIDecalDestinationMarkerDestinationTypeSettings":{"kind":"complex","children":[{"name":"RenderInfo","type":"UIDecalDestinationMarkerRenderInfo","min":1,"max":1,"doc":""}],"attributes":[{"name":"DestinationType","required":true,"default":null,"doc":"","kind":"simple","type":"DestinationType","refType":null,"enumValues":["Normal","Aggressive"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIDecalDestinationMarker":{"kind":"complex","children":[{"name":"DefaultRenderInfo","type":"UIDecalDestinationMarkerRenderInfo","min":1,"max":1,"doc":""},{"name":"DestinationTypeSettings","type":"UIDecalDestinationMarkerDestinationTypeSettings","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIDecalCloud":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DefenseTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SpecialPowerRestrictionTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"DecalSettings":{"kind":"complex","children":[{"name":"LegalColor","type":"Color3","min":1,"max":1,"doc":""},{"name":"InvalidColor","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"ValidTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InvalidTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Opacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UIDecalGrid":{"kind":"complex","children":[{"name":"WallDecalColor","type":"Color3","min":1,"max":1,"doc":""},{"name":"PrimarySettings","type":"DecalSettings","min":1,"max":1,"doc":""},{"name":"SecondarySettings","type":"DecalSettings","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WallTexture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WallOpacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIFloatingTextDisplay":{"kind":"complex","children":[{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeOut","required":false,"default":"333ms","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MoveUpSpeed","required":false,"default":"1.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"MoveVanishRate","required":false,"default":"0.1","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"}],"base":"BaseAssetType","doc":""},"UIMessageDisplay":{"kind":"complex","children":[{"name":"Color1","type":"Color3","min":1,"max":1,"doc":""},{"name":"Color2","type":"Color3","min":1,"max":1,"doc":""},{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Delay","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIMilitaryCaptionDisplay":{"kind":"complex","children":[{"name":"Color","type":"Color3","min":1,"max":1,"doc":""},{"name":"Position","type":"Vector2","min":1,"max":1,"doc":""},{"name":"TitleFont","type":"FontDesc","min":1,"max":1,"doc":""},{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Centered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Delay","required":false,"default":"750ms","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UIQuickChatMessage":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MessageText","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"UIRadarObjectsLayerSpecialIcon":{"kind":"complex","children":[{"name":"ImageOffset","type":"Vector2","min":1,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"Image","required":true,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"UIRadarObjectsLayer":{"kind":"complex","children":[{"name":"NeutralColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"SpecialIcon","type":"UIRadarObjectsLayerSpecialIcon","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinUnitDotSize","required":false,"default":"3","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinStructureDotSize","required":false,"default":"5","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UISubtitleDisplay":{"kind":"complex","children":[{"name":"Font","type":"FontDesc","min":1,"max":1,"doc":""},{"name":"PanelColor","type":"Color4","min":1,"max":1,"doc":""},{"name":"TextColor","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HoldTime","required":false,"default":"20s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LineCount","required":false,"default":"8","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UITimerDisplay":{"kind":"complex","children":[{"name":"Position","type":"Vector2","min":1,"max":1,"doc":""},{"name":"FlashColor","type":"Color3","min":1,"max":1,"doc":""},{"name":"NormalFont","type":"FontDesc","min":1,"max":1,"doc":""},{"name":"NormalColor","type":"Color3","min":1,"max":1,"doc":""},{"name":"ReadyFont","type":"FontDesc","min":1,"max":1,"doc":""},{"name":"ReadyColor","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Centered","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlashDuration","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"BaseSingletonSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UICoopTinting":{"kind":"complex","children":[{"name":"TintColor","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeInFrames","required":false,"default":"3","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeOutFrames","required":false,"default":"3","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SustainFrames","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TintFrequency","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TintAmplitude","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"ProjectilePath":{"kind":"complex","children":[{"name":"ComponentScale","type":"Vector4","min":0,"max":1,"doc":""},{"name":"Point","type":"Vector4","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"RadarTerrainImage":{"kind":"complex","children":[{"name":"ImageSize","type":"ICoord2D","min":1,"max":1,"doc":""},{"name":"ImagePosition","type":"ICoord2D","min":1,"max":1,"doc":""},{"name":"TextureSize","type":"ICoord2D","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapBorder","required":false,"default":"Orange","doc":"","kind":"simple","type":"MapBorder","refType":null,"enumValues":["Invalid","Orange","Green","Blue","Cyan","Magenta","Yellow","Purple","Pink"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Rotated","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"AssetReportReference":{"kind":"complex","children":[],"attributes":[{"name":"Id","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AssetReport":{"kind":"complex","children":[{"name":"Reference","type":"AssetReportReference","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Id","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AssetSize","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AssetReportTable":{"kind":"complex","children":[{"name":"AssetReport","type":"AssetReport","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"HealthBarTemplate":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Length","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"HealthBarObjectMapping":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"HealthBar","required":true,"default":null,"doc":"","kind":"simple","type":"HealthBarTemplateRef","refType":"HealthBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"HealthBarSettings":{"kind":"complex","children":[{"name":"ObjectMapping","type":"HealthBarObjectMapping","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultHealthBar","required":false,"default":null,"doc":"","kind":"simple","type":"HealthBarTemplateRef","refType":"HealthBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"ForceFeedbackEvent":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeftMotorUse","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RightMotorUse","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayCount","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"LessonData":{"kind":"complex","children":[],"attributes":[{"name":"Map","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Summary","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ImageName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TutorialMapData":{"kind":"complex","children":[{"name":"Lesson","type":"LessonData","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"UnitIntro":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Video","required":true,"default":null,"doc":"","kind":"simple","type":"VideoEventListWeakRef","refType":"VideoEventList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Audio","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"PurchasePlayerTechButtonTemplate":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayerTech","required":true,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StateData","required":true,"default":null,"doc":"","kind":"simple","type":"ButtonSingleStateDataRef","refType":"ButtonSingleStateData","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"PlayerTechStoreTemplateRow":{"kind":"complex","children":[{"name":"Button","type":"PurchasePlayerTechButtonTemplateRef","min":3,"max":3,"doc":""}],"attributes":[],"base":null,"doc":""},"PlayerTechStoreTemplate":{"kind":"complex","children":[{"name":"Row","type":"PlayerTechStoreTemplateRow","min":5,"max":5,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Faction","required":true,"default":null,"doc":"","kind":"simple","type":"FactionType","refType":null,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"RadiusCursor":{"kind":"complex","children":[{"name":"DecalTemplate","type":"RadiusDecalTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ProcessorRequirement":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":true,"default":null,"doc":"","kind":"simple","type":"ProcessorType","refType":null,"enumValues":["UNKNOWN","PENTIUM_4","CORE_DUO","ATHLON","ATHLON_64"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinMHz","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GraphicsDevice":{"kind":"complex","children":[],"attributes":[{"name":"VendorId","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeviceId","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Level","required":true,"default":null,"doc":"","kind":"simple","type":"GameLODType","refType":null,"enumValues":["UNKNOWN","VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH","CUSTOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MacLevel","required":false,"default":null,"doc":"","kind":"simple","type":"GameLODType","refType":null,"enumValues":["UNKNOWN","VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH","CUSTOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GraphicsHardware":{"kind":"complex","children":[{"name":"Device","type":"GraphicsDevice","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"GameLODPreset":{"kind":"complex","children":[{"name":"Processor","type":"ProcessorRequirement","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Level","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"GameLODType","refType":null,"enumValues":["UNKNOWN","VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH","CUSTOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SystemMemory","required":false,"default":"500","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Xres","required":false,"default":"1024","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"YRes","required":false,"default":"768","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"StaticGameLOD":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Level","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"GameLODType","refType":null,"enumValues":["UNKNOWN","VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH","CUSTOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModelLOD","required":false,"default":"HIGH","doc":"","kind":"simple","type":"ModelLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectsLOD","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"EffectsLODType","refType":null,"enumValues":["VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxParticleCount","required":false,"default":"1500","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseShadowDecals","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseShadowMapping","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShadowLOD","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"ShadowLODType","refType":null,"enumValues":["OFF","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TerrainLOD","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"TerrainLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseTerrainNormalMap","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaterLOD","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"WaterLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTankTrackEdges","required":false,"default":"100","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTankTrackOpaqueEdges","required":false,"default":"25","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTankTrackFadeDelay","required":false,"default":"30000","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShowProps","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TextureReductionFactor","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationLOD","required":false,"default":"HIGH","doc":"","kind":"simple","type":"AnimationLODType","refType":null,"enumValues":["VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShaderLOD","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"ShaderLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecalLOD","required":false,"default":"HIGH","doc":"","kind":"simple","type":"DecalLODType","refType":null,"enumValues":["OFF","LOW","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinParticlePriority","required":false,"default":"MEDIUM_OR_ABOVE","doc":"","kind":"simple","type":"FXParticleSystem_Priority","refType":null,"enumValues":["INVALID_PRIORITY","ULTRA_HIGH_ONLY","HIGH_OR_ABOVE","MEDIUM_OR_ABOVE","LOW_OR_ABOVE","VERY_LOW_OR_ABOVE","ALWAYS_RENDER","ULTRA_HIGH_OR_BELOW","HIGH_OR_BELOW","MEDIUM_OR_BELOW","LOW_OR_BELOW","VERY_LOW_ONLY"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinParticleSkipPriority","required":false,"default":"ALWAYS_RENDER","doc":"","kind":"simple","type":"FXParticleSystem_Priority","refType":null,"enumValues":["INVALID_PRIORITY","ULTRA_HIGH_ONLY","HIGH_OR_ABOVE","MEDIUM_OR_ABOVE","LOW_OR_ABOVE","VERY_LOW_OR_ABOVE","ALWAYS_RENDER","ULTRA_HIGH_OR_BELOW","HIGH_OR_BELOW","MEDIUM_OR_BELOW","LOW_OR_BELOW","VERY_LOW_ONLY"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AntiAliasingQuality","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnableVSync","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAssetType","doc":""},"DynamicGameLOD":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Level","required":false,"default":"MEDIUM","doc":"","kind":"simple","type":"GameLODType","refType":null,"enumValues":["UNKNOWN","VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH","CUSTOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumFPS","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParticleSkipMask","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DebrisSkipMask","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SlowDeathScale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AudioLOD":{"kind":"complex","children":[{"name":"Processor","type":"ProcessorRequirement","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Level","required":true,"default":null,"doc":"","kind":"simple","type":"AudioLODType","refType":null,"enumValues":["UNKNOWN","LOW","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowReverb","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaximumAmbientStreams","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowCPULimiter","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CPULimiterLevel","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CPULimiterLevelDebug","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxVoices","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OutputBitRate","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowVolumeCompressor","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinimumLogicalProcessors","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"BaseSubsystemSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadAfter","required":false,"default":null,"doc":"","kind":"simple","type":"SubsystemSettingsRef","refType":"BaseSubsystemSettings","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAssetType","doc":""},"TerrainVisualSettings":{"kind":"complex","children":[{"name":"WaterPosition","type":"Vector3","min":1,"max":1,"doc":""},{"name":"WaterExtents","type":"Vector2","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadAfter","required":false,"default":null,"doc":"","kind":"simple","type":"SubsystemSettingsRef","refType":"BaseSubsystemSettings","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseSubsystemSettings","doc":""},"PathfindSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxPathfindCellsPerFrame","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxPathfindCellsPerPhase","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsFindMeleeEngagementLocation","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustDestination","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustHordeMeleeDestination","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustTargetDestination","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustToPossibleDestination","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustToMeleeDestination","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustToNearestGroundCell","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsAdjustToNearestValidCell","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsPatchPath","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCellsToExamineTowardsGoal","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxExtraCollisionResponsePathsPerFrame","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxExtraMoveAwayFromPathPathsPerFrame","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LayerZCloseEnough","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"CameraSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultMinHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultMaxHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultPitchAngle","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultYawAngle","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultScrollSpeedScalar","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultHeightMapSmoothnessScalar","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollAmountCutoff","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScrollPitchMultiplier","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CameraAdjustSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShakeSubtleIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShakeNormalIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShakeStrongIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShakeSevereIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShakeCineExtremeIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShakeCineInsaneIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxShakeIntensity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxShakeRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CameraLockHeightDelta","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CameraTerrainSampleRadiusForHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CameraEaseFactor","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"BreezeInfo":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadAfter","required":false,"default":null,"doc":"","kind":"simple","type":"SubsystemSettingsRef","refType":"BaseSubsystemSettings","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Direction","required":false,"default":"1.0472","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Intensity","required":false,"default":"0.027488125","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Lean","required":false,"default":"0.0157075","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Randomness","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BreezePeriod","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSubsystemSettings","doc":""},"AutoParticleSettings":{"kind":"complex","children":[],"attributes":[{"name":"ParticlePrefix","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleSystemId","required":true,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemWeakRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ParticleMax","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AutoParticleSystemSettings":{"kind":"complex","children":[{"name":"FireSmall","type":"AutoParticleSettings","min":1,"max":1,"doc":""},{"name":"FireMedium","type":"AutoParticleSettings","min":1,"max":1,"doc":""},{"name":"FireLarge","type":"AutoParticleSettings","min":1,"max":1,"doc":""},{"name":"SmokeSmall","type":"AutoParticleSettings","min":1,"max":1,"doc":""},{"name":"SmokeMedium","type":"AutoParticleSettings","min":1,"max":1,"doc":""},{"name":"SmokeLarge","type":"AutoParticleSettings","min":1,"max":1,"doc":""},{"name":"Aflame","type":"AutoParticleSettings","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParticleScale","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxParticleCount","required":false,"default":"2500","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"W3DDeviceSettings":{"kind":"complex","children":[{"name":"ShroudColor","type":"RGBColor","min":1,"max":1,"doc":""},{"name":"TreeFadeObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"StandardPublicBone","type":"string","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTerrainTracks","required":false,"default":"100","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseSimpleHordeDecals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OpacityOfSimpleMergeDecals","required":false,"default":"35%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OccludedColorLuminanceScale","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRoadSegments","required":false,"default":"4000","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRoadVertex","required":false,"default":"5000","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRoadIndex","required":false,"default":"10000","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FogAlpha","required":false,"default":"63","doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShroudAlpha","required":false,"default":"0","doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearAlpha","required":false,"default":"255","doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DefaultShroudStatus","required":false,"default":"FOGGED","doc":"","kind":"simple","type":"ShroudStatusType","refType":null,"enumValues":["FOGGED","CLEAR","SHROUDED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"LightingInfo":{"kind":"complex","children":[{"name":"Ambient","type":"RGBColor","min":1,"max":1,"doc":""},{"name":"Diffuse","type":"RGBColor","min":1,"max":1,"doc":""},{"name":"LightPos","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"LightingTime":{"kind":"complex","children":[{"name":"Lighting","type":"LightingInfo","min":3,"max":3,"doc":""}],"attributes":[{"name":"TimeOfDay","required":true,"default":null,"doc":"","kind":"simple","type":"TimeOfDayType","refType":null,"enumValues":["INVALID","MORNING","AFTERNOON","EVENING","NIGHT","INTERPOLATE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"LightingGroup":{"kind":"complex","children":[{"name":"LightingTimeGroup","type":"LightingTime","min":6,"max":6,"doc":""}],"attributes":[],"base":null,"doc":""},"LightingSettings":{"kind":"complex","children":[{"name":"LightingMultiplierIfNoClouds","type":"RGBColor","min":1,"max":1,"doc":""},{"name":"CurrentLightingSettings","type":"LightingTime","min":1,"max":1,"doc":""},{"name":"TerrainLighting","type":"LightingGroup","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadAfter","required":false,"default":null,"doc":"","kind":"simple","type":"SubsystemSettingsRef","refType":"BaseSubsystemSettings","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TimeOfDay","required":true,"default":null,"doc":"","kind":"simple","type":"TimeOfDayType","refType":null,"enumValues":["INVALID","MORNING","AFTERNOON","EVENING","NIGHT","INTERPOLATE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OccludedLuminanceScale","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSubsystemSettings","doc":""},"NetworkSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RunAheadSlack","required":false,"default":"30","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"BuildSpeed":{"kind":"complex","children":[],"attributes":[{"name":"Speed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"SkirmishSettings":{"kind":"complex","children":[{"name":"HandicapBuildSpeed","type":"BuildSpeed","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadAfter","required":false,"default":null,"doc":"","kind":"simple","type":"SubsystemSettingsRef","refType":"BaseSubsystemSettings","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RandomCrateSpawner","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"BaseSubsystemSettings","doc":""},"ModelSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LoadAfter","required":false,"default":null,"doc":"","kind":"simple","type":"SubsystemSettingsRef","refType":"BaseSubsystemSettings","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForceModelsToFollowTimeOfDay","required":true,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"ForceModelsToFollowWeather","required":true,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"AnimationSharingCap","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationSharingFrameTolerance","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationSharingDrasticThreshold","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSubsystemSettings","doc":""},"InvisibilityManagerSettings":{"kind":"complex","children":[{"name":"CamouflageDetectorObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"GiftManagerSettings":{"kind":"complex","children":[{"name":"ObjectGiftSettings","type":"@inline:ObjectGiftSettings","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"MicrophoneSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MicrophonePreferredFractionCameraToGround","required":false,"default":"86","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeMicrophonePullTowardsTerrainLookAtPoint","required":false,"default":"60","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PanningMicrophonePullTowardsTerrainLookAtPoint","required":false,"default":"60","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MicrophoneMinDistanceToCamera","required":false,"default":"100","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MicrophoneMaxDistanceToCamera","required":false,"default":"300","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomMinDistance","required":false,"default":"130","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomMaxDistance","required":false,"default":"425","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomSoundVolumePercentageAmount","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomFadeDistanceForMaxEffect","required":false,"default":"200","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomFadeZeroEffectEdgeLength","required":false,"default":"260","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ZoomFadeFullEffectEdgeLength","required":false,"default":"135","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"VolumeCompressionSettings":{"kind":"complex","children":[],"attributes":[{"name":"Threshold","required":false,"default":"20","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Ratio","required":false,"default":"10","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackTime","required":false,"default":"100ms","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReleaseTime","required":false,"default":"500ms","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AppliesEquallyToAllChannels","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"AudioSettings":{"kind":"complex","children":[{"name":"AutomaticSubtitleWindowColor","type":"RGBAColor","min":1,"max":1,"doc":""},{"name":"AutomaticSubtitleTextColor","type":"RGBAColor","min":1,"max":1,"doc":""},{"name":"VolumeSliderMultiplierForMovie","type":"AudioVolumeSliderMultiplier","min":0,"max":-1,"doc":""},{"name":"TacticalMicSettings","type":"MicrophoneSettings","min":1,"max":1,"doc":""},{"name":"LivingWorldMicSettings","type":"MicrophoneSettings","min":1,"max":1,"doc":""},{"name":"ShellMicSettings","type":"MicrophoneSettings","min":1,"max":1,"doc":""},{"name":"VolumeCompressorSettings","type":"VolumeCompressionSettings","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StreamBufferSizePerChannel","required":false,"default":"65536","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRequestsPerStream","required":false,"default":"4","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForceResetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EmergencyResetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuppressOcclusion","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinOcclusion","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayPriorToPlayingToReadSoundFile","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReadAheadTime","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"QueueAheadTime","required":false,"default":".5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LongTime","required":false,"default":"60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AudioFootprintInBytes","required":false,"default":"4194304","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DontLoadThirdVariationWhenFileReadQueueIsLongerThan","required":false,"default":"50","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DontLoadSecondVariationWhenFileReadQueueIsLongerThan","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DontLoadForLowPrioritySoundsWhenFileReadQueueIsLongerThan","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WhatIsLowPriorityForDontLoadForLowPrioritySoundsWhenFileReadQueueIsLongerThan","required":false,"default":"LOW","doc":"","kind":"simple","type":"AudioPriority","refType":null,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeToGainConversionFactor","required":false,"default":"1.66667","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultSoundVolume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultVoiceVolume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultMusicVolume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultMovieVolume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultAmbientVolume","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutomaticSubtitleDuration","required":false,"default":"8s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutomaticSubtitleLines","required":false,"default":"8","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PanRadiusScaleValue","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PanSize","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinSampleVolume","required":false,"default":"0.01","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PositionDeltaForReverbCheck","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeToFadeAudio","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AmbientStreamHysteresisVolume","required":false,"default":"5","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeMultiplierFor2DSounds","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VolumeMultiplierFor3DSounds","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceMoveToCampMaxCampnessAtStartPoint","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceMoveToCampMinCampnessAtEndPoint","required":false,"default":"5","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDelayBetweenEnterStateVoice","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeSinceLastAttackForVoiceRetreatToCastle","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistanceToLookForEnemiesForVoiceRetreatToCastle","required":false,"default":"500","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostPostGameMusicWait","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayEnemySightedEventsOnlyFromNearbyUnits","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CapturedUnitsVoicePriorityOffset","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UISelectionVoicePriorityOffset","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AddToSelectionVoiceTimeout","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVolumeBeforeFade","required":false,"default":"10","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxVolumeBeforeFade","required":false,"default":"20","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathMusicBufferTime","required":false,"default":"1.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathMusicLatencyMilisec","required":false,"default":"500","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ContactTagMapping":{"kind":"complex","children":[],"attributes":[{"name":"ContactA","required":false,"default":null,"doc":"","kind":"simple","type":"DynamicsContactTag","refType":null,"enumValues":["NONE","GROUND","WATER","VEHICLE","PROP","WALL","TREE","DEBRIS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContactB","required":false,"default":null,"doc":"","kind":"simple","type":"DynamicsContactTag","refType":null,"enumValues":["NONE","GROUND","WATER","VEHICLE","PROP","WALL","TREE","DEBRIS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinForce","required":false,"default":"1.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"DynamicsContactTagMapping":{"kind":"complex","children":[{"name":"Mapping","type":"ContactTagMapping","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"MissionHotSpotSettings":{"kind":"complex","children":[{"name":"DecalTemplate","type":"RadiusDecalTemplate","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaypointMarker","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseSingletonSettings","doc":""},"TerrainParticleMap":{"kind":"complex","children":[],"attributes":[{"name":"TerrainClass","required":false,"default":null,"doc":"","kind":"simple","type":"TerrainClassType","refType":null,"enumValues":["UNSPECIFIED","Misc","Dirt","Cliff","Grass","Rock","Road","Mud","Sand","Shrub","Snow"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RequiredModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TerrainParticleMapping":{"kind":"complex","children":[{"name":"Mapping","type":"TerrainParticleMap","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AccelerationMultiplier","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"LineSetting":{"kind":"complex","children":[],"attributes":[{"name":"Width","required":false,"default":"1.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VOffsetRate","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TextureTileSize","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"OrdersManagerSettings":{"kind":"complex","children":[{"name":"ExecutingLine","type":"LineSetting","min":1,"max":1,"doc":""},{"name":"PendingLine","type":"LineSetting","min":1,"max":1,"doc":""},{"name":"PatrolLine","type":"LineSetting","min":1,"max":1,"doc":""},{"name":"PatrolPendingLine","type":"LineSetting","min":1,"max":1,"doc":""},{"name":"TargetMoveLine","type":"LineSetting","min":1,"max":1,"doc":""},{"name":"TargetAttackLine","type":"LineSetting","min":1,"max":1,"doc":""},{"name":"PatrolNode","type":"ShadowInfo","min":0,"max":1,"doc":""},{"name":"PatrolStart","type":"ShadowInfo","min":0,"max":1,"doc":""},{"name":"PendingNode","type":"ShadowInfo","min":0,"max":1,"doc":""},{"name":"PendingStart","type":"ShadowInfo","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LineFadeTime","required":false,"default":"0.25s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationPreviewShader","required":false,"default":null,"doc":"","kind":"simple","type":"ShaderOverrideRef","refType":"ShaderOverride","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildPlacementShader","required":false,"default":null,"doc":"","kind":"simple","type":"ShaderOverrideRef","refType":"ShaderOverride","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseSingletonSettings","doc":""},"TreadScrollingMapping":{"kind":"complex","children":[],"attributes":[{"name":"LeftTrack","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RightTrack","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SpeedMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TreadPivotSpeedFraction","required":false,"default":"60%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TreadDriveSpeedFraction","required":false,"default":"20%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"BuildSystemSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowedHeightVariationForBuildingPlacement","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotationalSnapIterations","required":false,"default":"4.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildabilityDisplayRadius","required":false,"default":"90.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildabilityDisplayShape","required":false,"default":"CYLINDER","doc":"","kind":"simple","type":"GeometryType","refType":null,"enumValues":["SPHERE","BOX","CYLINDER","RING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildabilityDecalMargin","required":false,"default":"0.142857","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildabilityUsesStaticDecalSize","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BuildabilityDecalSize","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildabilityDecalRadiusPercent","required":false,"default":"18.5185","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"ResourceSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SharedMoneyTransactionCategories","required":false,"default":null,"doc":"","kind":"simple","type":"MoneyTransactionCategoryBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseSingletonSettings","doc":""},"ScorchMarkSetting":{"kind":"complex","children":[{"name":"Scorch","type":"TerrainScorchType","min":1,"max":-1,"doc":""}],"attributes":[{"name":"TerrainClass","required":false,"default":null,"doc":"","kind":"simple","type":"TerrainClassType","refType":null,"enumValues":["UNSPECIFIED","Misc","Dirt","Cliff","Grass","Rock","Road","Mud","Sand","Shrub","Snow"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ScorchMarkSettings":{"kind":"complex","children":[{"name":"ScorchMarkSetting","type":"ScorchMarkSetting","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseSingletonSettings","doc":""},"UIWorldBuilderDecalGrid":{"kind":"complex","children":[{"name":"Color","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":true,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Opacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AIBankBudgetListType":{"kind":"complex","children":[],"attributes":[{"name":"Account","required":false,"default":null,"doc":"","kind":"simple","type":"AIBankAccountType","refType":null,"enumValues":["INVESTMENT","SPECIAL_OPERATIONS","PRODUCTION","DEFENSE","TECHNOLOGY","SLUSH_FUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Percent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIBankBudget":{"kind":"complex","children":[{"name":"AccountShare","type":"AIBankBudgetListType","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"AIBuildEntry":{"kind":"complex","children":[{"name":"BlockIfThingNearFactory","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Build","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Upgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateWeakRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Heuristic","required":false,"default":null,"doc":"","kind":"simple","type":"AIBuildHeuristics","refType":null,"enumValues":["CONSTANT","BEST_UNIT_EXPECTED","BEST_UNIT_ACTUAL","BEST_UNIT_WEIGHTED","FEWEST_UNIT","RANDOM_UNIT","WORST_UNIT","NEEDED_UNIT","FACTORY","TECH","POWER","REFINERY","HARVESTER","UNIQUE","UPGRADE","UPGRADE_TECH","BUILD_TEST","UPGRADE_TEST"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PercentLow","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PercentHigh","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExpectedEfficiencyWeight","required":false,"default":"0.4","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActualEfficiencyWeight","required":false,"default":"0.6","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SampleSizeForFullWeight","required":false,"default":"10000","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForceTime","required":false,"default":"99999s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BlockIfThingNearFactoryDistance","required":false,"default":"150.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountModifier","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Score","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"TargetBiasInfo":{"kind":"complex","children":[],"attributes":[{"name":"UnitName","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"HealthMultiplier","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DamageMultiplier","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealthOverride","required":false,"default":"100.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DamageOverride","required":false,"default":"100.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"SpecificSpecialPowerDelayInfo":{"kind":"complex","children":[],"attributes":[{"name":"PowerType","required":true,"default":null,"doc":"","kind":"simple","type":"AISpecialPowerHeuristic","refType":null,"enumValues":["MOVEMENT","CAPTURE","UNPACK","PACK","AOE_ATTACK","TOGGLE","TIME_WARP","DOMINATE","DISGUISE","JUMP","DEPLOY","SPEED_BOOST","DUMB_FIRE","UPGRADE","INSTAKILL","INVULNERABILITY","ATTACHED_BOMB","RUSH_ATTACK","DISCHARGE","PLAYER_AOE_ATTACK","PLAYER_AOE_DEBUFF","PLAYER_AOE_BUFF","PLAYER_AOE_SHROUD_CLEAR","PLAYER_POSITION_SWAP","PLAYER_POWER_MAGNETIC_SATELLITE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TogglePowerSubType","required":false,"default":"TOGGLE_NO_HINT","doc":"","kind":"simple","type":"ToggleStatusAiHint","refType":null,"enumValues":["TOGGLE_DEFAULT","TOGGLE_ALWAYS","TOGGLE_ONE_PER_TARGET","TOGGLE_DEFENSE_PROTECT_OTHERS","TOGGLE_DEFENSE_SELF_ONLY","TOGGLE_WEAPON","TOGGLE_TRANSFORM","TOGGLE_SHORT_RANGE_WEAPON","TOGGLE_IMMOBILIZE","TOGGLE_LOCKDOWN","TOGGLE_NO_HINT","TOGGLE_AOE_ATTACK","TOGGLE_LEECH_HEALTH_AND_WEAPON","TOGGLE_STEALTH_OTHERS","TOGGLE_SHIELD","TOGGLE_HARPOON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaximumDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIMicroManagerData":{"kind":"complex","children":[{"name":"TargetBias","type":"TargetBiasInfo","min":0,"max":-1,"doc":""},{"name":"SpecificSpecialPowerDelay","type":"SpecificSpecialPowerDelayInfo","min":0,"max":-1,"doc":""},{"name":"RetreatBaseCriteria","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"IgnoreTargets","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdateTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTeamIdleTime","required":false,"default":"30s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTeamIdleDistanceChange","required":false,"default":"50.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxUnitIdleTime","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxUnitIdleDistanceChange","required":false,"default":"50.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EngageHostileTargets","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"EngagePassiveTargets","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"EngageTacticalTarget","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"PassiveTargetSearchDistance","required":false,"default":"400.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnemySearchDistanceVisionMultiplier","required":false,"default":"1.25","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinTimeToKeepTempVisionRangeBonus","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeToKeepTargetMin","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeToKeepTargetMax","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RandomTargetScoreModifier","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CleanupPowerAdvantage","required":false,"default":"4.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseGatherState","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"GatherTempVisionRangeBonus","required":false,"default":"1.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RetreatPowerAdvantage","required":false,"default":"0.25","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RetreatMinDistanceFromBase","required":false,"default":"900.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RetreatMinDistanceToFallback","required":false,"default":"500.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RetreatSpeedBuffer","required":false,"default":"0.75","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RetreatTempVisionRangeBonus","required":false,"default":"1.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxDistanceFromTeamToIncludeInArmy","required":false,"default":"600.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AlphaStrikeTargetHealthPct","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AlphaStrikeTargetTimeToKill","required":false,"default":"4.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AlphaStrikeEngineerDistanceFromStructure","required":false,"default":"200.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SiegeWeaponBuffer","required":false,"default":"1.15","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanUseSiegeState","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"Crush","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"CrushPreference","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnterGarrisons","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"EnterGarrisonableStructureDistance","required":false,"default":"150.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearGarrisons","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"PullbackInjured","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"PullbackInjuredHealthPct","required":false,"default":"0.2","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ReverseMove","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"DodgeThreats","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"DodgeThreatsReactionTimeMin","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgeThreatsReactionTimeMax","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseSpecialPowers","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"SpecialPowerDelayMinimum","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialPowerDelayMaximum","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterBaseDefenses","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnterBaseDefensesWhenIdle","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHarvesterManager","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDistanceFromBaseToIgnoreTargets","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSecondaryDamageFraction","required":false,"default":"1.25","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CanCollectCratesWhenIdle","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"FractionBlockedToDestroyWalls","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"CreateUnitInfo":{"kind":"complex","children":[],"attributes":[{"name":"MinUnits","required":false,"default":"1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxUnits","required":false,"default":"1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitName","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExperienceLevel","required":false,"default":"1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AITeamTemplate":{"kind":"complex","children":[{"name":"CreateUnits","type":"CreateUnitInfo","min":0,"max":7,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"MinUnits","required":false,"default":"1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxUnits","required":false,"default":null,"doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinPowerAdvantage","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTypesOfUnits","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IncludeKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludeKindOf","required":false,"default":"HARVESTER IGNORES_SELECT_ALL","doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Priority","required":false,"default":"STANDARD","doc":"","kind":"simple","type":"TeamPriority","refType":null,"enumValues":["DEFAULT","DEFENSE","LOW","STANDARD","DEFENSE_HIGH","HIGH","COOP","SCRIPTED","HOTSPOT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReleaseType","required":false,"default":"RELEASE_TO_PRIORITY","doc":"","kind":"simple","type":"TeamReleaseType","refType":null,"enumValues":["ALWAYS_RELEASE","RELEASE_TO_PRIORITY","NEVER_RELEASE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlwaysRecruit","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"AllowRecruitUnitsInCombat","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"RequireCanAttackTarget","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MicroManager","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AllowedLocomotorTypes","required":false,"default":"LAND WATER AMPHIBIOUS AIR","doc":"","kind":"simple","type":"UnitLocomotorTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SortByDistance","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"DistanceSortPoint","required":false,"default":"TARGET_POINT","doc":"","kind":"simple","type":"DistanceSortPoints","refType":null,"enumValues":["TARGET_POINT","HOME_BASE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RegisteredObjectSet","required":false,"default":"UNITS","doc":"","kind":"simple","type":"RegisteredObjectSetId","refType":null,"enumValues":["PLAYER_EVERYTHING","GARRISONS","NEUTRAL_TECH","TIBERIUM_FIELDS","ORE_MINES","SIGMA_FIELDS","GLOBAL_HARVESTERS","GLOBAL_TIBERIUM_REFINERIES","GLOBAL_ORE_REFINERIES","GLOBAL_SIGMA_REFINERIES","STRUCTURES","FACTION_STRUCTURES","PLAYER_NEUTRAL_TECH","UNITS","BEACONS","UNITS_AND_STRUCTURES","BASE_DEFENSES_AND_GARRISONS","MOBILE_GROUND_UNITS","MCVS","DOZERS","HARVESTERS","SURVEYORS","OUTPOSTS","INFANTRY","VEHICLES","SHIPS","AIRCRAFT","UNPACKS_INTO_BUILDING_UNITS","HORDES","HORDE_MEMBERS","ENGINEERS","ENEMY_ENGINEERS","VICTORY_CONDITION_STRUCTURES","CONYARDS","FACTORIES","UNIT_FACTORIES","RADARS","TECH_CENTERS","POWER_PLANTS","REFINERIES","REFINERIES_AND_REFINERY_EGGS","TIBERIUM_REFINERIES","ORE_REFINERIES","SIGMA_REFINERIES","SILOS","FARMS","BASE_DEFENSES","ENEMY_BASE_DEFENSES","AI_PLAYER_POWER_UPDATABLE","SKIRMISH_AI_DEFENSE_TARGETS","SKIRMISH_AI_THREATS_TO_DODGE","SKIRMISH_AI_NORMAL_COMBAT_UNITS","ENCLOSURES"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsBaseDefenseTeam","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"BaseDefenseMaxDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIStateHeuristic":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"AIStateConstantHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Weight","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateTimerHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"StartTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EndTime","required":false,"default":"-1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountFrom","required":false,"default":"MAP_START","doc":"","kind":"simple","type":"AITimerType","refType":null,"enumValues":["MAP_START","AI_START"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateIntervalHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"IntervalTime","required":false,"default":"60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActiveTime","required":false,"default":"30s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CountFrom","required":false,"default":"MAP_START","doc":"","kind":"simple","type":"AITimerType","refType":null,"enumValues":["MAP_START","AI_START"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateOpeningMoveHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Complete","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateHarvesterCapHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"MaxHarvesters","required":false,"default":"5","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateResourceNodeShareHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"PercentOfFairShare","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Above","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateTechBuildingShareHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"PercentOfFairShare","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Above","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateMoneyHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Money","required":false,"default":"1000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Account","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Above","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateTimeSinceLastExpansionHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Time","required":false,"default":"60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Past","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateIsBuildingHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"KindOf","required":false,"default":"","doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PassIfBuilding","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateEnergyHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"ExcessEnergy","required":false,"default":"-1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Above","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"Relationship","required":false,"default":"ENEMIES","doc":"","kind":"simple","type":"ObjectFilterRelationship","refType":null,"enumValues":["ALLIES","ENEMIES","NEUTRAL","SAME_PLAYER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateAllNearbyNodesFullHeuristic":{"kind":"complex","children":[],"attributes":[],"base":"AIStateHeuristic","doc":""},"AIStateOpenNodeHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Exists","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"MinDistanceFromEnemy","required":false,"default":"400.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateGarrisonHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"NumGarrisons","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Above","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"Relationship","required":false,"default":"SAME_PLAYER","doc":"","kind":"simple","type":"ObjectFilterRelationship","refType":null,"enumValues":["ALLIES","ENEMIES","NEUTRAL","SAME_PLAYER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStatePathToTargetHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Surface","required":false,"default":"Land","doc":"","kind":"simple","type":"AITargetLocationType","refType":null,"enumValues":["Water","Land"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectTypeToUseForTest","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"LocomotorConditionToUseForTest","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathExists","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateEnemyNearbyHeuristic":{"kind":"complex","children":[{"name":"EnemyFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Distance","required":false,"default":"1000.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnemyNearby","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"MinEnemyValue","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateStructureOrHarvesterUnderAttackHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"UnderAttack","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"TimeSinceAttacked","required":false,"default":"4s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStatePowerAdvantageHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Value","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Above","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"IncludeOwnDefenses","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"IncludeEnemyDefenses","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"OwnKindOf","required":false,"default":"CAN_ATTACK","doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnemyKindOf","required":false,"default":"CAN_ATTACK","doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateIncomeAdvantageHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Value","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Above","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateOpponentFundsHeuristic":{"kind":"complex","children":[],"attributes":[],"base":"AIStateHeuristic","doc":""},"AIStateProductionAdvantageHeuristic":{"kind":"complex","children":[],"attributes":[],"base":"AIStateHeuristic","doc":""},"AIStateBridgeExistsHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"BridgeHealthMinimumPercentage","required":false,"default":"50%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BridgeHealthMaximumPercentage","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateObjectOfTypeExistsHeuristic":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"Location","required":false,"default":"Water Land","doc":"","kind":"simple","type":"AITargetLocationBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PassIfExists","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStateCanBuildBuildingsOnSurfaceHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"MinPlacementGridCells","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxPlacementGridCells","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Surfaces","required":true,"default":null,"doc":"","kind":"simple","type":"BuildingPlacementSurfaceBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateScriptedFlagHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"FlagName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"AIStateHeuristic","doc":""},"AIAlliedBeaconExistsHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"Exists","required":false,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AIBeaconType","refType":null,"enumValues":["Invalid","Assault","HoldPosition","HoldObject"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIStrategicDirectiveHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"On","required":false,"default":null,"doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"Directive","required":false,"default":null,"doc":"","kind":"simple","type":"AIStrategicDirective","refType":null,"enumValues":["Invalid","Normal","Assault","HoldPosition","HoldObject","Help"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateHeuristic","doc":""},"AIRedAlertHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"On","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null}],"base":"AIStateHeuristic","doc":""},"AIStateLinearCombinationHeuristic":{"kind":"complex","children":[{"name":"WeightedHeuristic","type":"@inline:WeightedHeuristic","min":2,"max":-1,"doc":""}],"attributes":[],"base":"AIStateHeuristic","doc":""},"HeuristicChoice":{"kind":"complex","children":[{"name":"ConstantHeuristic","type":"AIStateConstantHeuristic","min":1,"max":1,"doc":""},{"name":"TimerHeuristic","type":"AIStateTimerHeuristic","min":1,"max":1,"doc":""},{"name":"IntervalHeuristic","type":"AIStateIntervalHeuristic","min":1,"max":1,"doc":""},{"name":"PowerAdvantageHeuristic","type":"AIStatePowerAdvantageHeuristic","min":1,"max":1,"doc":""},{"name":"IncomeAdvantageHeuristic","type":"AIStateIncomeAdvantageHeuristic","min":1,"max":1,"doc":""},{"name":"EnemyNearbyHeuristic","type":"AIStateEnemyNearbyHeuristic","min":1,"max":1,"doc":""},{"name":"StructureOrHarvesterUnderAttackHeuristic","type":"AIStateStructureOrHarvesterUnderAttackHeuristic","min":1,"max":1,"doc":""},{"name":"ProductionAdvantageHeuristic","type":"AIStateProductionAdvantageHeuristic","min":1,"max":1,"doc":""},{"name":"OpeningMoveHeuristic","type":"AIStateOpeningMoveHeuristic","min":1,"max":1,"doc":""},{"name":"HarvesterCapHeuristic","type":"AIStateHarvesterCapHeuristic","min":1,"max":1,"doc":""},{"name":"ResourceNodeShareHeuristic","type":"AIStateResourceNodeShareHeuristic","min":1,"max":1,"doc":""},{"name":"TechBuildingShareHeuristic","type":"AIStateTechBuildingShareHeuristic","min":1,"max":1,"doc":""},{"name":"MoneyHeuristic","type":"AIStateMoneyHeuristic","min":1,"max":1,"doc":""},{"name":"TimeSinceLastExpansionHeuristic","type":"AIStateTimeSinceLastExpansionHeuristic","min":1,"max":1,"doc":""},{"name":"IsBuildingHeuristic","type":"AIStateIsBuildingHeuristic","min":1,"max":1,"doc":""},{"name":"AllNearbyNodesFullHeuristic","type":"AIStateAllNearbyNodesFullHeuristic","min":1,"max":1,"doc":""},{"name":"OpenNodeHeuristic","type":"AIStateOpenNodeHeuristic","min":1,"max":1,"doc":""},{"name":"GarrisonHeuristic","type":"AIStateGarrisonHeuristic","min":1,"max":1,"doc":""},{"name":"PathToTargetHeuristic","type":"AIStatePathToTargetHeuristic","min":1,"max":1,"doc":""},{"name":"BridgeExistsHeuristic","type":"AIStateBridgeExistsHeuristic","min":1,"max":1,"doc":""},{"name":"ObjectOfTypeExistsHeuristic","type":"AIStateObjectOfTypeExistsHeuristic","min":1,"max":1,"doc":""},{"name":"CanBuildBuildingsOnSurfaceHeuristic","type":"AIStateCanBuildBuildingsOnSurfaceHeuristic","min":1,"max":1,"doc":""},{"name":"ScriptedFlagHeuristic","type":"AIStateScriptedFlagHeuristic","min":1,"max":1,"doc":""},{"name":"BeaconExistsHeuristic","type":"AIAlliedBeaconExistsHeuristic","min":1,"max":1,"doc":""},{"name":"StrategicDirectiveHeuristic","type":"AIStrategicDirectiveHeuristic","min":1,"max":1,"doc":""},{"name":"RedAlertHeuristic","type":"AIRedAlertHeuristic","min":1,"max":1,"doc":""},{"name":"OpponentFundsHeuristic","type":"AIStateOpponentFundsHeuristic","min":1,"max":1,"doc":""},{"name":"LinearCombinationHeuristic","type":"AIStateLinearCombinationHeuristic","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"AIStateDefinition":{"kind":"complex","children":[{"name":"Heuristic","type":"HeuristicChoice","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"AIStrategicStateDefinition":{"kind":"complex","children":[{"name":"Heuristic","type":"HeuristicChoice","min":1,"max":1,"doc":""},{"name":"TargetHeuristic","type":"StateTargetHeuristic","min":0,"max":-1,"doc":""},{"name":"Tactic","type":"AIStateTactic","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTargets","required":false,"default":"1","doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxRunningCopies","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxInactiveCopies","required":false,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PathfindingCheckType","required":false,"default":null,"doc":"","kind":"simple","type":"PathfindingCheckType","refType":null,"enumValues":["QuickDoesPathExist","QuickDoesAttackPathExist","None"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CannotAttackTargetReaction","required":false,"default":null,"doc":"","kind":"simple","type":"AICannotAttackTargetReaction","refType":null,"enumValues":["TreatLikeSuccess","Disband","ReturnHomeAndDisband","Ignore"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TeamGatherBeginFeedbackKey","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecutionBeginFeedbackKey","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecutionCanceledFeedbackKey","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecutionCompleteFeedbackKey","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateDefinition","doc":""},"AIStrategicStateName":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"State","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Name","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"AIBudgetStateDefinition":{"kind":"complex","children":[{"name":"Heuristic","type":"HeuristicChoice","min":1,"max":1,"doc":""},{"name":"Budget","type":"AIBankBudget","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateDefinition","doc":""},"AIBuildStateDefinition":{"kind":"complex","children":[{"name":"Heuristic","type":"HeuristicChoice","min":1,"max":1,"doc":""},{"name":"BuildEntry","type":"AIBuildEntry","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIStateDefinition","doc":""},"StateTargetHeuristic":{"kind":"complex","children":[],"attributes":[{"name":"TargetHeuristic","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Priority","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIStateTactic":{"kind":"complex","children":[{"name":"TargetBaseCriteria","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"HomeBaseCriteria","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"TeamTemplate","type":"AITeamTemplate","min":0,"max":4,"doc":""}],"attributes":[{"name":"id","required":true,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Tactic","required":true,"default":null,"doc":"","kind":"simple","type":"Tactics","refType":null,"enumValues":["SimpleAttack","FlankAttack","DefenseAvoidanceAttack","SimpleSiege","Engineer","SimpleDefense","StaticDefense","ReactiveDefense","SimpleExpansion","ExactExpansion","Hunt","RoamingDefense","GarrisonBuilding","Scripted","NullTactic"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Targetless","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"EndBehavior","required":false,"default":"RAMPAGE","doc":"","kind":"simple","type":"TacticEndBehavior","refType":null,"enumValues":["RAMPAGE","DISBAND","RETURN_HOME_AND_DISBAND","PICK_NEW_TARGET"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisbandAfterRetreatTeamSize","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EndIfStateTurnsOff","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"UseAestheticsManager","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"AestheticsManagerPatrolIdleTime","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AestheticsManagerMinDistanceFromHarvester","required":false,"default":"300.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Distance","required":false,"default":"400.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CombatLeashSlack","required":false,"default":"1.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetDispositionToDisplay","required":false,"default":"Invalid","doc":"","kind":"simple","type":"AITargetDisposition","refType":null,"enumValues":["Invalid","Offensive","Defensive","Neutral"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GatherWaypoint","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseTransports","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"UpdateTime","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"SkirmishOpeningMoveOrder":{"kind":"complex","children":[],"attributes":[{"name":"Time","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Build","required":false,"default":"","doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Account","required":false,"default":"SLUSH_FUND","doc":"","kind":"simple","type":"AIBankAccountType","refType":null,"enumValues":["INVESTMENT","SPECIAL_OPERATIONS","PRODUCTION","DEFENSE","TECHNOLOGY","SLUSH_FUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Deposit","required":false,"default":"0","doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"SkirmishOpeningMove":{"kind":"complex","children":[{"name":"Order","type":"SkirmishOpeningMoveOrder","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Side","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"AIInTroubleSkirmishFeedbackControl":{"kind":"complex","children":[],"attributes":[{"name":"OnlyIfLocalPlayerIs","required":true,"default":null,"doc":"","kind":"simple","type":"ObjectFilterRelationshipBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TimeoutAfterPlaying","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenScans","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeThatConditionsMustBeMet","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumberOfObjectsRecentlyLost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeForNumberOfObjectLost","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectLostFilter","required":true,"default":null,"doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MinPowerAdvantageEnemiesInMyBaseVsAllMyUnits","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIStrategicState":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"State","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"AIBudgetState":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"State","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"AIBuildState":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"State","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseAssetType","doc":""},"AIBuildDelay":{"kind":"complex","children":[],"attributes":[{"name":"Delay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIResourceMultiplierCheat":{"kind":"complex","children":[],"attributes":[{"name":"Percentage","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIBuildDelayRange":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTTKRatio","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxTTKRatio","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIUnitBuilderUnitChoiceStrategy":{"kind":"complex","children":[],"attributes":[{"name":"Shape","required":false,"default":"FLAT","doc":"","kind":"simple","type":"AIUnitBuilderUnitChoiceShape","refType":null,"enumValues":["BEST","MIDDLE","WORST","FLAT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandardDeviation","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIUnitBuilderUnitChoiceStrategyAdaptive":{"kind":"complex","children":[],"attributes":[{"name":"MinEffectiveness","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxEffectiveness","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinStandardDeviation","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxStandardDeviation","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinEfficiency","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxEfficiency","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIUnitBuilderEvaluationDelayRange":{"kind":"complex","children":[],"attributes":[{"name":"UseAllAvailableQueues","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"MinDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinEfficiency","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxEfficiency","required":false,"default":"1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIPersonalityDefMap":{"kind":"complex","children":[],"attributes":[{"name":"Side","required":true,"default":null,"doc":"","kind":"simple","type":"PlayerTemplateRef","refType":"PlayerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Personality","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIWeightedOpeningMove":{"kind":"complex","children":[{"name":"Heuristic","type":"HeuristicChoice","min":0,"max":1,"doc":""}],"attributes":[{"name":"Name","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Weight","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIStrategicDirectiveFeedbackMap":{"kind":"complex","children":[],"attributes":[{"name":"StrategicDirective","required":true,"default":null,"doc":"","kind":"simple","type":"AIStrategicDirective","refType":null,"enumValues":["Invalid","Normal","Assault","HoldPosition","HoldObject","Help"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Event","required":true,"default":null,"doc":"","kind":"simple","type":"AIStrategicDirectiveEvent","refType":null,"enumValues":["Begin","Complete","Cancel"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FeedbackKey","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AISkirmishGameEventFeedbackMap":{"kind":"complex","children":[],"attributes":[{"name":"Event","required":true,"default":null,"doc":"","kind":"simple","type":"AIFeedbackWorthySkirmishGameEvent","refType":null,"enumValues":["StartGame","InTrouble","FirstSeen","DefeatedLocalPlayer","DefeatedByLocalPlayer","Lost"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FeedbackKey","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIUnitCap":{"kind":"complex","children":[],"attributes":[{"name":"Cap","required":false,"default":"100","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AISpecificUnitCap":{"kind":"complex","children":[],"attributes":[{"name":"Unit","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Cap","required":false,"default":"1","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIUnitBuilderModifier":{"kind":"complex","children":[],"attributes":[{"name":"Unit","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"OffensiveModifier","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DefensiveModifier","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Difficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AIStateFeedbackEntry":{"kind":"complex","children":[],"attributes":[{"name":"FeedbackKey","required":true,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Sound","required":false,"default":"","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Text","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Video","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FeedbackTo","required":false,"default":"ALLIES ENEMIES NEUTRAL","doc":"","kind":"simple","type":"ObjectFilterRelationshipBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Timeout","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIPlayerPowerChoice":{"kind":"complex","children":[],"attributes":[{"name":"PlayerPower","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Weight","required":false,"default":"20%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AIPersonalityDefinition":{"kind":"complex","children":[{"name":"Side","type":"PlayerTemplateRef","min":0,"max":-1,"doc":""},{"name":"PersonalityMap","type":"AIPersonalityDefMap","min":0,"max":-1,"doc":""},{"name":"UnitCap","type":"AIUnitCap","min":0,"max":-1,"doc":""},{"name":"BuildDelay","type":"AIBuildDelay","min":0,"max":-1,"doc":""},{"name":"BuildDelayRange","type":"AIBuildDelayRange","min":0,"max":-1,"doc":""},{"name":"UnitBuilderUnitChoiceStrategy","type":"AIUnitBuilderUnitChoiceStrategy","min":0,"max":-1,"doc":""},{"name":"UnitBuilderUnitChoiceStrategyAdaptive","type":"AIUnitBuilderUnitChoiceStrategyAdaptive","min":0,"max":-1,"doc":""},{"name":"UnitBuilderEvaluationDelayRange","type":"AIUnitBuilderEvaluationDelayRange","min":0,"max":-1,"doc":""},{"name":"ResourceMultiplierCheat","type":"AIResourceMultiplierCheat","min":0,"max":-1,"doc":""},{"name":"StrategicDirectiveFeedback","type":"AIStrategicDirectiveFeedbackMap","min":0,"max":-1,"doc":""},{"name":"SkirmishGameEventFeedback","type":"AISkirmishGameEventFeedbackMap","min":0,"max":-1,"doc":""},{"name":"PowerChoice","type":"AIPlayerPowerChoice","min":0,"max":-1,"doc":""},{"name":"OpeningMove","type":"AIWeightedOpeningMove","min":0,"max":-1,"doc":""},{"name":"StrategicState","type":"AIStrategicState","min":0,"max":-1,"doc":""},{"name":"BudgetState","type":"AIBudgetState","min":0,"max":-1,"doc":""},{"name":"BuildState","type":"AIBuildState","min":0,"max":-1,"doc":""},{"name":"SpecificUnitCap","type":"AISpecificUnitCap","min":0,"max":-1,"doc":""},{"name":"UnitModifier","type":"AIUnitBuilderModifier","min":0,"max":-1,"doc":""},{"name":"DefaultTacticHomeBaseCriteria","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"CountAsStructureForBuildPurposesFilter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"InTroubleSkirmishFeedbackControl","type":"AIInTroubleSkirmishFeedbackControl","min":0,"max":1,"doc":""},{"name":"FeedbackEntry","type":"AIStateFeedbackEntry","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersonalityType","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersonalityUIName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SkirmishPersonality","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"CoopPersonality","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"SecondsTillTargetsExpire","required":false,"default":"15.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DesiredExcessPowerBuffer","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BaseCompactness","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DefaultThreatFindRadius","required":false,"default":"500.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitBuilderCostEffectivenessWeight","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitBuilderMoneyVersusTimePreference","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitBuilderOverallOffensivePreference","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitBuilderOverallDefensivePreference","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitBuilderEnemyTowerWeight","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitBuilderEnemyNearbyDistance","required":false,"default":"800.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitBuilderEnemyNearbyMultiplier","required":false,"default":"4","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTechEfficiencyThreshold","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BuildTechMinPowerAdvantage","required":false,"default":"1.1","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BuildExtraFactoryMinTime","required":false,"default":"240s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResourceNodeSearchRadius","required":false,"default":"500.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ResourceNodeValueRemainingForExpansion","required":false,"default":"3000","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RefineryPlacementStartDistanceDelta","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RefineryPlacementIncreaseTickAmount","required":false,"default":"60.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RefineryPlacementNumberOfIncreaseTicksBeforeGivingUp","required":false,"default":"3","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReactiveDefenseRadius","required":false,"default":"1200.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RepairBuildingsAtDifficulty","required":false,"default":"","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UsePlayerPowersAtDifficulty","required":false,"default":"EASY MEDIUM HARD BRUTAL","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EmergencyManagerHandleNoPowerAtDifficulty","required":false,"default":"","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EmergencyManagerHandleNoIncomeAtDifficulty","required":false,"default":"","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EmergencyManagerHandleNoConyardAtDifficulty","required":false,"default":"","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EmergencyManagerHandleUnderAttackAtDifficulty","required":false,"default":"","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EmergencyManagerHandleConyardInDangerAtDifficulty","required":false,"default":"","doc":"","kind":"simple","type":"AIDifficultyBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConyardInDangerEmergencyUnderAttackTime","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ConyardInDangerEmergencyHealthPercent","required":false,"default":"50%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ConyardInDangerEmergencyEngineerDistance","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemySortingBrutalDifficulty","required":false,"default":"NearestFirst_BreakTies","doc":"","kind":"simple","type":"AIEnemySortingType","refType":null,"enumValues":["NearestFirst_AllowTies","NearestFirst_BreakTies","Flat","StrongestFirst_AllowTies","StrongestFirst_BreakTies"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemySortingHardDifficulty","required":false,"default":"NearestFirst_BreakTies","doc":"","kind":"simple","type":"AIEnemySortingType","refType":null,"enumValues":["NearestFirst_AllowTies","NearestFirst_BreakTies","Flat","StrongestFirst_AllowTies","StrongestFirst_BreakTies"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemySortingMediumDifficulty","required":false,"default":"Flat","doc":"","kind":"simple","type":"AIEnemySortingType","refType":null,"enumValues":["NearestFirst_AllowTies","NearestFirst_BreakTies","Flat","StrongestFirst_AllowTies","StrongestFirst_BreakTies"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemySortingEasyDifficulty","required":false,"default":"StrongestFirst_AllowTies","doc":"","kind":"simple","type":"AIEnemySortingType","refType":null,"enumValues":["NearestFirst_AllowTies","NearestFirst_BreakTies","Flat","StrongestFirst_AllowTies","StrongestFirst_BreakTies"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnemyResortingTime","required":false,"default":"15s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CleanupRefineries","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"CanBuildInAlliedBuildRadii","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"StructureSaveChanceEasy","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StructureSaveChanceMedium","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StructureSaveChanceHard","required":false,"default":"0.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BaseBuilderKeepUnderAttackFlagOnTime","required":false,"default":"4s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BaseBuilderUpdateUnderAttackTime","required":false,"default":"200ms","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BaseBuilderUpdateEnemiesInBaseTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinHarvesters","required":false,"default":"0","doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxStrategicTargets","required":false,"default":"32","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AssaultBeaconRadius","required":false,"default":"300.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HoldObjectBeaconRadius","required":false,"default":"300.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HoldPositionBeaconRadius","required":false,"default":"300.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RedAlertPowerAdvantage","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RedAlertIncome","required":false,"default":"50.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RedAlertProductionBuildings","required":false,"default":"2","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RedAlertAttackTime","required":false,"default":"15s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxWallDestroyTimeToCountAsGoThroughWalls","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CommanderPortrait","required":false,"default":"AI_Portrait_TEMP","doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SkirmishTimeTillGreeting","required":false,"default":"1.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CoopMonitorUpdateTime","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseInheritableAsset","doc":""},"ArmyDefinition":{"kind":"complex","children":[{"name":"TechStructure","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Side","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MCVTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"GathererTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExpanderTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"EnergyProducer","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"PrimaryResourceNodeCollector","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"PrimaryResourceThingToBuild","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SecondaryResourceNodeCollector","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"VehicleRepairFacility","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"NavalRepairFacility","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"AircraftRepairFacility","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"WallPiece","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"BaseAssetType","doc":""},"AnimAndDuration":{"kind":"complex","children":[],"attributes":[{"name":"AnimState","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Frames","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Trigger","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ClientBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ModuleData","doc":""},"DrawModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ModuleData","doc":""},"BehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ModuleData","doc":""},"ContainModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"ClientUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"UpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ContainModuleData","doc":""},"ModelConditionStateTurret":{"kind":"complex","children":[],"attributes":[{"name":"TurretNameKey","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TurretArtAngle","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurretPitch","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TurretArtPitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurretID","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FXEvent":{"kind":"complex","children":[],"attributes":[{"name":"Frame","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FrameStep","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FrameStop","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FireWhenSkipped","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Effect","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Bone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"LuaEvent":{"kind":"complex","children":[],"attributes":[{"name":"Frame","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Data","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Trigger","required":false,"default":"TRIGGER_ONFRAME","doc":"","kind":"simple","type":"LuaEventTriggerType","refType":null,"enumValues":["TRIGGER_ONFRAME","TRIGGER_ONSTATEENTER","TRIGGER_ONSTATELEAVE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ParticleSysBone":{"kind":"complex","children":[],"attributes":[{"name":"BoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FXParticleSystemTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FollowBone","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FXTrigger","required":false,"default":"NONE","doc":"","kind":"simple","type":"FXTriggerType","refType":null,"enumValues":["NONE","CATAPULT_ROCK","TREBUCHET_ROCK"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FXAction","required":false,"default":"NONE","doc":"","kind":"simple","type":"FXActionType","refType":null,"enumValues":["NONE","HOLD","KILL","SPAWN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistID","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfOnWater","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnlyIfOnLand","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ScriptedModelDrawModel":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"simple","type":"RenderObjectRef","refType":"BaseRenderAssetType","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExtraMesh","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"BoneAttachPoint":{"kind":"complex","children":[],"attributes":[{"name":"WeaponSlotID","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotType","required":false,"default":"PRIMARY_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ModelConditionState":{"kind":"complex","children":[{"name":"Model","type":"ScriptedModelDrawModel","min":0,"max":-1,"doc":""},{"name":"Material","type":"FXShaderMaterial","min":0,"max":1,"doc":""},{"name":"Texture","type":"ReplaceTexture","min":0,"max":-1,"doc":""},{"name":"WeaponFireFXBone","type":"BoneAttachPoint","min":0,"max":-1,"doc":""},{"name":"WeaponRecoilBone","type":"BoneAttachPoint","min":0,"max":-1,"doc":""},{"name":"WeaponMuzzleFlash","type":"BoneAttachPoint","min":0,"max":-1,"doc":""},{"name":"WeaponLaunchBone","type":"BoneAttachPoint","min":0,"max":-1,"doc":""},{"name":"ParticleSysBone","type":"ParticleSysBone","min":0,"max":-1,"doc":""},{"name":"FXEvent","type":"FXEvent","min":0,"max":-1,"doc":""},{"name":"ShadowInfo","type":"ShadowInfo","min":0,"max":1,"doc":""},{"name":"Turret","type":"ModelConditionStateTurret","min":0,"max":-1,"doc":""},{"name":"SubObject","type":"Poid","min":0,"max":-1,"doc":""}],"attributes":[{"name":"ParseCondStateType","required":true,"default":null,"doc":"","kind":"simple","type":"ParseCondStateType","refType":null,"enumValues":["PARSE_NORMAL","PARSE_DEFAULT","PARSE_TRANSITION"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConditionsYes","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Skeleton","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PortraitImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ButtonImage","required":false,"default":null,"doc":"","kind":"simple","type":"ImageRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OverrideTooltip","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RetainSubObjects","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AttachModelStruct":{"kind":"complex","children":[],"attributes":[{"name":"Object","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Probability","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ScriptedModelDrawAttachModel":{"kind":"complex","children":[{"name":"Model","type":"AttachModelStruct","min":1,"max":1,"doc":""}],"attributes":[{"name":"FlagMask","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Bone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ScriptedModelDrawEmbedPortal":{"kind":"complex","children":[],"attributes":[{"name":"PortalType","required":false,"default":null,"doc":"","kind":"simple","type":"WaypointPortalType","refType":null,"enumValues":["NORMAL","PORTAL","WALK_PORTAL","CLIMB_PORTAL","PRE_CLIMB_PORTAL","BEACON","SPLINE_CATMULL_ROM","FAKE_PATHFIND_PORTAL","MINESHAFT_PORTAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BonePrefix","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"WeatherTexture":{"kind":"complex","children":[],"attributes":[{"name":"Weather","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":"","doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"InvisibilityNuggetType":{"kind":"complex","children":[{"name":"IgnoreTreeCheckUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"ForbiddenConditions","required":false,"default":"PREATTACK_A FIRING_A FIRING_OR_PREATTACK_A RELOADING_A USING_WEAPON_A PREATTACK_B FIRING_B FIRING_OR_PREATTACK_B RELOADING_B USING_WEAPON_B PREATTACK_C FIRING_C FIRING_OR_PREATTACK_C RELOADING_C USING_WEAPON_C","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenConditionExceptions","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenStatus","required":false,"default":"IS_FIRING_WEAPON IS_AIMING_WEAPON SPECIAL_ABILITY_PACKING_UNPACKING_OR_USING USING_ABILITY","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CamouflageLevel","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibilityType","required":false,"default":"STEALTH","doc":"","kind":"simple","type":"InvisibilityType","refType":null,"enumValues":["INVALID","STEALTH","CAMOUFLAGE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"InvisibilityNuggetOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnteringStealthFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeavingStealthFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HintDetectableStates","required":false,"default":"IS_ATTACKING","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NoStealthForAttackWindow","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ObjectStatusValidationDataType":{"kind":"complex","children":[],"attributes":[{"name":"ForbiddenStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"UpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BehaviorModuleData","doc":""},"CollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"ConquerCardDefinitionBase":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Maximum","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ConquerCardDefinitionUnit":{"kind":"complex","children":[{"name":"Upgrade","type":"@inline:Upgrade","min":0,"max":-1,"doc":""},{"name":"Veterancy","type":"@inline:Veterancy","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Maximum","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Unit","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ConquerCardDefinitionBase","doc":""},"ConquerCardDefinitionStructure":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Maximum","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Structure","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ConquerCardDefinitionBase","doc":""},"ConquerCardDefinitionPower":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Maximum","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Power","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Side","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ConquerCardDefinitionBase","doc":""},"ConquerCard":{"kind":"complex","children":[],"attributes":[{"name":"Card","required":true,"default":null,"doc":"","kind":"simple","type":"ConquerCardDefinitionRef","refType":"ConquerCardDefinitionBase","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"ConquerCardUnit":{"kind":"complex","children":[{"name":"Upgrade","type":"@inline:Upgrade","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Card","required":true,"default":null,"doc":"","kind":"simple","type":"ConquerCardDefinitionRef","refType":"ConquerCardDefinitionBase","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Count","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Veterancy","required":false,"default":"REGULAR","doc":"","kind":"simple","type":"VeterancyLevel","refType":null,"enumValues":["INVALID","REGULAR","VETERAN","ELITE","HEROIC"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ConquerCard","doc":""},"ConquerCardList":{"kind":"complex","children":[{"name":"Unit","type":"ConquerCardUnit","min":1,"max":1,"doc":""},{"name":"Structure","type":"ConquerCard","min":1,"max":1,"doc":""},{"name":"Power","type":"ConquerCard","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"ConquerCardPrebuiltDeck":{"kind":"complex","children":[{"name":"Cards","type":"ConquerCardList","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisplayName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Side","required":true,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"Animation":{"kind":"complex","children":[],"attributes":[{"name":"Flags","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AnimationName","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AnimationMode","required":false,"default":null,"doc":"","kind":"simple","type":"AnimationMode","refType":null,"enumValues":["MANUAL","LOOP","ONCE","LOOP_BACKWARDS","ONCE_BACKWARDS","LOOP_PINGPONG","PLAY_TO_FRAME","MATCH_UNPACKING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimNickName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Distance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationBlendTime","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationMustCompleteBlend","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AnimationSpeedFactorMin","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationSpeedFactorMax","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationAbsoluteTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseWeaponTiming","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeaponTimingOrdering","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponTimingSlotID","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimationPriority","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AnimationState":{"kind":"complex","children":[{"name":"Animation","type":"Animation","min":0,"max":-1,"doc":""},{"name":"Script","type":"Script","min":0,"max":1,"doc":""},{"name":"FXEvent","type":"FXEvent","min":0,"max":-1,"doc":""},{"name":"LuaEvent","type":"LuaEvent","min":0,"max":-1,"doc":""},{"name":"ParticleSysBone","type":"ParticleSysBone","min":0,"max":-1,"doc":""}],"attributes":[{"name":"ParseCondStateType","required":true,"default":null,"doc":"","kind":"simple","type":"ParseCondStateType","refType":null,"enumValues":["PARSE_NORMAL","PARSE_DEFAULT","PARSE_TRANSITION"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AnimNickName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConditionsYes","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StateName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Flags","required":false,"default":"NONE","doc":"","kind":"simple","type":"AnimationStateBitFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShareAnimation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnteringStateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FrameForPristineBonePositions","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowRepeatInRandomPick","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SimilarRestart","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"W3DScriptedModelDrawModuleData":{"kind":"complex","children":[{"name":"ModelConditionState","type":"ModelConditionState","min":0,"max":-1,"doc":""},{"name":"AnimationState","type":"AnimationState","min":0,"max":-1,"doc":""},{"name":"AttachModel","type":"ScriptedModelDrawAttachModel","min":0,"max":-1,"doc":""},{"name":"EmbedPortal","type":"ScriptedModelDrawEmbedPortal","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialRecoilSpeed","required":false,"default":"2.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"MaxRecoilDistance","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilDamping","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilSettleSpeed","required":false,"default":"0.065","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"OkToChangeModelColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AnimationsRequirePower","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseYAxisForTurretRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinLODRequired","required":false,"default":null,"doc":"","kind":"simple","type":"ModelLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileBoneFeedbackEnabledSlots","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarks","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TrackMarksOnlyWhenCorneringQuickly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExtraPublicBone","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachToBoneInAnotherModule","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DependencySharedModelFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseProducerTexture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoRotate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseFiringArcRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Selectable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RandomTextureFixedRandomIndex","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TrackMarksLeftBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarksRightBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleBonesCheckDrawable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShadowForceDisable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwitchModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StaticModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowShadowWhileContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WadingParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlphaCameraFadeOuterRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraFadeInnerRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraAtInnerRadius","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BirthFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MultiPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectedByStealth","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvertStealthOpacity","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DrawModuleData","doc":""},"ArticulationBone":{"kind":"complex","children":[],"attributes":[{"name":"ArticulationBoneName","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ArticulationHelperBoneName","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"W3DTankDrawModuleData":{"kind":"complex","children":[{"name":"ModelConditionState","type":"ModelConditionState","min":0,"max":-1,"doc":""},{"name":"AnimationState","type":"AnimationState","min":0,"max":-1,"doc":""},{"name":"AttachModel","type":"ScriptedModelDrawAttachModel","min":0,"max":-1,"doc":""},{"name":"EmbedPortal","type":"ScriptedModelDrawEmbedPortal","min":0,"max":-1,"doc":""},{"name":"TreadTerrainParticles","type":"TerrainParticleMappingRef","min":0,"max":1,"doc":""},{"name":"ArticulationBone","type":"ArticulationBone","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialRecoilSpeed","required":false,"default":"2.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"MaxRecoilDistance","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilDamping","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilSettleSpeed","required":false,"default":"0.065","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"OkToChangeModelColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AnimationsRequirePower","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseYAxisForTurretRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinLODRequired","required":false,"default":null,"doc":"","kind":"simple","type":"ModelLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileBoneFeedbackEnabledSlots","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarks","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TrackMarksOnlyWhenCorneringQuickly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExtraPublicBone","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachToBoneInAnotherModule","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DependencySharedModelFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseProducerTexture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoRotate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseFiringArcRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Selectable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RandomTextureFixedRandomIndex","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TrackMarksLeftBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarksRightBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleBonesCheckDrawable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShadowForceDisable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwitchModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StaticModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowShadowWhileContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WadingParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlphaCameraFadeOuterRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraFadeInnerRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraAtInnerRadius","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BirthFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MultiPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectedByStealth","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvertStealthOpacity","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"W3DScriptedModelDrawModuleData","doc":""},"W3DTruckDrawModuleData":{"kind":"complex","children":[{"name":"ModelConditionState","type":"ModelConditionState","min":0,"max":-1,"doc":""},{"name":"AnimationState","type":"AnimationState","min":0,"max":-1,"doc":""},{"name":"AttachModel","type":"ScriptedModelDrawAttachModel","min":0,"max":-1,"doc":""},{"name":"EmbedPortal","type":"ScriptedModelDrawEmbedPortal","min":0,"max":-1,"doc":""},{"name":"TreadTerrainParticles","type":"TerrainParticleMappingRef","min":0,"max":1,"doc":""},{"name":"TreadScrollingMap","type":"TreadScrollingMapping","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialRecoilSpeed","required":false,"default":"2.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"MaxRecoilDistance","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilDamping","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilSettleSpeed","required":false,"default":"0.065","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"OkToChangeModelColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AnimationsRequirePower","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseYAxisForTurretRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinLODRequired","required":false,"default":null,"doc":"","kind":"simple","type":"ModelLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileBoneFeedbackEnabledSlots","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarks","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TrackMarksOnlyWhenCorneringQuickly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExtraPublicBone","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachToBoneInAnotherModule","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DependencySharedModelFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseProducerTexture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoRotate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseFiringArcRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Selectable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RandomTextureFixedRandomIndex","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TrackMarksLeftBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarksRightBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleBonesCheckDrawable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShadowForceDisable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwitchModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StaticModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowShadowWhileContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WadingParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlphaCameraFadeOuterRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraFadeInnerRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraAtInnerRadius","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BirthFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MultiPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectedByStealth","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvertStealthOpacity","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeftFrontTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RightFrontTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LeftRearTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RightRearTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidLeftFrontTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidRightFrontTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidLeftRearTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidRightRearTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidLeftMidTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidRightMidTireBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LeftFrontTireBone2","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RightFrontTireBone2","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LeftRearTireBone2","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RightRearTireBone2","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidLeftMidTireBone2","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MidRightMidTireBone2","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TireRotationMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TireRotationMultiplierFront","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PowerslideRotationAddition","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CabBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrailerBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CabRotationMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrailerRotationMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotationDamping","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"W3DScriptedModelDrawModuleData","doc":""},"W3DPropDrawModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Model","required":false,"default":null,"doc":"","kind":"simple","type":"RenderObjectRef","refType":"BaseRenderAssetType","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"DrawModuleData","doc":""},"W3DLaserDrawModuleData":{"kind":"complex","children":[{"name":"FXShader","type":"FXShaderMaterial","min":1,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UseDistortionShader","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Texture1_UTile","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture1_VTile","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture2_UTile","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture2_VTile","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture1_UScrollRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture1_VScrollRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture2_UScrollRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture2_VScrollRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture1_NumFrames","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture1_FrameRate","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture2_NumFrames","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture2_FrameRate","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LaserWidth","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeInTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeOutTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotID","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LaserStateID","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DrawModuleData","doc":""},"ParticleSystemList":{"kind":"complex","children":[{"name":"ParticleSys","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"W3DStreamDrawModuleData":{"kind":"complex","children":[{"name":"FXShader","type":"FXShaderMaterial","min":1,"max":1,"doc":""},{"name":"ParticleSystems","type":"ParticleSystemList","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UseDistortionShader","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Velocity","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ArcHeightFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UVWorldSize","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumTubeSides","required":false,"default":"8","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TubeRadius","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HitFx","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WeaponSlotID","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StreamStateID","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DrawModuleData","doc":""},"W3DTracerDrawModuleData":{"kind":"complex","children":[{"name":"HeadColor","type":"Color4f","min":1,"max":1,"doc":""},{"name":"TailColor","type":"Color4f","min":1,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MinLength","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxLength","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Width","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepSpeed","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpreadAngle","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTracersPerFrame","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTracersPerFrame","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FrameLifeTime","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotType","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotID","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UseAdditiveBlending","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TracerHitFx","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TracerEmitFx","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TextureIndex","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DrawModuleData","doc":""},"W3DSpotlightDrawModuleData":{"kind":"complex","children":[{"name":"ModelConditionState","type":"ModelConditionState","min":0,"max":-1,"doc":""},{"name":"AnimationState","type":"AnimationState","min":0,"max":-1,"doc":""},{"name":"AttachModel","type":"ScriptedModelDrawAttachModel","min":0,"max":-1,"doc":""},{"name":"EmbedPortal","type":"ScriptedModelDrawEmbedPortal","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialRecoilSpeed","required":false,"default":"2.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"MaxRecoilDistance","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilDamping","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilSettleSpeed","required":false,"default":"0.065","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"OkToChangeModelColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AnimationsRequirePower","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseYAxisForTurretRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinLODRequired","required":false,"default":null,"doc":"","kind":"simple","type":"ModelLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileBoneFeedbackEnabledSlots","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarks","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TrackMarksOnlyWhenCorneringQuickly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExtraPublicBone","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachToBoneInAnotherModule","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DependencySharedModelFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseProducerTexture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoRotate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseFiringArcRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Selectable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RandomTextureFixedRandomIndex","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TrackMarksLeftBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarksRightBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleBonesCheckDrawable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShadowForceDisable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwitchModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StaticModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowShadowWhileContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WadingParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlphaCameraFadeOuterRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraFadeInnerRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraAtInnerRadius","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BirthFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MultiPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectedByStealth","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvertStealthOpacity","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RefreshTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"W3DScriptedModelDrawModuleData","doc":""},"DynamicsBoneVolumeType":{"kind":"complex","children":[{"name":"Sphere","type":"DynamicsSphereShapeType","min":1,"max":1,"doc":""},{"name":"Capsule","type":"DynamicsCapsuleShapeType","min":1,"max":1,"doc":""},{"name":"Box","type":"DynamicsBoxShapeType","min":1,"max":1,"doc":""},{"name":"Cylinder","type":"DynamicsCylinderShapeType","min":1,"max":1,"doc":""},{"name":"Triangle","type":"DynamicsTriangleShapeType","min":1,"max":1,"doc":""}],"attributes":[{"name":"Mass","required":false,"default":"0","doc":"The mass of the volume. Precision is not necessary, but with intercolliding objects\n\t\t relative masses become important.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Bounciness","required":false,"default":"30%","doc":"The coefficient of restitution for the object. Higher percentages cause the object to lose\n\t\t less energy during a collision.","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Spinniness","required":false,"default":"2.0","doc":"A magnitude of extra angular momentum to be randomly added to objects during flinging.\n\t\t This is in addition to the base angular momentum generated by the fling itself.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StaticFriction","required":false,"default":"0.6","doc":"The coefficient of static friction. Higher values will cause objects which are in resting\n\t\t contact to resist sliding.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KineticFriction","required":false,"default":"0.5","doc":"The coefficient of kinetic friction. Higher values will slow down objects which are\n\t\t sliding relative to each other.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AngularDrag","required":false,"default":"0.1","doc":"The coefficient of angular drag. This can be used to resist rolling.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LinearDrag","required":false,"default":"0.1","doc":"The coefficient of linear drag. This can be used to resist large ballistic trajectories.\n\t\t Large values will look very unrealistic.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReportContacts","required":false,"default":"false","doc":"Specifies that contacts involving this object, as either body, should be reported.","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ContactTag","required":false,"default":"NONE","doc":"","kind":"simple","type":"DynamicsContactTag","refType":null,"enumValues":["NONE","GROUND","WATER","VEHICLE","PROP","WALL","TREE","DEBRIS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"DynamicsVolumeType","doc":"A bone to be dynamically simulated. The supplied volume is interpreted as relative to the object's origin."},"DynamicsBoneVolumeSetType":{"kind":"complex","children":[{"name":"BoneVolume","type":"DynamicsBoneVolumeType","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"W3DDynamicsDrawModuleData":{"kind":"complex","children":[{"name":"ModelConditionState","type":"ModelConditionState","min":0,"max":-1,"doc":""},{"name":"AnimationState","type":"AnimationState","min":0,"max":-1,"doc":""},{"name":"AttachModel","type":"ScriptedModelDrawAttachModel","min":0,"max":-1,"doc":""},{"name":"EmbedPortal","type":"ScriptedModelDrawEmbedPortal","min":0,"max":-1,"doc":""},{"name":"BoneVolumes","type":"DynamicsBoneVolumeSetType","min":0,"max":1,"doc":"The set of bones to be assigned volumes. If a bone is not specified, it is tied to its parent bone."},{"name":"Lifetime","type":"DynamicsLifetime","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Name","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialRecoilSpeed","required":false,"default":"2.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"MaxRecoilDistance","required":false,"default":"3.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilDamping","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecoilSettleSpeed","required":false,"default":"0.065","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"OkToChangeModelColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AnimationsRequirePower","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseYAxisForTurretRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinLODRequired","required":false,"default":null,"doc":"","kind":"simple","type":"ModelLODType","refType":null,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProjectileBoneFeedbackEnabledSlots","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarks","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TrackMarksOnlyWhenCorneringQuickly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExtraPublicBone","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachToBoneInAnotherModule","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DependencySharedModelFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseProducerTexture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NoRotate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseFiringArcRotation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Selectable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RandomTextureFixedRandomIndex","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TrackMarksLeftBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TrackMarksRightBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleBonesCheckDrawable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShadowForceDisable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowDetailLODThreshold","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SwitchModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StaticModelLODMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowShadowWhileContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WadingParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AlphaCameraFadeOuterRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraFadeInnerRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlphaCameraAtInnerRadius","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BirthFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MultiPlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectedByStealth","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvertStealthOpacity","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HighDetailOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Collision","required":false,"default":null,"doc":"","kind":"simple","type":"DynamicsCollisionType","refType":null,"enumValues":["NONINTERCOLLIDING","INTERCOLLIDING","OMNICOLLIDING","NONCOLLIDING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IntuitiveCollision","required":false,"default":"COLLIDES_WITH_GROUND_ONLY","doc":"","kind":"simple","type":"IntuitiveCollisionType","refType":null,"enumValues":["COLLIDES_WITH_GROUND_ONLY","COLLIDES_WITH_GROUND_AND_VEHICLES","COLLIDES_WITH_EVERYTHING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrawPriority","required":false,"default":"MUST_BE_DRAWN","doc":"Draw priority of the dynamics object. Low priority objects get removed first\n\t\t\t\t\tfrom the dynamics world to make room for high priority objects.","kind":"simple","type":"DynamicsDrawPriority","refType":null,"enumValues":["REMOVABLE","REMOVE_ONLY_IF_NEEDED","MUST_BE_DRAWN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LODPriority","required":false,"default":"VERY_LOW","doc":"Specifies how likely dynamics volumes will be created according to the Effects\n\t\t\t\t\tLOD setting. If the LODPriority is set to more than the Options setting, we may cull\n\t\t\t\t\tsome volumes. No culling by default.","kind":"simple","type":"EffectsLODType","refType":null,"enumValues":["VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Explodiness","required":false,"default":"0","doc":"Specifies how much bones are exploded outwards from the origin of the object.\n A value of 0 specifies that objects are given no radial force.\n A value of 5 is probably kind of TOO explodey.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPerturbation","required":false,"default":"0","doc":"Specifies a magnitude for a random vector applied to each bone in an object.\n A value of 0 specified that objects are not manually perturbed.","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitiallyActive","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"W3DScriptedModelDrawModuleData","doc":""},"BodyModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"ActiveBodyDamageRangeModifier":{"kind":"complex","children":[],"attributes":[{"name":"Min","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Max","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifier","required":true,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"ActiveBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BodyModuleData","doc":""},"ShieldBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShieldEnabledFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShieldDepleteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShieldRechargeEndFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShieldTakeDamageFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShieldAmount","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShieldArmor","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ShieldRechargeIdleTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShieldActiveModelCondition","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ActiveBodyModuleData","doc":""},"ImmortalBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ActiveBodyModuleData","doc":""},"InactiveBodyModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BodyModuleData","doc":""},"PropBodyModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BodyModuleData","doc":""},"ManagerBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ImmortalBodyModuleData","doc":""},"ManagedActiveBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ActiveBodyModuleData","doc":""},"ManagedImmortalBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ManagedActiveBodyModuleData","doc":""},"CreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"DestroyModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"DamageModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ContainModuleData","doc":""},"DamagerModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"DieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"CreateObjectDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""},{"name":"UpgradeRequired","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""},{"name":"UpgradeForbidden","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CreationList","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"DieModuleData","doc":""},"DestroyDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"RefundDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpgradeRequired","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BuildingRequired","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RefundPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"SellModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SlowDeathBaseType":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"SlowDeathPhaseType","refType":null,"enumValues":["INITIAL","MIDPOINT","FINAL","HIT_GROUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"SlowDeathFXListType":{"kind":"complex","children":[{"name":"FX","type":"FXListRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"SlowDeathPhaseType","refType":null,"enumValues":["INITIAL","MIDPOINT","FINAL","HIT_GROUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SlowDeathBaseType","doc":""},"SlowDeathOCLType":{"kind":"complex","children":[{"name":"OCL","type":"ObjectCreationListRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"SlowDeathPhaseType","refType":null,"enumValues":["INITIAL","MIDPOINT","FINAL","HIT_GROUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SlowDeathBaseType","doc":""},"SlowDeathWeaponType":{"kind":"complex","children":[{"name":"Weapon","type":"WeaponRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"SlowDeathPhaseType","refType":null,"enumValues":["INITIAL","MIDPOINT","FINAL","HIT_GROUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SlowDeathBaseType","doc":""},"SlowDeathSoundType":{"kind":"complex","children":[],"attributes":[{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"SlowDeathPhaseType","refType":null,"enumValues":["INITIAL","MIDPOINT","FINAL","HIT_GROUND"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"List","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRefList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"SlowDeathBaseType","doc":""},"SlowDeathBehaviorModuleData":{"kind":"complex","children":[{"name":"FX","type":"SlowDeathFXListType","min":0,"max":4,"doc":""},{"name":"OCL","type":"SlowDeathOCLType","min":0,"max":4,"doc":""},{"name":"Weapon","type":"SlowDeathWeaponType","min":0,"max":4,"doc":""},{"name":"Sound","type":"SlowDeathSoundType","min":0,"max":4,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SinkRate","required":false,"default":"0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"ProbabilityModifier","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModifierBonusPerOverkillPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecayBeginTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForce","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForceVariance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitchVariance","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShadowWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Fade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadeTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathTypes","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathObjectStatusBits","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"BezierProjectileBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"PING_PONG_SIDEWAYS_DRIFT","doc":"","kind":"simple","type":"BezierProjectileBitFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":"MISSILE","doc":"","kind":"simple","type":"BezierProjectileType","refType":null,"enumValues":["MISSILE","TORPEDO"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FireStraightDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeightMin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeightMax","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeightMin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeightMax","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FinalStuckTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreLandingStateTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceCount","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceFirstHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceSecondHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceFirstPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceSecondPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GarrisonHitKillRequiredKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GarrisonHitKillForbiddenKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GarrisonHitKillCount","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GarrisonHitKillFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundHitFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MaxDistanceReachedFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundBounceFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundHitWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundBounceWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FlightPathAdjustDistPerSecond","required":false,"default":null,"doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"FirstPercentHeight","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondPercentHeight","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CurveFlattenMinDist","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreLandingEmotion","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionType","refType":null,"enumValues":["TAUNT","CHEER","HERO_CHEER","POINT","FEAR","UNCONTROLLABLE_FEAR","TERROR","DOOM","ALERT","BRACE_FOR_BEING_CRUSHED","CHEER_FOR_ABOUT_TO_CRUSH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreLandingEmotionRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibleTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeInTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostLandingStateTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostLandingEmotion","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionType","refType":null,"enumValues":["TAUNT","CHEER","HERO_CHEER","POINT","FEAR","UNCONTROLLABLE_FEAR","TERROR","DOOM","ALERT","BRACE_FOR_BEING_CRUSHED","CHEER_FOR_ABOUT_TO_CRUSH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostLandingEmotionRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SidewaysDrift","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDistanceToTravel","required":false,"default":"1000000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetVectorOffset","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Acceleration","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"BuildingBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NightWindowObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FireWindowObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GlowWindowObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NightFireWindowObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"FireWeaponCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CollideWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FireOnce","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Flags","required":false,"default":"NONE","doc":"","kind":"simple","type":"FireWeaponFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WhereToFire","required":false,"default":"TARGET_OBJECT","doc":"","kind":"simple","type":"WhereToFireType","refType":null,"enumValues":["TARGET_OBJECT","TARGET_POSITION","OWNER_POSITION"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CollideModuleData","doc":""},"EnableDynamicsCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Weight","required":false,"default":"0.1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CollideModuleData","doc":""},"FireWeaponUpdateModuleData":{"kind":"complex","children":[{"name":"FireWeaponNugget","type":"@inline:FireWeaponNugget","min":0,"max":-1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FireInterval","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AliveOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ActiveWhenDisabled","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"BombardAreaUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""},{"name":"TimeDelayRange","type":"TimeRange","min":1,"max":1,"doc":""},{"name":"RadiusSpreadRange","type":"RealRange","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UsePlayerStore","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IncomingAngle","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponName","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MaxShots","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"DamageFieldUpdateModuleData":{"kind":"complex","children":[{"name":"FireWeaponNugget","type":"@inline:FireWeaponNugget","min":0,"max":-1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FireInterval","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AliveOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ActiveWhenDisabled","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"FireWeaponUpdateModuleData","doc":""},"DieOnProducerDeathUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SleepInterval","required":false,"default":"0.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DieOnProducerDisabled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"PhysicsBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TumbleRandomly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxXRotationVelocity","required":false,"default":"360.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxYRotationVelocity","required":false,"default":"360.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxZRotationVelocity","required":false,"default":"360.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowBouncing","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillWhenRestingOnGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GravityMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientToFlightPath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShockStunnedTimeLow","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockStunnedTimeHigh","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockStandingTime","required":false,"default":"1.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeight","required":false,"default":"1.3","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeight","required":false,"default":"1.3","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstPercentIndent","required":false,"default":"33","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondPercentIndent","required":false,"default":"66","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceCount","required":false,"default":"2","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceDistance","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceFirstHeight","required":false,"default":"1.3","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceSecondHeight","required":false,"default":"1.3","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceFirstPercentIndent","required":false,"default":"33","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceSecondPercentIndent","required":false,"default":"66","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GroundHitFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundBounceFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IgnoreTerrainHeight","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FirstPercentHeight","required":false,"default":"33","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondPercentHeight","required":false,"default":"66","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CurveFlattenMinDist","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"CombinedInfoModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DockingBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"CreateModuleData","doc":""},"CompositeStructureInfoModuleData":{"kind":"complex","children":[{"name":"ConnectionShadowInfo","type":"ShadowInfo","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ThingTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Count","required":true,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildableDistance","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"PassengerDataType":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"BonePrefix","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxPassengers","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SlingUnderBone","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"MemberTemplateStatusData":{"kind":"complex","children":[],"attributes":[{"name":"ThingTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ObjectStatus","required":true,"default":null,"doc":"","kind":"simple","type":"ObjectStatusType","refType":null,"enumValues":["DESTROYED","CAN_ATTACK","UNDER_CONSTRUCTION","UNSELECTABLE","NO_COLLISIONS","NO_ATTACK","NO_SPECIAL_ABILITY","AIRBORNE_TARGET","PARACHUTING","REPULSOR","HIJACKED","AFLAME","BURNED","CANNOT_BE_SOLD","IS_FIRING_WEAPON","IS_RELOADING_WEAPON","IS_BRAKING","STEALTHED","HIDDEN","DETECTED","CAN_STEALTH","SOLD","UNDERGOING_REPAIR","RECONSTRUCTING","IS_ATTACKING","NO_AUTO_ACQUIRE","USING_ABILITY","IS_AIMING_WEAPON","NO_ATTACK_FROM_AI","IGNORING_STEALTH","IS_MELEE_ATTACKING","FOLLOWING_THROUGH","LEASHED_RETURNING","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","CONTESTED","CONTESTING_BUILDING","HORDE_MEMBER","TRANSPORT_MOVING_TO_CONTAIN","RIDER_IS_PILOT","DAMAGED","REALLYDAMAGED","RUBBLE","IRRADIATED","NO_SHADOW","IN_STASIS","OUT_OF_PHASE","NEXT_MOVE_IS_REVERSE","IMMOBILE","IMMOBILE_ALLOW_ROTATE","PAUSING","FLEE_OFF_MAP","NOT_IN_WORLD","INAUDIBLE","CHANTING","ENRAGED","SINKING","RAMPAGING","INSIDE_GARRISON","DEPLOYED","UNATTACKABLE","ENCLOSED","TEMPORARILY_DEFECTED","TAGGED","DEPLOYING","TOPPLING","PORTER_TAGGED","NO_SQUISHCOLLIDE_DELAY","STAND_GROUND","UNCONTROLLABLY_SCARED","SPECIAL_ABILITY_PACKING_UNPACKING_OR_USING","TIBERIUM_VIBRATING","UPDATING_AI","CLONED","IGNORE_AI_COMMAND","RUNNING_DOWN_FROM_BEHIND","DO_NOT_SCORE","CAN_NOT_WALK_ON","MARCH_OF_DEATH","DO_NOT_PICK_ME","INHERITED_FROM_ALLY_TEAM","SWITCHED_WEAPONS","END_FIRE_STATE","BOOKENDING","GENERIC_TOGGLE_STATE","CAN_CONTEST_GARRISON","BUILD_BEING_CANCELED","PENDING_CONSTRUCTION","PHANTOM_STRUCTURE","IN_FORMATION_TEMPLATE","IS_LEAVING_FACTORY","MOVING_TO_DISMOUNT","NO_HERO_PROPERTIES","CAN_ENTER_ANYTHING","ENTERING_GOAL","CHARGING_BASE_DEFENSES","INVISIBLE_DETECTED_BY_FRIEND","INVISIBLE_DETECTED","SHRUNK","ATTACHED","WONT_RIDE_WITH_YOU","COMMAND_BUTTON_TOGGLED","OCLMONITOR_COMPLETED_TASK","OCLMONITOR_MONITOR_RELEASED","USER_POWERED_DOWN","GARRISONED","BOOBY_TRAPPED","IS_HIDEOUT","EXECUTING_STORED_COMMAND","UNIT_WANTS_TO_REGARRISON","IN_COVER","DONT_CLEAR_FOR_BUILD","MATCH_TARGETS_SPEED","HAS_TIBERIUM_GROWTH_MOD","HAS_TIBERIUM_UPGRADE","STEAL_NEXT_UNIT_TRAPPED","DOES_CONTAIN_TIBERIUM","IS_BEING_HARVESTED","NO_REFUND","SHIELDBODY_ENABLED","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","WEAPON_UPGRADED_01","WEAPON_UPGRADED_02","WEAPON_UPGRADED_03","COMBINED_PARENT","COMBINED_CHILD","COMBINED_ATTACHED","LOADED_FROM_MAP","ATTACKING_GARRISONED_STRUCTURE","EXITING_COMBINED","DELAYED_ENTER_STRUCTURE","DOCKING","HARVESTING","BRIDGE_IMPASSABLE","POWERED_DOWN_EMP","FORCE_ATTACKING","FORCE_ATTACK_MOVING","SCARED_CIVILIAN_CAR","USER_PARALYZED","BOOBY_TRAP_EXPLODE","IS_ENGAGED","CARRYING_FLAG","IS_MOVING_TO_RALLY_POINT","SPECIAL_ARMOR_ACTIVE","AIRCRAFT_IGNORE_SAMEPLAYER_HANGAR_RULE","NEXT_MOVE_IS_FORCE_ATTACK_MOVE","SPECIALABILITY_ACTIVE","CAN_STEALTH_FROM_PRODUCER","GARRISON_CAN_STEALTH","CAN_ATTACK_WHILE_STEALTHED","RESET_GOAL_POSITION","RIFT_OCCUPIED","WATER_LOCOMOTOR_ACTIVE","GROUND_LOCOMOTOR_ACTIVE","AIR_LOCOMOTOR_ACTIVE","UNPACKING","OVER_WATER","CONTAINER_OCCUPIED","PLACED_BY_PLAYER","DEFLECT_INCOMING_FIRE","DEPART_FROM_BOARDING","WAITING_FOR_BOARDING","HAS_SECONDARY_DAMAGE","IS_BEING_DRAGGED","CLEARED_FOR_LANDING","VEHICLE_ATTACHED","PARKED_AT_AIRFIELD","IN_SHIELD_SPHERE","HIT_SHIELD_SPHERE","NON_AUTOACQUIRABLE","CHARGING_WEAPON","OVERCHARGING_WEAPON","ENABLE_TRACER_DRAW","PREEMPT_PRE_ATTACK","LINE_SEGMENT_DAMAGE_ACTIVE","ADVANCED_MISSILE_PACKS","LEECHED_TARGET_ACTIVE","PLAYER_POWER_1","PLAYER_POWER_2","PLAYER_POWER_3","PLAYER_POWER_4","PLAYER_POWER_5","GRAPPLE_UPDATE_ACTIVE","SHROUD_REVEAL_TO_ALL","SURFACED","SUBMERGED","SKIRMISH_AI_DO_NOT_ATTACK","SKIRMISH_AI_DO_NOT_TAKE","TRANSFORMATION_TOGGLE_STATE","REPAIR_ALLIES_WHEN_IDLE","DO_NOT_AVOID_TALLBUILDING","ABSORBED_DAMAGE","NO_BRIBE","IGNORING_POWER_DOWN","EXCEEDED_PATH_NEIGHBOR_COUNT","CANNOT_LAND_AT_AIRFIELD","WALL_SEGMENT","IMMUNE_TO_BARK","UNDER_RUSH_ATTACK","UNDER_FROZEN","LANDING_IN_PROGRESS","UNDER_IRON_CURTAIN","EXPLOSIVES_ATTACHED","EXPLOSIVES_DETONATING","LIFTED_INTO_AIR","IN_NANOHIVE","SURFACED_IMMOBILE","BROADCASTING_INVISIBILITY","SCRAMBLED","MAGNETIZED","RIOT_SHIELDED","POINT_DEFENSE_DRONE_ATTACHED","GRAPPLE_UPDATE_BEING_MOVED","TARGETED_FOR_REPAIR","IN_SPIDER_HOLE","ANTI_GARRISON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"OpenContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"InitialPayload":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Count","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UpgradeCreation":{"kind":"complex","children":[],"attributes":[{"name":"Upgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Num","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"TransportContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialPayload","type":"InitialPayload","min":0,"max":4,"doc":""},{"name":"ThrowOutPassengersVelocity","type":"Vector3","min":0,"max":1,"doc":""},{"name":"UpgradeCreationTrigger","type":"UpgradeCreation","min":0,"max":4,"doc":""},{"name":"FadeFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterNearbyOnExit","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OrientLikeContainerOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DestroyRidersWhoAreNotFreeToExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealthRegenPercentPerSec","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"TypeOneForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeTwoForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeThreeForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForceOrientationContainer","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ConditionForEntry","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShouldThrowOutPassengers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ThrowOutPassengersDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"ThrowOutPassengersLandingWarhead","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FadePassengerOnEnter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadePassengerOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnterFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReleaseSnappyness","required":false,"default":"0.7","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExtendedExitContainerChecks","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"OpenContainModuleData","doc":""},"HordeTransportContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialPayload","type":"InitialPayload","min":0,"max":4,"doc":""},{"name":"ThrowOutPassengersVelocity","type":"Vector3","min":0,"max":1,"doc":""},{"name":"UpgradeCreationTrigger","type":"UpgradeCreation","min":0,"max":4,"doc":""},{"name":"FadeFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterNearbyOnExit","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OrientLikeContainerOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DestroyRidersWhoAreNotFreeToExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealthRegenPercentPerSec","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"TypeOneForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeTwoForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeThreeForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForceOrientationContainer","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ConditionForEntry","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShouldThrowOutPassengers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ThrowOutPassengersDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"ThrowOutPassengersLandingWarhead","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FadePassengerOnEnter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadePassengerOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnterFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReleaseSnappyness","required":false,"default":"0.7","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExtendedExitContainerChecks","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlyOffMapOnEmpty","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"TransportContainModuleData","doc":""},"PositionAndLeaderType":{"kind":"complex","children":[],"attributes":[{"name":"X","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Y","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeaderRank","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeaderIndex","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"RankInfoType":{"kind":"complex","children":[{"name":"Position","type":"PositionAndLeaderType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RankID","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitType","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"BannerCarrierPosType":{"kind":"complex","children":[{"name":"UnitType","type":"GameObjectWeakRef","min":1,"max":1,"doc":""},{"name":"Pos","type":"Vector2","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"HordeContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialPayload","type":"InitialPayload","min":0,"max":4,"doc":""},{"name":"ThrowOutPassengersVelocity","type":"Vector3","min":0,"max":1,"doc":""},{"name":"UpgradeCreationTrigger","type":"UpgradeCreation","min":0,"max":4,"doc":""},{"name":"FadeFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RandomOffset","type":"Vector2","min":0,"max":1,"doc":""},{"name":"RankInfo","type":"RankInfoType","min":0,"max":-1,"doc":""},{"name":"RankThatStopsAdvance","type":"SageInt","min":0,"max":-1,"doc":""},{"name":"RankToReleaseWhenAttacking","type":"SageInt","min":0,"max":-1,"doc":""},{"name":"LeaderPosition","type":"Vector2","min":0,"max":1,"doc":""},{"name":"BannerCarrierPosition","type":"BannerCarrierPosType","min":0,"max":-1,"doc":""},{"name":"BannerCarriersAllowed","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""},{"name":"LeadersAllowed","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""},{"name":"AttributeModifier","type":"AttributeModifierRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScatterNearbyOnExit","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OrientLikeContainerOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DestroyRidersWhoAreNotFreeToExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealthRegenPercentPerSec","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"TypeOneForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeTwoForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeThreeForWeaponState","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForceOrientationContainer","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ConditionForEntry","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShouldThrowOutPassengers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ThrowOutPassengersDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"ThrowOutPassengersLandingWarhead","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FadePassengerOnEnter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadePassengerOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnterFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitFadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReleaseSnappyness","required":false,"default":"0.7","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExtendedExitContainerChecks","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Formation","required":false,"default":null,"doc":"","kind":"simple","type":"FormationType","refType":null,"enumValues":["MAIN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlternateFormation","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ForcedLocomotorSet","required":false,"default":null,"doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseSlowHordeMovement","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MeleeAttackLeashDistance","required":false,"default":"60.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GeometryFrontAngleRadians","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEventLastMemberDeath","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FrontAngle","required":false,"default":"6.283","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedDelaySeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlankedDurationSeconds","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumHordeSize","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackupMinDelayTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackupMaxDelayTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackupMinDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackupMaxDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackupPercentage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusCowerOverride","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionOverrideRear","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionOverrideSide","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnBannerCarrierImmediately","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BannerCarrierByUpgradeOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForbiddenCoverStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"TransportContainModuleData","doc":""},"InitialRoster":{"kind":"complex","children":[],"attributes":[{"name":"TemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Count","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"GarrisonContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"OpenContainModuleData","doc":""},"HordeGarrisonContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""},{"name":"EntryOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"EntryPosition","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ExitOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"GarrisonContainModuleData","doc":""},"SlaughterHordeContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""},{"name":"EntryOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"EntryPosition","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ExitOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"CanAlwaysEnterObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CashBackPercent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CanAlwaysEnterStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SlaughterFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"HordeGarrisonContainModuleData","doc":""},"EngineerContainModuleData":{"kind":"complex","children":[{"name":"CanEnterFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ImmediatelyEnabled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReplaceWith","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NameOfVoiceToUseForFriendlyEnter","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceToUseForHostileEnter","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectStatusToSet","required":false,"default":"NO_REFUND","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FXForRepair","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FXForCapture","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FXForReplace","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FXForCaptureAndReplace","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventForRepair","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventForCapture","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventForReplace","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventForCaptureAndReplace","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ContainModuleData","doc":""},"InfiltratorContainModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"BlockedDuration","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InfiltratedStatusFilter","required":false,"default":"DESTROYED UNDER_CONSTRUCTION SOLD UNPACKING","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanEnterFilter","required":false,"default":"InfiltrationCanEnterObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ImmediatelyEnabled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReplaceWith","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NameOfVoiceToUseForHostileEnter","required":false,"default":"VoiceInfiltrate","doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NameOfVoiceToUseForInfiltrationDeath","required":false,"default":"VoiceInfiltrateDeath","doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEventForInfiltratingPlayer","required":false,"default":"EnemyBuildingInfiltrated","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EvaEventForInfiltratedPlayer","required":false,"default":"OurBuildingInfiltrated","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FXForInfiltrate","required":false,"default":"FX_Building_Infiltrated_Generic","doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Duration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amount","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Effect","required":false,"default":null,"doc":"","kind":"simple","type":"InfiltratorEffectType","refType":null,"enumValues":["INVALID","RADAR_FREEZE","DISABLE","STEAL_MONEY","VISION","ENERGY","RESET","VISION_UNITS","PARALYZE","KILL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectRef","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"UnitFilter","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StructureFilter","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectStatusToSet","required":false,"default":"NO_REFUND","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"ContainModuleData","doc":""},"InvalidTargetsDeathUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"InvalidStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"GrantUpgradeCreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpgradeToGrant","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExemptStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GiveOnBuildComplete","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"CreateModuleData","doc":""},"HealContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""},{"name":"EntryOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"EntryPosition","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ExitOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeForFullHeal","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"HordeGarrisonContainModuleData","doc":""},"ContestableGarrisonContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiredClearingObjectStatus","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenContainerObjectStatus","required":false,"default":"UNDER_IRON_CURTAIN","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EjectSpeed","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"GarrisonContainModuleData","doc":""},"TargetingBaseCompare":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"TargetingDistanceCompare":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Tolerance","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"TargetingBaseCompare","doc":""},"TargetingCombatChainCompare":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"TargetingBaseCompare","doc":""},"TargetingInTurretArcCompare":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"TargetingBaseCompare","doc":""},"TargetingCompareList":{"kind":"complex","children":[{"name":"Compare","type":"AssetReference","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"ObjectVisionRangeItem":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Range","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"BaseAITargetChooserData":{"kind":"complex","children":[{"name":"ObjectVisionRange","type":"ObjectVisionRangeItem","min":0,"max":-1,"doc":""}],"attributes":[{"name":"IdleScanDelay","required":false,"default":"0.8s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReacquireDelay","required":false,"default":"60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartupDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SympathyRange","required":false,"default":"25.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CheckVisionRange","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickDynamicTargets","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickDynamicTargetType","required":false,"default":"ALWAYS","doc":"","kind":"simple","type":"TargetChooserDynamicTargetFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RotateToTargetWhenAiming","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanAutoAcquireNonAutoAcquirable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanChaseAttack","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanOnlyAttackTargetsInFront","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"UnitAITargetChooserData":{"kind":"complex","children":[{"name":"ObjectVisionRange","type":"ObjectVisionRangeItem","min":0,"max":-1,"doc":""}],"attributes":[{"name":"IdleScanDelay","required":false,"default":"0.8s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReacquireDelay","required":false,"default":"60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartupDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SympathyRange","required":false,"default":"25.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CheckVisionRange","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickDynamicTargets","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickDynamicTargetType","required":false,"default":"ALWAYS","doc":"","kind":"simple","type":"TargetChooserDynamicTargetFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RotateToTargetWhenAiming","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanAutoAcquireNonAutoAcquirable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanChaseAttack","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanOnlyAttackTargetsInFront","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TargetingCompareList","required":false,"default":"DefaultTargetingCompareList","doc":"","kind":"simple","type":"TargetingCompareListRef","refType":"TargetingCompareList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseAITargetChooserData","doc":""},"TurretAITargetChooserData":{"kind":"complex","children":[{"name":"ObjectVisionRange","type":"ObjectVisionRangeItem","min":0,"max":-1,"doc":""}],"attributes":[{"name":"IdleScanDelay","required":false,"default":"0.8s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReacquireDelay","required":false,"default":"60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartupDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SympathyRange","required":false,"default":"25.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CheckVisionRange","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickDynamicTargets","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickDynamicTargetType","required":false,"default":"ALWAYS","doc":"","kind":"simple","type":"TargetChooserDynamicTargetFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RotateToTargetWhenAiming","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanAutoAcquireNonAutoAcquirable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanChaseAttack","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanOnlyAttackTargetsInFront","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TargetingCompareList","required":false,"default":"DefaultTurretTargetingCompareList","doc":"","kind":"simple","type":"TargetingCompareListRef","refType":"TargetingCompareList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveWhenPerformingSpecialAbility","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanAcquireDynamicIfAssignedOutOfRange","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPickTargetsOutOfTurretAngle","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BaseAITargetChooserData","doc":""},"SpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"AssignSlavesTargetObjectSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"GrantUpgradeAreaOfEffectSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"AcceptObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"UpgradeTemplate","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"DispatchSpecialPowerType":{"kind":"complex","children":[],"attributes":[{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"SpecialPowerDispatchSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"SpecialPower","type":"DispatchSpecialPowerType","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequireAllPowersToFunction","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"AttackTargetSpecialPowerType":{"kind":"complex","children":[],"attributes":[{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"AttackTargetSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"HordeDispatchSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"SpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ObjectStatusSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Status1","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Status2","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"SpecialAbilityUpdateModuleData","doc":""},"OCLMonitorSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"GiveUpgradeUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveUpgradeEffect","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SpawnOutFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FadeOutSpeed","required":false,"default":"0.025","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliverUpgrade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"OCLUpgradePair":{"kind":"complex","children":[],"attributes":[{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"OCLSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"UpgradeOCL","type":"OCLUpgradePair","min":0,"max":-1,"doc":""},{"name":"NearestSecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CreateLocation","required":false,"default":null,"doc":"","kind":"simple","type":"OCLCreateLocType","refType":null,"enumValues":["CREATE_AT_EDGE_NEAR_SOURCE","CREATE_AT_EDGE_NEAR_TARGET","CREATE_AT_EDGE_NEAR_TARGET_AND_MOVE_TO_LOCATION","CREATE_AT_LOCATION","USE_OWNER_OBJECT","CREATE_ABOVE_LOCATION","CREATE_AT_EDGE_FARTHEST_FROM_TARGET","CREATE_CLOSEST_TO_SPAWN_POINT","USE_SECONDARY_OBJECT_LOCATION","USE_MULTIPLE_SECONDARY_OBJECT_LOCATIONS","CREATE_AT_EDGE_ALONG_PATH_LINE","CREATE_AT_EDGE_NEAR_SECONDARY_TARGET","CREATE_AT_OFFSET_FROM_TARGET","CREATE_AT_OFFSET_FROM_TARGET_AND_MOVE_TO_TARGET","CREATE_AT_OFFSET_FROM_TARGET_ALONG_SECONDARY_OBJECT_VECTOR_AND_MOVE_TO_TARGET"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CreateLocationOffset","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCreateCount","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumberToSpawn","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestinationOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RegisterObjectsWithSpecialAbilityUpdate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"TemporaryOwnerSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SlaveStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"SpecialPowerModuleData","doc":""},"PlayerUpgradeSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"SpecialPowerUpdateModuleData":{"kind":"complex","children":[{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"BeaconClientUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FramesBetweenRadarPulses","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadarPulseDuration","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ClientUpdateModuleData","doc":""},"MonitorConditionUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ModelConditionFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PreDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActionsOnTriggered","required":false,"default":null,"doc":"","kind":"simple","type":"MonitorConditionActionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"MonitorSpecialPowerTimerUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReadyCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"BeamSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamagePerSecond","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"JoinWithOtherBeams","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DissapateWhenTargetDead","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LineType","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TargetAttributeModifierAdd","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetObjectStatusAdd","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SweepFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReflectorExtendDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetSamePlayerOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PreferredTargetBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"SpecialAbilityUpdateModuleData","doc":""},"CaptureSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"WeaponFireSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WhichSpecialWeapon","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkipContinue","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BusyForDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeedLivingTargets","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayWeaponPreFireFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OffsetTargetLocationFromObject","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeaponSlotID","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotType","required":false,"default":"PRIMARY_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestealthClosestObjectMatchingFilter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ModelConditionsOnUnpack","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"DelayedWeaponFireSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WhichSpecialWeapon","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkipContinue","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BusyForDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeedLivingTargets","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PlayWeaponPreFireFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OffsetTargetLocationFromObject","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeaponSlotID","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotType","required":false,"default":"PRIMARY_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestealthClosestObjectMatchingFilter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ModelConditionsOnUnpack","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FireDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponFireSpecialAbilityUpdateModuleData","doc":""},"TiberiumThiefSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TiberiumStolenPerUpdate","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayBetweenThefts","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TiberiumCapacity","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectStatusWhenNotEmpty","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionWhenNotEmpty","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PlayWeaponPreFireFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"SwitchLocomotorsSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseUpgradedLocomotor","required":true,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TriggersLanding","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TriggersFlight","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BusyForDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LandingRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HordeMembersSpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LocomotorToSet","required":false,"default":null,"doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"ReplaceSelfSpecialAbilityModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"ReplacementTemplate","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NewObjectUnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReplaceOptions","required":false,"default":"DISABLE_DURING_REPLACE","doc":"","kind":"simple","type":"ReplaceSelfOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearTriggerDistance","required":false,"default":"120.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"AIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"LUAEventListBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"EventListName","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BehaviorModuleData","doc":""},"HeightDieUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TargetHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetHeightIncludesStructures","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnlyWhenMovingDown","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SnapToGroundOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitialDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"}],"base":"UpdateModuleData","doc":""},"LifetimeUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MinLifetime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxLifetime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaitForWakeUp","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ScoreKill","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DeathType","required":false,"default":null,"doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IgnoreProjectileState","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CountdownSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CountdownCompleteSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TimeBeforeDeathThatCountdownCompletes","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenCountdownSounds","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumberOfCountdownSoundPlays","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"GatherEjectUpdateModuleData":{"kind":"complex","children":[{"name":"RotationSpeed","type":"Vector3","min":1,"max":1,"doc":""},{"name":"UnitSpacing","type":"Vector3","min":1,"max":1,"doc":""},{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Lifetime","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Slots","required":false,"default":"5","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanTime","required":false,"default":"0.2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeightOffGround","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDistance","required":false,"default":"125.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LiftOffGroundDistance","required":false,"default":"75.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GatherAcceleration","required":false,"default":"0.01","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SqueezeFlingParticleDataType":{"kind":"complex","children":[],"attributes":[{"name":"SourceBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DestinationBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"SqueezeFlingUpdateModuleData":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"KillFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ParticleData","type":"SqueezeFlingParticleDataType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScanTime","required":false,"default":"0.2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayBetweenVictimsTime","required":false,"default":"0.3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDistance","required":false,"default":"125.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GatherAcceleration","required":false,"default":"0.01","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModelLength","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ArmTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VictimShader","required":false,"default":null,"doc":"","kind":"simple","type":"ShaderOverrideRef","refType":"ShaderOverride","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HeightOffGround","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"MissileUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"PING_PONG_SIDEWAYS_DRIFT","doc":"","kind":"simple","type":"BezierProjectileBitFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Type","required":false,"default":"MISSILE","doc":"","kind":"simple","type":"BezierProjectileType","refType":null,"enumValues":["MISSILE","TORPEDO"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FireStraightDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeightMin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstHeightMax","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeightMin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondHeightMax","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FirstPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FinalStuckTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreLandingStateTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceCount","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceFirstHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceSecondHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceFirstPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceSecondPercentIndent","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GarrisonHitKillRequiredKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GarrisonHitKillForbiddenKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GarrisonHitKillCount","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GarrisonHitKillFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundHitFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MaxDistanceReachedFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundBounceFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundHitWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GroundBounceWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FlightPathAdjustDistPerSecond","required":false,"default":null,"doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"FirstPercentHeight","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondPercentHeight","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CurveFlattenMinDist","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreLandingEmotion","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionType","refType":null,"enumValues":["TAUNT","CHEER","HERO_CHEER","POINT","FEAR","UNCONTROLLABLE_FEAR","TERROR","DOOM","ALERT","BRACE_FOR_BEING_CRUSHED","CHEER_FOR_ABOUT_TO_CRUSH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreLandingEmotionRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibleTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeInTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostLandingStateTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostLandingEmotion","required":false,"default":null,"doc":"","kind":"simple","type":"EmotionType","refType":null,"enumValues":["TAUNT","CHEER","HERO_CHEER","POINT","FEAR","UNCONTROLLABLE_FEAR","TERROR","DOOM","ALERT","BRACE_FOR_BEING_CRUSHED","CHEER_FOR_ABOUT_TO_CRUSH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostLandingEmotionRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SidewaysDrift","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDistanceToTravel","required":false,"default":"1000000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetVectorOffset","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Acceleration","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FuelLifetime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IgnitionDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistanceToTravelBeforeTurning","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistanceToTargetBeforeDiving","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IgnitionFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetonateOnNoFuel","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BezierProjectileBehaviorModuleData","doc":""},"OCLUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MinDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"MaxDelay","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"CreateAtEdge","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Amount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"DefaultProductionExitUpdateModuleData":{"kind":"complex","children":[{"name":"UnitCreatePoint","type":"Vector3","min":0,"max":1,"doc":""},{"name":"NaturalRallyPoint","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"UpgradeTranslation":{"kind":"complex","children":[],"attributes":[{"name":"RequiredUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ProvidedUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"GiveUpgradeToProduced":{"kind":"complex","children":[{"name":"UpgradeTranslate","type":"UpgradeTranslation","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"QuantityModifier":{"kind":"complex","children":[],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Count","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ProductionModifier":{"kind":"complex","children":[{"name":"ModifierFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"RequiredUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CostMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ProductionUpdateModuleData":{"kind":"complex","children":[{"name":"QuantityModifier","type":"QuantityModifier","min":0,"max":2,"doc":""},{"name":"ProductionModifier","type":"ProductionModifier","min":0,"max":2,"doc":""},{"name":"GiveUpgradeToProduced","type":"GiveUpgradeToProduced","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxQueueEntries","required":false,"default":"99","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumDoorAnimations","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpeningTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorWaitOpenTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorCloseTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ConstructionCompleteDuration","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GiveNoXP","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UnitInvulnerableTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialPrepModelconditionTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VeteranUnitsFromVeteranFactory","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BonusForType","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SecondaryQueue","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Type","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ProductionQueueType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IgnorePreReqs","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ProductionTimeDelayScalar","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NewObjectFadeInTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ProductionUpdateInfoModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SpecialDisguiseTerrainData":{"kind":"complex","children":[],"attributes":[{"name":"TerrainClass","required":false,"default":null,"doc":"","kind":"simple","type":"TerrainClassType","refType":null,"enumValues":["UNSPECIFIED","Misc","Dirt","Cliff","Grass","Rock","Road","Mud","Sand","Shrub","Snow"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"SpecialDisguiseUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TerrainData","type":"SpecialDisguiseTerrainData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerInstantlyOnCreate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OpacityTarget","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisguiseFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScanRadiusForPropDisguise","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"TimedOpacityUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Opacity","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"FreefallUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ModelConditionsToSet","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitialVelocity","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Acceleration","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TerminalVelocity","required":false,"default":"15","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"DefectorSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FatCursorRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"ScavengerSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BountyPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"DeflectSpecialPowerModuleData":{"kind":"complex","children":[{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"SpecialPowerUpdateModuleData","doc":""},"PlayerHealSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealAsPercent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealAffects","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HealOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialPowerModuleData","doc":""},"RepairSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"DominateEnemySpecialPowerModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DominateRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DominatedFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PermanentlyConvert","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"ReconstituteStateSpecialAbilityModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdateModuleId","required":true,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TimeStepsBack","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LeavePositionFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReturnPositionFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PostReconstituteAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"FlingPassengerSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"FlingPassengerVelocity","type":"Vector3","min":0,"max":1,"doc":""},{"name":"FlingPassengerLandingWarhead","type":"WeaponRef","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"EjectPassengersSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"EjectionBoneOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimePerPassenger","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Speed","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Height","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ApexHeight","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EjectionFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EjectionBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RunOffMapWhenDone","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreTargetLocation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"GiveOrRestoreUpgradeSpecialPowerModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CommandButton","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UpgradeToGive","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"EvacuateGarrisonSpecialPowerModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"StoreObjectsSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TeleportLinkID","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetMarkerObjectRef","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"SpecialPowerModuleData","doc":""},"CloneStoredObjectsSpecialPowerUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDestinationRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDestinationRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerAttributeModifierOnClones","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ClonedObjectLifetime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"TeleportStoredObjectsSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GetObjectsCurrentlyAtStorePosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StoreObjectsLinkID","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialPowerModuleData","doc":""},"TeleportStoredObjectsUpdateModuleData":{"kind":"complex","children":[{"name":"InstaKillObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"CollidesWithOnTeleport","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FadeInTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialDelayTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DelayTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScaleFadeInTimeByDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GetObjectsCurrentlyAtStorePosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Telefrag","required":false,"default":"NONE","doc":"","kind":"simple","type":"TelefragType","refType":null,"enumValues":["NONE","HEALTH_SUBTRACTION","INSTANT_DEATH_TELEPORTER_ONLY","SWAP"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Shader","required":false,"default":null,"doc":"","kind":"simple","type":"ShaderOverrideRef","refType":"ShaderOverride","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"ActivateSpecialPowerOnCreate":{"kind":"complex","children":[{"name":"SpecialPowerTemplate","type":"SpecialPowerTemplateRef","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"TeleportSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BusyDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestinationWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SourceWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MaxDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeightToTeleportTo","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeInTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"ToggleDeploySpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SoundDeploy","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundUndeploy","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"ToggleHiddenSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShowPalantirTimer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"SpecialPowerModuleInfo":{"kind":"complex","children":[],"attributes":[{"name":"ModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TriggerAtTargetPosition","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TriggerType","required":false,"default":"TARGET_POSITION","doc":"","kind":"simple","type":"TriggerType","refType":null,"enumValues":["SELF_POSITION","TARGET_POSITION","TARGET_OBJECT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ActivateModuleSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"SpecialPowerModules","type":"SpecialPowerModuleInfo","min":0,"max":4,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"ToggleStatusNugget":{"kind":"complex","children":[{"name":"SkirmishAiInfo","type":"AIToggleSpecialPowerInfo","min":1,"max":1,"doc":""},{"name":"Module","type":"SpecialPowerModuleInfo","min":0,"max":4,"doc":""}],"attributes":[{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Upgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ArmorSet","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ArmorSetType","refType":null,"enumValues":["INVALID","VETERAN","ELITE","HERO","PLAYER_UPGRADE","WEAK_VERSUS_BASEDEFENSES","ALTERNATE_FORMATION","MOUNTED","PLAYER_UPGRADE_2","PLAYER_UPGRADE_3","UNBESIEGEABLE","AS_TOWER","AIRBORNE","SECONDARY_DAMAGE","SHRINK_EFFECT","IN_SPIDER_HOLE","UNUSED_05","UNUSED_06","UNUSED_07","UNUSED_08","UNUSED_09","UNUSED_10","SHIELDBODY_ENABLED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LocomotorSet","required":false,"default":"INVALID","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AIUpdateModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GenericLuaEventParameter","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnterStateSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledType","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledType","refType":null,"enumValues":["DEFAULT","USER_PARALYZED","EMP","HELD","PARALYZED","UNMANNED","UNDERPOWERED","FREEFALL","TEMPORARILY_BUSY","SCRIPT_DISABLED","SCRIPT_UNDERPOWERED","INFILTRATED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ToggleStatusSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"ToggleState","type":"ToggleStatusNugget","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReloadAllWeaponsOnToggle","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"RecallUnitsSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlayReturnVoiceFromRecalledUnit","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxAircraftToRecall","required":false,"default":"4","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"ReturnToProducerSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"TurretAIData":{"kind":"complex","children":[{"name":"TurretAITargetChooserData","type":"TurretAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"TurretTurnRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TurretPitchRate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowsPitch","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinimumPitch","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PitchHeight","required":false,"default":"50%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ControlledWeaponSlots","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InvalidIdleScanObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IdleTurnRateModifier","required":false,"default":"50%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinIdleScanTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxIdleScanTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinIdleScanAngle","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxIdleScanAngle","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDeflectionClockwise","required":false,"default":"180d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDeflectionAntiClockwise","required":false,"default":"180d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NaturalTurretAngle","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RecenterWhenOutOfTurnRange","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BlindFireDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComeToHaltJiggle","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetAngleModelStates","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"SpecialPowerAssistResponseBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectStatus","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BehaviorModuleData","doc":""},"AttackAssistResponseBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ObjectStatus","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WeaponSlotID","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotType","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"RadarHackSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumFalseReturns","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HackDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"RadarJamSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"JamRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"JamDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"RadarSpySpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetFilter","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SpyDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"RadarFreezeSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetFilter","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FreezeDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"CaptureAndGiveCommandSetSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CommandSet","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandSetWeakRef","refType":"LogicCommandSet","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"SpecialPowerModuleData","doc":""},"CombineSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"CombineWithObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"UncombineSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"ConstructionYardAIUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"FXListBehaviorEvent":{"kind":"complex","children":[],"attributes":[{"name":"Index","required":false,"default":null,"doc":"","kind":"simple","type":"FXListBehaviorType","refType":null,"enumValues":["onDeath","onDamaged","onCreate","onTransitionToDamaged","onTransitionToReallyDamaged","onTransitionToRubble","onBecomingTemporarySlave","onBecomingTemporaryOwner","onEndingTemporarySlave","onEndingTemporaryOwner","onTerrainCollision","onShieldSphereCollision","onSurfacing","onSubmerging"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MinThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OrientToObject","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ForceUseDoFXObj","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Direction","required":false,"default":"Default","doc":"","kind":"simple","type":"FXListBehaviorDirection","refType":null,"enumValues":["Front","Rear","Side","Top","Default"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FXListBehaviorModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""},{"name":"Event","type":"FXListBehaviorEvent","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"ExperienceLevelCreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Level","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MPOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"CreateModuleData","doc":""},"InheritUpgradeCreateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"UpgradeDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpgradeId","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"DieModuleData","doc":""},"KeepObjectDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CollapsingTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StayOnRadar","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DieModuleData","doc":""},"LevelGrantSpecialPowerModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"AcceptanceFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Experience","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusEffect","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"SquishCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CrushAnimTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrushKillDelay","required":false,"default":".5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDirectionCheck","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseVehicleStyleCrush","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAllyCrush","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"CollideModuleData","doc":""},"PreorderCreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"CrushDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TotalCrushSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BackEndCrushSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FrontEndCrushSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TotalCrushSoundPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BackEndCrushSoundPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FrontEndCrushSoundPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"DamageFilteredCreateObjectDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CreationList","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamageTypeTriggersInstantly","required":false,"default":null,"doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypeTriggersForDuration","required":false,"default":null,"doc":"","kind":"simple","type":"DamageSubType","refType":null,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PostFilterTriggeredDuration","required":false,"default":null,"doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"StopSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StopPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SpecialPowerModuleData","doc":""},"WeaponModeSpecialPowerUpdateModuleData":{"kind":"complex","children":[{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Duration","required":false,"default":null,"doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LockWeaponSlot","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerUpdateModuleData","doc":""},"HighlanderBodyModuleData":{"kind":"complex","children":[{"name":"DamageRangeModifier","type":"ActiveBodyDamageRangeModifier","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthDamagedPercentage","required":false,"default":"66.666666","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealthReallyDamagedPercentage","required":false,"default":"33.333333","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialHealth","required":false,"default":"-1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgePercent","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnteringReallyDamagedTransitionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrabObject","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingBuffFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReallyDamagedAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CheerRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgradesOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathBehavior","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurningDeathFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"ActiveBodyModuleData","doc":""},"ReflectDamageModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DamageTypesToReflect","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ReflectDamagePercentage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumDamageToReflect","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DamageModuleData","doc":""},"DamageState":{"kind":"complex","children":[],"attributes":[{"name":"MinHealth","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxHealth","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"DamageStateListModuleData":{"kind":"complex","children":[{"name":"Data","type":"DamageState","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"DamageModuleData","doc":""},"SpecialPowerCompletionDieModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"DieModuleData","doc":""},"ProductionQueueHordeContainModuleDataTemplateContainer":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"ProductionQueueHordeContainModuleData":{"kind":"complex","children":[{"name":"TemplateContainer","type":"ProductionQueueHordeContainModuleDataTemplateContainer","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"TunnelContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""},{"name":"EntryOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"EntryPosition","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ExitOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeleteRemoved","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TunnelMasterObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"HordeGarrisonContainModuleData","doc":""},"TunnelTeleportContainModuleData":{"kind":"complex","children":[{"name":"PassengerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"PassengerData","type":"PassengerDataType","min":0,"max":-1,"doc":""},{"name":"ModifierToGiveOnExit","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MemberTemplateStatusInfo","type":"MemberTemplateStatusData","min":0,"max":-1,"doc":""},{"name":"InitialRoster","type":"InitialRoster","min":0,"max":1,"doc":""},{"name":"EntryOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"EntryPosition","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ExitOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ContainMax","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnterSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExitSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamagePercentToUnits","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersTestCollisionHeight","required":false,"default":"-1000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PassengersInTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfExitPaths","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowOwnPlayerInsideOverride","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowAlliesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowEnemiesInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowNeutralInside","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassDisabilityToRiders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledBitsForRiders","required":false,"default":"UNDERPOWERED EMP","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowPips","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CollidePickup","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EjectPassengersOnDeath","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillPassengersOnDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HasObjectStatusOfContainedEntry","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Enabled","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ObjectStatusOfContained","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatusWhileContaining","required":false,"default":"CONTAINER_OCCUPIED","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModifierRequiredTime","required":false,"default":"100","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillIfEmptyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MobileGarrison","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToClearBuildingAttacks","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetInitialTeamOnCapture","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeleteRemoved","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TunnelMasterObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"TunnelContainModuleData","doc":""},"TeleportToCasterSpecialPowerModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDestinationRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDestinationRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRangeFromCasterSP","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxRangeFromCasterMP","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TargetFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RequireStoredObjects","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillObjectsIfPlacedInBadSpot","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"InvisibilitySpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibilityTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"BroadcastRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"InvisibilityBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"InvisibilityTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"InvisibilityUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InvisibilityTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"CreateAndEnterObjectSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"UpgradeOCL","type":"OCLUpgradePair","min":0,"max":-1,"doc":""},{"name":"NearestSecondaryObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""},{"name":"FXOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CreateLocation","required":false,"default":null,"doc":"","kind":"simple","type":"OCLCreateLocType","refType":null,"enumValues":["CREATE_AT_EDGE_NEAR_SOURCE","CREATE_AT_EDGE_NEAR_TARGET","CREATE_AT_EDGE_NEAR_TARGET_AND_MOVE_TO_LOCATION","CREATE_AT_LOCATION","USE_OWNER_OBJECT","CREATE_ABOVE_LOCATION","CREATE_AT_EDGE_FARTHEST_FROM_TARGET","CREATE_CLOSEST_TO_SPAWN_POINT","USE_SECONDARY_OBJECT_LOCATION","USE_MULTIPLE_SECONDARY_OBJECT_LOCATIONS","CREATE_AT_EDGE_ALONG_PATH_LINE","CREATE_AT_EDGE_NEAR_SECONDARY_TARGET","CREATE_AT_OFFSET_FROM_TARGET","CREATE_AT_OFFSET_FROM_TARGET_AND_MOVE_TO_TARGET","CREATE_AT_OFFSET_FROM_TARGET_ALONG_SECONDARY_OBJECT_VECTOR_AND_MOVE_TO_TARGET"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CreateLocationOffset","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCreateCount","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumberToSpawn","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestinationOCL","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RegisterObjectsWithSpecialAbilityUpdate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"OCLSpecialPowerModuleData","doc":""},"MoveToPositionAndEvacuateSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"MoveToPositionAndReplaceSelfSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"ReturnToDockSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"BuildingDestructionItem":{"kind":"complex","children":[],"attributes":[{"name":"BonePrefix","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CreationObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"FlingVelocity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"BuildingDestructionModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""},{"name":"Item","type":"BuildingDestructionItem","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AssociatedModule","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxDebrisCloudsPerSecond","required":false,"default":"2.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FillerMesh","required":false,"default":"NEWSKIN_FILL","doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"QueueDockModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DockStartBoneName","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DockActionBoneName","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DockEndBoneName","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"QueueBonePrefix","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TurnTableBoneName","required":false,"default":"","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DockingAnimation","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"OreNodeModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaximumGatheredValue","required":false,"default":"20000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliveryAmount","required":false,"default":"1000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliveryAmountWhenEmpty","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CashMultiplier","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MoveToExtractTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExtractTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MoveToDeliverTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliveryTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExtractAnimation","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliveryAnimation","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReturnAnimation","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MoveBackAnimation","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowNotificationPercentage","required":true,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowNotificationEvaEventRef","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DepletedNotificationEvaEventRef","required":true,"default":null,"doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DepletedNotificationAudioEventInfoRef","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BehaviorModuleData","doc":""},"OreMinerModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DeliveryCapacity","required":false,"default":"1000","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeliveryTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"MovementSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MovementType","required":false,"default":"NONE","doc":"","kind":"simple","type":"SPMovementType","refType":null,"enumValues":["NONE","STRAIGHT_AHEAD","TARGETED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"LocomotorSet","required":false,"default":"INVALID","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BusyDurationOnExit","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CollisionBounceHeight","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CollisionBounceDistance","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CollisionBounceSpeedScalar","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"PrematureDischargeSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"GiveProductionBonusSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildCostBonus","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildCostBonusAllies","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTimeBonus","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTimeBonusAllies","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvesterBonus","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvesterBonusAllies","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"WallBuilderBehaviorModuleData":{"kind":"complex","children":[{"name":"ConnectingObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxNumSegments","required":false,"default":"5","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SecondaryModelConditions","required":false,"default":"WALL_SEGMENT","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SecondaryObjectStatus","required":false,"default":"WALL_SEGMENT","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StartInSecondaryModel","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BehaviorModuleData","doc":""},"StrafeAreaTargetChooserModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxAttacksPerTarget","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OverflowOptions","required":false,"default":null,"doc":"","kind":"simple","type":"StrafeAreaTargetChooserFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BehaviorModuleData","doc":""},"AssistedPlacementBehaviorModuleData":{"kind":"complex","children":[{"name":"RequirementObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PlacementHint","required":false,"default":"NONE","doc":"","kind":"simple","type":"AssistanceHintBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SnappingDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"HintObjectMapping":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"PlayerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTemplateWeakRef","refType":"PlayerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"HintDisplayObject","required":true,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"HintOpacity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HintUsesShaders","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"PlacementRestriction":{"kind":"complex","children":[{"name":"RestrictedObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"FilterRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AssistedPlacementInfoBehaviorModuleData":{"kind":"complex","children":[{"name":"HintObject","type":"HintObjectMapping","min":0,"max":-1,"doc":""},{"name":"PlacementRestriction","type":"PlacementRestriction","min":0,"max":1,"doc":""},{"name":"SuggestedOffset","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AllowShrouded","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SelectiveVisibilityBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdateRate","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowedPlayers","required":false,"default":null,"doc":"","kind":"simple","type":"RelationshipBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BehaviorModuleData","doc":""},"StructurePlacementBehaviorModuleData":{"kind":"complex","children":[{"name":"RestrictedAreaShape","type":"Shape","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SlavedUpdateModuleData":{"kind":"complex","children":[{"name":"GuardPosOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LeashRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GuardMaxRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GuardWanderRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackWanderRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScoutRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScoutWanderRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistToTargetToGrantRangeBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepairRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepairMinAltitude","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepairMaxAltitude","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepairWhenHealthBelowPercentage","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepairRatePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinReadyFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxReadyFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinWeldFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxWeldFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeldingSysId","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"WeldingFXBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StayOnSameLayerAsMaster","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DieOnMastersDeath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DieOnMastersDeathDamageType","required":false,"default":"UNRESISTABLE","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DieOnMastersDeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeOutRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MarkUnselectable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseSlaverAsControlForEvaObjectSightedEvents","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"ArmorUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillArmorUpgrade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreArmorUpgrade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ArmorSetFlag","required":false,"default":null,"doc":"","kind":"simple","type":"ArmorSetType","refType":null,"enumValues":["INVALID","VETERAN","ELITE","HERO","PLAYER_UPGRADE","WEAK_VERSUS_BASEDEFENSES","ALTERNATE_FORMATION","MOUNTED","PLAYER_UPGRADE_2","PLAYER_UPGRADE_3","UNBESIEGEABLE","AS_TOWER","AIRBORNE","SECONDARY_DAMAGE","SHRINK_EFFECT","IN_SPIDER_HOLE","UNUSED_05","UNUSED_06","UNUSED_07","UNUSED_08","UNUSED_09","UNUSED_10","SHIELDBODY_ENABLED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"AttributeModifierUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpgradeModuleData","doc":""},"CommandSetUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CommandSet","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandSetWeakRef","refType":"LogicCommandSet","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"UpgradeModuleData","doc":""},"LocomotorSetModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillLocomotorUpgrade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"MaxHealthUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AddMaxHealth","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChangeType","required":false,"default":null,"doc":"","kind":"simple","type":"MaxHealthChangeType","refType":null,"enumValues":["SAME_CURRENTHEALTH","PRESERVE_RATIO","ADD_CURRENT_HEALTH_TOO"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"ModelConditionUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AddConditionFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RemoveConditionFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AddTempConditionFlag","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TempConditionTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"ObjectCreationUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UpgradeObject","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Delay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GrantUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ThingToSpawn","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"Angle","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestroyWhenSold","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadeInTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseBuildingProduction","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"UnpauseSpecialPowerUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObeyRechageOnTrigger","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"ReplaceSelfUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ReplacementTemplate","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NewObjectUnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":"DISABLE_DURING_UNPACK","doc":"","kind":"simple","type":"ReplaceSelfUpgradeOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpgradeModuleData","doc":""},"InitiateRepairDieModuleData":{"kind":"complex","children":[{"name":"Die","type":"DieMuxDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DelayTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MasterDeadDieFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"InitiateRepairDieOptionsFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InstantRepairModelCondition","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InstantRepairAnimDuration","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AttributeModifierAuraUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierName","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RefreshDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Range","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowPowerWhenAttacking","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitiallyActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierAuraUpdateRequiredBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AntiCategory","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierCategoryBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RunWhileDead","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowSelf","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectContainedOnly","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectHordeMembersOnly","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAttacheeOnly","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxActiveRank","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredObjectStatusFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShowDebugCircle","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"ShieldBodyUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AudioLoopUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SoundToPlay","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"KillAfterMS","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillOnDeath","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"DelayedUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DelayTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"StatusBitsUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StatusToSet","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusToClear","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpgradeModuleData","doc":""},"ExperienceScalarUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AddXPScalar","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"CostModifierUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ApplyToUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Percentages","required":false,"default":null,"doc":"","kind":"simple","type":"PercentageList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsUpgradeDiscountUpgrade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Slaughter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UILabel","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpgradeModuleData","doc":""},"GarrisonUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"PowerUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"TechUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusY","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistanceType","required":false,"default":"CIRCULAR","doc":"","kind":"simple","type":"DistanceCheckType","refType":null,"enumValues":["CIRCULAR","RECTANGULAR"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FXLineBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpgradeModuleData","doc":""},"TechUpgradeReceiverModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusY","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistanceType","required":false,"default":"CIRCULAR","doc":"","kind":"simple","type":"ReceiverDistanceType","refType":null,"enumValues":["CIRCULAR","RECTANGULAR"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FXLineBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RadarDrawModule","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RadarRotateSpeed","required":false,"default":"0.1r","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadarRotateOffset","required":false,"default":"0r","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"OffsetInfo":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"ModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"AvailableSubStructure":{"kind":"complex","children":[{"name":"UpgradeTrigger","type":"UpgradeTemplateWeakRef","min":1,"max":1,"doc":""},{"name":"ObjectTemplate","type":"GameObjectWeakRef","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"SubStructureBuildUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"AvailableSubStructure","type":"AvailableSubStructure","min":0,"max":-1,"doc":""},{"name":"StructureOffset","type":"OffsetInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"SubStructureBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SubStructureStorageBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"StoreTemplateIDBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"ReplaceDrawModuleBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ConsumeItem","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SuckUpObjectsUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"InitialDelay","required":false,"default":"0.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LiftVelocity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathHeight","required":false,"default":"420","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"10.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AutoDepositUpdateModuleData":{"kind":"complex","children":[{"name":"InitialCaptureBonus","type":"MoneyTransaction","min":0,"max":-1,"doc":""},{"name":"Deposit","type":"MoneyTransaction","min":0,"max":-1,"doc":""},{"name":"ResourceCap","type":"MoneyTransaction","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DepositInterval","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveNoXP","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnlyWhenGarrisoned","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Flags","required":false,"default":"NONE","doc":"","kind":"simple","type":"AutoDepositBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TransactionCategory","required":false,"default":"AUTO_DEPOSIT","doc":"","kind":"simple","type":"MoneyTransactionCategory","refType":null,"enumValues":["UNKNOWN","STARTING_CASH","HARVESTER","CAPTURE_BONUS","AUTO_DEPOSIT","SELL_OBJECT","BOUNTY","CASH_CHEAT","DEVASTATE","CANCEL_BUILD","MONEY_CRATE","DEATH_REFUND","SLAUGHTER","TERRAIN_RESOURCE","SHARED_DEPOSIT","PRODUCTION","BUILD_WALLSPAN","DOZER_CONSTRUCT","SELF_REPAIR","PLAYERKILLED","SCRIPTED_MONEY_ACTION","SPECIAL_POWER","AI_MONEY_LENDER","PLAYER_GIVE_MONEY","PLAYER_CLONE","TRANSFER_ASSETS","CASH_HACK","INFILTRATOR","PILLAGE","STEAL_MONEY"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"FXCreationList":{"kind":"complex","children":[],"attributes":[{"name":"Bone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"FlammableUpdateModuleData":{"kind":"complex","children":[{"name":"FireFXList","type":"FXCreationList","min":0,"max":1,"doc":""},{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"BurnedDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AflameDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AflameDamageAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AflameDamageDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningSoundName","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FlameDamageLimit","required":false,"default":"20","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlameDamageExpiration","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetBurnedStatus","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SwapModelWhenAflame","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SwapModelWhenQuenched","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SwapTextureWhenAflame","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SwapTextureWhenQuenhed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BurnContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RunToWater","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RunToWaterDepth","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RunToWaterSearchRadius","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RunToWaterSearchIncrement","required":false,"default":"60.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PanicLocomotorWhileAflame","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageType","required":false,"default":null,"doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"QueueProductionExitUpdateModuleData":{"kind":"complex","children":[{"name":"UnitCreatePoint","type":"Vector3","min":1,"max":1,"doc":""},{"name":"NaturalRallyPoint","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PlacementViewAngle","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExitDelaySeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowAirborneCreation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitialBurst","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NoExitPath","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanRallyToSlaughter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ClearAlliesFromDestination","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"TerrainResourceBehaviorModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxIncome","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IncomeInterval","required":false,"default":"0xffffffff","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HighPriority","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Visible","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Upgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpgradeMustBePresent","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UpgradeBonusPercent","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SubObjectsUpgradeNugget":{"kind":"complex","children":[{"name":"UpgradeTexture","type":"ReplaceTexture","min":0,"max":-1,"doc":""},{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""}],"attributes":[{"name":"ShowSubObjects","required":false,"default":null,"doc":"","kind":"simple","type":"AssetIdList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HideSubObjects","required":false,"default":null,"doc":"","kind":"simple","type":"AssetIdList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeTime","required":false,"default":"0.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WaitBeforeFadeTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkipFadeOnCreate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HideSubObjectsOnRemove","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UnHideSubObjectsOnRemove","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Upgrade","required":true,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateWeakRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":null,"doc":""},"SubObjectsUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"Nugget","type":"SubObjectsUpgradeNugget","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"GeometryUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShowGeometry","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HideGeometry","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpgradeModuleData","doc":""},"LevelUpUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LevelsToGain","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelCap","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoFlash","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"StealthDetectorUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DetectionRate","required":false,"default":"0.4s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DetectionRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitiallyDisabled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PingSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LoudPingSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IRBeaconParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IRParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IRBrightParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IRGridParticleSys","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IRParticleSysBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExtraRequiredKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExtraForbiddenKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanDetectWhileGarrisoned","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanDetectWhileContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiredUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpgradeModuleData","doc":""},"EmotionTrackerUpdateModuleData":{"kind":"complex","children":[{"name":"TauntAndPointExcluded","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"AfraidOf","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"AlwaysAfraidOf","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"PointAt","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"AddEmotion","type":"AssetReference","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TauntAndPointDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeroScanDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TauntAndPointUpdateDelay","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FearScanDistance","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IgnoreVeterancy","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ImmuneToFearLevel","required":false,"default":"5","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"JetAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OutOfAmmoDamagePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OutOfAmmoDamageDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NeedsRunway","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReturnToBaseWhenVictimDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KeepsParkingSpaceWhenAirborne","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ParkingOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CirclesForAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseForOutOfAmmoCheck","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OutOfAmmoEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"AIUpdateModuleData","doc":""},"HordeAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"AttributeModifierPoolUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SpecialPowerCreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"PillageModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PillageAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumDamageEventsPerPillage","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DamagerModuleData","doc":""},"AnimalAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRadius","required":false,"default":"20","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeDistance","required":false,"default":"100","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WanderPercentage","required":false,"default":"35","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistance","required":false,"default":"15","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDistance","required":false,"default":"50","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"25","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeUpdateTimer","required":false,"default":"0.8s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WanderUpdateTimer","required":false,"default":"2.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AfraidOfCastles","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitialFleeBlindlyRadius","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"AssaultTransportAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MembersGetHealedAtLifeRatio","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClearRangeRequiredToContinueAttackMove","required":false,"default":"50","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"DozerAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepairHealthPercentPerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BoredTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BoredRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"BroadcastStealthUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScanRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanDelayInFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpgradeRequired","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PersistantConditions","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"StructureUnpackUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackCompleteSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OffsetHeightAboveWater","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"StructureSellUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SellTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SuppressionUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdateDelay","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Suppressability","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SuppressionDuration","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierSuppressed","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierForceMove","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IgnoreSuppressionObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"ClusterBombUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"WeaponName","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitialWeaponName","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumBomblets","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BombletFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"FindCoverBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttributeModifierInCover","required":true,"default":null,"doc":"Attribute modifier that is active while the unit is in cover.","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CoverScanRange","required":true,"default":null,"doc":"Range within unit looks for a cover point.","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"AttributeModifierNavalModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"CreateModuleData","doc":""},"ShieldSphereUpdateModuleData":{"kind":"complex","children":[{"name":"PositionOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"IgnoreInsideToInsideCheck","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RadiusMax","required":false,"default":"40","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusMin","required":false,"default":"10","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypesNotToAbsorb","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScanFrequency","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDamage","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectStatus","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelCondition","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiallyActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShieldBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShieldSizeMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"ShieldSphereUpdateOptionFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"SpiderHoleUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanFrequency","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"LiftObjectUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CrusherModifiesVelocity","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LiftVelocity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxElevationFromGround","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeIncrement","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTimeLifted","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxStructureShakeVelocity","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AirplaneCrashWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoftLandingWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"RandomModelConditionBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Conditions","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"CreateModuleData","doc":""},"TiberiumFieldBehaviorModuleData":{"kind":"complex","children":[{"name":"DamageFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"HealFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DamageUpdateFrequencySeconds","required":false,"default":"0.67s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealUpdateFrequencySeconds","required":false,"default":"0.60s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageRadiusAdd","required":false,"default":"20","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealRadiusAdd","required":false,"default":"20","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FieldResolution","required":false,"default":"40","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxFieldMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartingFieldMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ThingToSpawn","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpawnOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClusterScaleFactor","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClusterPowerFactor","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrystalGrowthRate","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LifetimeFieldMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillWhenEmptyAndFinishedSpawning","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowStartingFieldCrystalsToGrow","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"TiberiumCrystalBehaviorModuleData":{"kind":"complex","children":[{"name":"RadarColor","type":"Color3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumBoxes","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ValuePerBox","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrowthStages","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBetweenGrowthStages","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrowthTimePerStage","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"TiberiumGrowthModBehaviorModuleData":{"kind":"complex","children":[{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GreenTiberiumMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BlueTiberiumMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DieModuleData","doc":""},"RadarBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"DockUpdateModuleData":{"kind":"complex","children":[{"name":"ForVoiceRetreatThisIsASafeHarborToObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumberApproachPositions","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowsPassthrough","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GoToRallyPointAfterDock","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldDockInReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDockTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectsInLineWeight","required":false,"default":"13s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SupplyTruckAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxBoxes","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyCenterActionDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyWarehouseActionDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyWarehouseScanDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DepletedAnnounceDistance","required":false,"default":"2000","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvestTrees","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HarvestTiberium","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HarvestActivationRange","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvestPreparationTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvestActionTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HarvestsFromRearEnd","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPathThroughUnitsWhileDocking","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPathThroughUnitsWhileHarvesting","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"SupplyCenterCreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"GatherSlavesUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SlaveTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Radius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Amount","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SupplyCenterDockUpdateModuleData":{"kind":"complex","children":[{"name":"ForVoiceRetreatThisIsASafeHarborToObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumberApproachPositions","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowsPassthrough","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GoToRallyPointAfterDock","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldDockInReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDockTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectsInLineWeight","required":false,"default":"13s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ValueMultiplier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DistributedDeposit","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DockUpdateModuleData","doc":""},"SupplyWarehouseDockUpdateModuleData":{"kind":"complex","children":[{"name":"ForVoiceRetreatThisIsASafeHarborToObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumberApproachPositions","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowsPassthrough","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GoToRallyPointAfterDock","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldDockInReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDockTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectsInLineWeight","required":false,"default":"13s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartingBoxes","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeleteWhenEmpty","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DockUpdateModuleData","doc":""},"AimWeaponBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AimLowThreshold","required":false,"default":"-0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AimHighThreshold","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AimNearDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AimFarDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"DistributedMoneyBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Capacity","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnDieSpawnPercentage","required":false,"default":"1.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RedistributeMoneyOnDeathType","required":false,"default":"SUICIDED","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"Query":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"EMax","required":false,"default":"6","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Value","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AutoAbilityBehaviorModuleData":{"kind":"complex","children":[{"name":"Queries","type":"Query","min":0,"max":6,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxScanRange","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinScanRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IdleSeconds","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialAbilityName","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ForbiddenStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StartsActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseStartPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AdjustAttackPos","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AllowSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"FireWeaponWhenDamagedBehaviorModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitiallyActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageTypes","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReactionWeaponPristine","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReactionWeaponDamaged","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReactionWeaponReallyDamaged","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReactionWeaponRubble","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousWeaponPristine","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousWeaponDamaged","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousWeaponReallyDamaged","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousWeaponRubble","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpgradeModuleData","doc":""},"WeaponFireProbabilityType":{"kind":"complex","children":[],"attributes":[{"name":"DeathType","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ChancePercentage","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"FireWeaponWhenDeadBehaviorModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"WeaponOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":1,"max":1,"doc":""},{"name":"WeaponFireProbability","type":"WeaponFireProbabilityType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitiallyActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ActiveDuringConstruction","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ContinueToBezierDestination","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FireAtGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DelayTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FocusFireKindOfFlag","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseMyKillerAsWeaponSource","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"ShipSlowDeathBehaviorModuleData":{"kind":"complex","children":[{"name":"FX","type":"SlowDeathFXListType","min":0,"max":4,"doc":""},{"name":"OCL","type":"SlowDeathOCLType","min":0,"max":4,"doc":""},{"name":"Weapon","type":"SlowDeathWeaponType","min":0,"max":4,"doc":""},{"name":"Sound","type":"SlowDeathSoundType","min":0,"max":4,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SinkRate","required":false,"default":"0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"ProbabilityModifier","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModifierBonusPerOverkillPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecayBeginTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForce","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForceVariance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitchVariance","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShadowWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Fade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadeTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathTypes","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathObjectStatusBits","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"SlowDeathBehaviorModuleData","doc":""},"StancesBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"StanceTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"StanceTemplateRef","refType":"StanceTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"HelicopterSlowDeathBehaviorModuleData":{"kind":"complex","children":[{"name":"FX","type":"SlowDeathFXListType","min":0,"max":4,"doc":""},{"name":"OCL","type":"SlowDeathOCLType","min":0,"max":4,"doc":""},{"name":"Weapon","type":"SlowDeathWeaponType","min":0,"max":4,"doc":""},{"name":"Sound","type":"SlowDeathSoundType","min":0,"max":4,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SinkRate","required":false,"default":"0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"ProbabilityModifier","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModifierBonusPerOverkillPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecayBeginTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForce","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForceVariance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitchVariance","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShadowWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Fade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadeTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathTypes","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathObjectStatusBits","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SpiralOrbitTurnRate","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpiralOrbitForwardSpeed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpiralOrbitForwardSpeedDamping","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinSelfSpin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSelfSpin","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelfSpinUpdateDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelfSpinUpdateAmount","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FallHowFast","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinBladeFlyOffDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxBladeFlyOffDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BladeObjectName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BladeBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"OclEjectPilot","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FxBlade","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OclBlade","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FxHitGround","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OclHitGround","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FxFinalBlowUp","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OclFinalBlowUp","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DelayFromGroundToFinalDeath","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FinalRubbleObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"MaxBraking","required":false,"default":"99999.9","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"SlowDeathBehaviorModuleData","doc":""},"ModelConditionSoundSelectorOverrideBlock":{"kind":"complex","children":[{"name":"AudioArrayVoice","type":"AudioArrayVoice","min":0,"max":1,"doc":""},{"name":"AudioArraySound","type":"AudioArraySound","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredFlags","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedFlags","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VoicePriorityOverride","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"ModelConditionSoundSelectorClientBehaviorModuleData":{"kind":"complex","children":[{"name":"Override","type":"ModelConditionSoundSelectorOverrideBlock","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ClientBehaviorModuleData","doc":""},"ModelConditionEvaEventSelectorOverrideBlock":{"kind":"complex","children":[{"name":"EvaEventArray","type":"EvaEventArray","min":0,"max":1,"doc":""}],"attributes":[{"name":"RequiredFlags","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedFlags","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ModelConditionEvaEventSelectorClientBehaviorModuleData":{"kind":"complex","children":[{"name":"Override","type":"ModelConditionEvaEventSelectorOverrideBlock","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ClientBehaviorModuleData","doc":""},"UpgradeSoundSelectorOverrideBlock":{"kind":"complex","children":[{"name":"AudioArrayVoice","type":"AudioArrayVoice","min":0,"max":1,"doc":""},{"name":"AudioArraySound","type":"AudioArraySound","min":0,"max":1,"doc":""},{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictingUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"RequiredModelConditions","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConflictingModelConditions","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"VoicePriorityOverride","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"UpgradeSoundSelectorClientBehaviorModuleData":{"kind":"complex","children":[{"name":"Override","type":"UpgradeSoundSelectorOverrideBlock","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ClientBehaviorModuleData","doc":""},"BridgeBuilderModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"EndCap","required":true,"default":null,"doc":"Object that is used for the bridge end caps.","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EndCap2","required":false,"default":null,"doc":"Object that is used for the 'right' bridge end cap. If not\n\t\t\t\t\t\t\tspecified the EndCap object is used for this as well, except\n\t\t\t\t\t\t\tit is rotated 180 degrees.","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"EndCapLen","required":true,"default":null,"doc":"Length of end caps in world units.","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CenterPiece","required":true,"default":null,"doc":"Object that is used repeatedly between the end caps.","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CenterPieceLen","required":true,"default":null,"doc":"Length of center piece in world units.","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CenterPieceB","required":false,"default":null,"doc":"Optional 'B' center piece. If present CenterPiece and CenterPieceB are\n\t\t\t\t\t\tused alternatingly.","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CenterPieceBLen","required":false,"default":null,"doc":"Length of center piece B in world units.","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Width","required":true,"default":null,"doc":"Width of bridge in world units.","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"GateHouse","required":true,"default":null,"doc":"Object that will be used as gate house.","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"GateHouse2","required":false,"default":null,"doc":"Object that will be used as gate house at the 'right' end\n\t\t\t\t\t\t\tof the bridge. If not specified the GateHouse object will\n\t\t\t\t\t\t\tbe used instead, rotated by 180 degrees.","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DamageNeighborSegementsAtHealthPercent","required":false,"default":"66.66666","doc":"When bridge segments get damaged, they can damage their neighboring\n\t\t\t\t\t\t\tsegments. This percentage is the threshold for a particular segment\n\t\t\t\t\t\t\tbefore its damage carries to adjacent segments. Adjacent segments\n\t\t\t\t\t\t\thave their health set to this level when this event is triggered.","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":"This module provides basic information needed for a logical bridge to create actual bridge objects.\n\t\t\tThe bridge builder object is similar to the horde brain in nature in that it does not exist as\n\t\t\ta visual object but rather as a container grouping together all the logical subobjects."},"WanderAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttackAll","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EntryCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Selectable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WanderDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"DeletionUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MinFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxFrames","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AttachUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ModifierToLeechFromParent","type":"AttributeModifierRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusAttached","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IgnoreForbiddenParentStatusStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToCopy","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToPrefer","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Range","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseEnoughRange","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParentOwnerAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentOwnerDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitialAttachDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IdleScanDelay","required":false,"default":"0.35s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"STICK_TO_PARENT TELEPORT USE_GEOMETRY","doc":"","kind":"simple","type":"AttachUpdateFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentDeathTypeToListenFor","required":false,"default":"ALL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NoDieIfStatusActive","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentPositionElevation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceAmount","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceTimeout","required":false,"default":"0.33s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatusDieDeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"MoneyGainAttachUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ModifierToLeechFromParent","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"MoneyGainObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusAttached","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IgnoreForbiddenParentStatusStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToCopy","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToPrefer","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Range","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseEnoughRange","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParentOwnerAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentOwnerDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitialAttachDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IdleScanDelay","required":false,"default":"0.35s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"STICK_TO_PARENT TELEPORT USE_GEOMETRY","doc":"","kind":"simple","type":"AttachUpdateFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentDeathTypeToListenFor","required":false,"default":"ALL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NoDieIfStatusActive","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentPositionElevation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceAmount","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceTimeout","required":false,"default":"0.33s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatusDieDeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActionType","required":true,"default":null,"doc":"","kind":"simple","type":"MoneyGainAttachActionFlag","refType":null,"enumValues":["ON_DETACH_PARENT_DEAD"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PurchasePricePercent","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AttachUpdateModuleData","doc":""},"LeechTargetingAttachUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ModifierToLeechFromParent","type":"AttributeModifierRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusAttached","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IgnoreForbiddenParentStatusStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToCopy","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToPrefer","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Range","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseEnoughRange","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParentOwnerAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentOwnerDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitialAttachDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IdleScanDelay","required":false,"default":"0.35s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"STICK_TO_PARENT TELEPORT USE_GEOMETRY","doc":"","kind":"simple","type":"AttachUpdateFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentDeathTypeToListenFor","required":false,"default":"ALL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NoDieIfStatusActive","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentPositionElevation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceAmount","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceTimeout","required":false,"default":"0.33s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatusDieDeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AttachUpdateModuleData","doc":""},"LineSegmentDamageUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NodeLifetime","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageInterval","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Distance","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Damage","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageFXType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageFXType","refType":null,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectStatusForbiddenForDamage","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MinDistanceTolerance","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxValidHeightOffGround","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FXParticleSystemTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NodeFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"ParabolicCurveUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"BoobyTrapUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ModifierToLeechFromParent","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"PreventEnteringFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusAttached","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IgnoreForbiddenParentStatusStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToCopy","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToPrefer","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Range","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseEnoughRange","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParentOwnerAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentOwnerDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitialAttachDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IdleScanDelay","required":false,"default":"0.35s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"STICK_TO_PARENT TELEPORT USE_GEOMETRY","doc":"","kind":"simple","type":"AttachUpdateFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentDeathTypeToListenFor","required":false,"default":"ALL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NoDieIfStatusActive","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentPositionElevation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceAmount","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceTimeout","required":false,"default":"0.33s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatusDieDeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FireWeaponConditionsOnParent","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PreventEnteringSetStatusOnParent","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AllowTriggerOnAllies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SpecialWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"AttachUpdateModuleData","doc":""},"StealUnitUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ModifierToLeechFromParent","type":"AttributeModifierRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusAttached","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttachedModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IgnoreForbiddenParentStatusStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToCopy","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentStatusToPrefer","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Range","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CloseEnoughRange","required":false,"default":"1000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParentOwnerAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyAttachmentEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetachFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentOwnerDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentAllyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentEnemyDiedEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"InitialAttachDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IdleScanDelay","required":false,"default":"0.35s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"STICK_TO_PARENT TELEPORT USE_GEOMETRY","doc":"","kind":"simple","type":"AttachUpdateFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentDeathTypeToListenFor","required":false,"default":"ALL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NoDieIfStatusActive","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentPositionElevation","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceAmount","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceTimeout","required":false,"default":"0.33s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathTypesToNotLeech","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenParentStatusDieDeathType","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AttachUpdateModuleData","doc":""},"SpawnCrateUpdateModuleData":{"kind":"complex","children":[{"name":"CrateList","type":"GameObjectRef","min":0,"max":-1,"doc":""},{"name":"BlockingUnits","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxCrates","required":false,"default":"20","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CreateFrequency","required":false,"default":"30s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrateLifetime","required":false,"default":"120s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MapExclusionMargin","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BlockingUnitRange","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BlockingStartPositionRange","required":false,"default":"300.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":"DELETE_EXPIRED_CRATES","doc":"","kind":"simple","type":"SpawnCrateUpdateFlagsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"EMPUpdateModuleData":{"kind":"complex","children":[{"name":"StartColor","type":"Color3f","min":0,"max":1,"doc":""},{"name":"EndColor","type":"Color3f","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Lifetime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartFadeDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisabledDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartScale","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetScaleMin","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetScaleMax","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"RadarUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RadarExtendTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AutoHealBehaviorModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitiallyActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealingAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StartHealingDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AffectsWholePlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectsContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealOnlyIfNotUnderAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealOnlyIfNotInCombat","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"HealOnlyOthers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"HealFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SpawnFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NonStackable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RespawnNearbyHordeMembers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RespawnMinimumDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"EnergyDisablingBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"UnitVisionBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdateRate","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"MinefieldBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DetonationWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DetonatedBy","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectFilterRelationshipBitMask","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DetonationFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NumVirtualMines","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RepeatDetonateMoveThresh","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ParkingPlaceBehaviorModuleData":{"kind":"complex","children":[{"name":"CanParkHereFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"DefaultRallyPointOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumRows","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumCols","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ApproachHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParkInHangars","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DoorOpenTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DoorCloseTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowersOntoParkingPlaceOnProduction","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanSetRallyPoint","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DoorsUnpackOpen","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"QueueDistance","required":false,"default":"100","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LimitedProductionAircraftSpots","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HelipadBoneName","required":false,"default":"HeliPark01","doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"DeployStyleAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResetTurretBeforePacking","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TurretsFunctionOnlyWhenDeployed","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TurretsMustCenterBeforePacking","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MustDeployToAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DeployedAttributeModifierName","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"AIUpdateModuleData","doc":""},"LaserUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ParticleSystemId","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ParentFireBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParentFireBoneOnTurret","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TargetParticleSystemId","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LaserLifetime","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ClientUpdateModuleData","doc":""},"LaserStateModuleData":{"kind":"complex","children":[{"name":"LaserEndParticleSystem","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""},{"name":"LaserStartParticleSystem","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""},{"name":"EndOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LaserId","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OriginBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"SweepingLaserStateModuleData":{"kind":"complex","children":[{"name":"LaserEndParticleSystem","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""},{"name":"LaserStartParticleSystem","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""},{"name":"EndOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LaserId","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OriginBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranSweepFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SweepFXTimeout","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"LaserStateModuleData","doc":""},"ConvergingLaserStateModuleData":{"kind":"complex","children":[{"name":"LaserEndParticleSystem","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""},{"name":"LaserStartParticleSystem","type":"FXParticleSystemRef","min":0,"max":-1,"doc":""},{"name":"EndOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LaserId","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OriginBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConvergingAngle","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AngleRotation","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"VeteranSweepFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SweepFXTimeout","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Lifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"LaserStateModuleData","doc":""},"StreamStateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"StreamId","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ActivateModuleInfo":{"kind":"complex","children":[],"attributes":[{"name":"ModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TriggerAtTargetPosition","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"TriggerType","required":false,"default":"TARGET_POSITION","doc":"","kind":"simple","type":"TriggerType","refType":null,"enumValues":["SELF_POSITION","TARGET_POSITION","TARGET_OBJECT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Deactivate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialPowerModuleInfo","doc":""},"ActivateModuleSpecialPower":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"Modules","type":"ActivateModuleInfo","min":0,"max":4,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"SwitchLocomotorUpdate":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LocomotorSet","required":false,"default":null,"doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdatePeriod","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RevealShroudToAllPlayersRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumHealth","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectStatusWhileActive","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionWhileActive","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"EvacuateDamageModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"WeaponThatCausesEvacuation","required":false,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DamageTypeToTrack","required":false,"default":null,"doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageToPanicThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TrackingTimeSpanInFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DamageModuleData","doc":""},"TrackDamageModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TimeToTrack","required":true,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InstantWeaponsOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DamageModuleData","doc":""},"WeaponSlot_WeaponData":{"kind":"complex","children":[],"attributes":[{"name":"Ordering","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Template","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Upgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectStatus","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForbiddenObjectStatus","required":false,"default":"","doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsPlayerUpgradePermanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ConquerMetricsAlwaysCount","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"WeaponSlot_Hardpoint":{"kind":"complex","children":[{"name":"Weapon","type":"WeaponSlot_WeaponData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"ID","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowInterleavedFiring","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InterleavedStyle","required":false,"default":"INTERLEAVE_RANDOM","doc":"","kind":"simple","type":"WeaponSlotInterleavedStyleType","refType":null,"enumValues":["INTERLEAVE_FIRST_AVAILABLE","INTERLEAVE_RANDOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponChoiceCriteria","required":false,"default":"PREFER_MOST_DAMAGE","doc":"","kind":"simple","type":"WeaponChoiceCriteria","refType":null,"enumValues":["PREFER_MOST_DAMAGE","PREFER_LONGEST_RANGE","PREFER_GRAB_OVER_DAMAGE","PREFER_LEAST_MOVEMENT","SELECT_AT_RANDOM","USE_WEAPONSET_DEFAULT_CRITERIA"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutoChooseWeapon","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"WeaponSlot_Turret":{"kind":"complex","children":[{"name":"Weapon","type":"WeaponSlot_WeaponData","min":0,"max":-1,"doc":""},{"name":"TurretSettings","type":"TurretAIData","min":1,"max":1,"doc":""}],"attributes":[{"name":"ID","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowInterleavedFiring","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InterleavedStyle","required":false,"default":"INTERLEAVE_RANDOM","doc":"","kind":"simple","type":"WeaponSlotInterleavedStyleType","refType":null,"enumValues":["INTERLEAVE_FIRST_AVAILABLE","INTERLEAVE_RANDOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponChoiceCriteria","required":false,"default":"PREFER_MOST_DAMAGE","doc":"","kind":"simple","type":"WeaponChoiceCriteria","refType":null,"enumValues":["PREFER_MOST_DAMAGE","PREFER_LONGEST_RANGE","PREFER_GRAB_OVER_DAMAGE","PREFER_LEAST_MOVEMENT","SELECT_AT_RANDOM","USE_WEAPONSET_DEFAULT_CRITERIA"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutoChooseWeapon","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"WeaponSlot_Hardpoint","doc":""},"WeaponSlot_HierarchicalTurret":{"kind":"complex","children":[{"name":"Weapon","type":"WeaponSlot_WeaponData","min":0,"max":-1,"doc":""},{"name":"TurretSettings","type":"TurretAIData","min":1,"max":1,"doc":""}],"attributes":[{"name":"ID","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowInterleavedFiring","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InterleavedStyle","required":false,"default":"INTERLEAVE_RANDOM","doc":"","kind":"simple","type":"WeaponSlotInterleavedStyleType","refType":null,"enumValues":["INTERLEAVE_FIRST_AVAILABLE","INTERLEAVE_RANDOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponChoiceCriteria","required":false,"default":"PREFER_MOST_DAMAGE","doc":"","kind":"simple","type":"WeaponChoiceCriteria","refType":null,"enumValues":["PREFER_MOST_DAMAGE","PREFER_LONGEST_RANGE","PREFER_GRAB_OVER_DAMAGE","PREFER_LEAST_MOVEMENT","SELECT_AT_RANDOM","USE_WEAPONSET_DEFAULT_CRITERIA"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutoChooseWeapon","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ParentID","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"WeaponSlot_Turret","doc":""},"WeaponSlot_Contained":{"kind":"complex","children":[{"name":"Weapon","type":"WeaponSlot_WeaponData","min":0,"max":-1,"doc":""}],"attributes":[{"name":"ID","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowInterleavedFiring","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InterleavedStyle","required":false,"default":"INTERLEAVE_RANDOM","doc":"","kind":"simple","type":"WeaponSlotInterleavedStyleType","refType":null,"enumValues":["INTERLEAVE_FIRST_AVAILABLE","INTERLEAVE_RANDOM"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponChoiceCriteria","required":false,"default":"PREFER_MOST_DAMAGE","doc":"","kind":"simple","type":"WeaponChoiceCriteria","refType":null,"enumValues":["PREFER_MOST_DAMAGE","PREFER_LONGEST_RANGE","PREFER_GRAB_OVER_DAMAGE","PREFER_LEAST_MOVEMENT","SELECT_AT_RANDOM","USE_WEAPONSET_DEFAULT_CRITERIA"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutoChooseWeapon","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"WeaponSlot_Hardpoint","doc":""},"WeaponSetUpdateModuleData":{"kind":"complex","children":[{"name":"WeaponSlotHardpoint","type":"WeaponSlot_Hardpoint","min":0,"max":-1,"doc":""},{"name":"WeaponSlotTurret","type":"WeaponSlot_Turret","min":0,"max":-1,"doc":""},{"name":"WeaponSlotHierarchicalTurret","type":"WeaponSlot_HierarchicalTurret","min":0,"max":-1,"doc":""},{"name":"WeaponSlotContained","type":"WeaponSlot_Contained","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"HordeTransportContainDamageModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"DamageModuleData","doc":""},"FiringTrackerModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SpecialPowerTimerRefreshSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"TransportAIUpdateModuleData":{"kind":"complex","children":[{"name":"UnitAITargetChooserData","type":"UnitAITargetChooserData","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttackPriority","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoAcquireEnemiesWhenIdle","required":false,"default":null,"doc":"","kind":"simple","type":"AutoAcquireEnemiesBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StopChaseDistance","required":false,"default":"500.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StandGround","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCowerTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BurningDeathTime","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ComboLocoAttackDistance","required":false,"default":"80","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialContactPoints","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeOnPortals","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleTargetTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxCombineChildren","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnOffsetRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":"AIStateMachine","doc":"","kind":"simple","type":"StateMachineType","refType":null,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultLocomotorSet","required":false,"default":"NORMAL","doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"AIUpdateModuleData","doc":""},"ObjectHelperModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ObjectDefectionHelperModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ObjectHelperModuleData","doc":""},"ObjectSMCHelperModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ObjectHelperModuleData","doc":""},"ObjectWeaponStatusHelperModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ObjectHelperModuleData","doc":""},"HitReactionBehaviorModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LightDamageHitReactionLifeTimer","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MediumDamageHitReactionLifeTimer","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeavyDamageHitReactionLifeTimer","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LightDamageHitReactionThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MediumDamageHitReactionThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HeavyDamageHitReactionThreshold","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotateToSourceWhenDamaged","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RotateToSourceIgnoreIdleCheck","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GoIdleWhenDamaged","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiredDeathTypes","required":false,"default":null,"doc":"","kind":"simple","type":"DeathBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"ReplaceObjectNugget":{"kind":"complex","children":[{"name":"TargetObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ReplacementObject","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"ReplaceObjectUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"ReplaceObjectNugget","type":"ReplaceObjectNugget","min":0,"max":128,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReplaceRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReplaceFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Scatter","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"AIGateUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TriggerWidthX","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerWidthY","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ClearanceTestingSlowDeathBehaviorModuleData":{"kind":"complex","children":[{"name":"FX","type":"SlowDeathFXListType","min":0,"max":4,"doc":""},{"name":"OCL","type":"SlowDeathOCLType","min":0,"max":4,"doc":""},{"name":"Weapon","type":"SlowDeathWeaponType","min":0,"max":4,"doc":""},{"name":"Sound","type":"SlowDeathSoundType","min":0,"max":4,"doc":""},{"name":"DieMuxData","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"ClearanceGeometry","type":"GeometryInfo","min":0,"max":1,"doc":""},{"name":"ClearanceGeometryOffset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SinkRate","required":false,"default":"0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"ProbabilityModifier","required":false,"default":"10","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ModifierBonusPerOverkillPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SinkDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DestructionDelayVariance","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DecayBeginTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForce","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingForceVariance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitch","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlingPitchVariance","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ShadowWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Fade","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FadeTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FadeDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathTypes","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DeathObjectStatusBits","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearanceMaxHeight","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClearanceMaxHeightFraction","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClearanceMinHeight","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ClearanceMinHeightFraction","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SlowDeathBehaviorModuleData","doc":""},"LargeGroupAudioClientUpdateModuleData":{"kind":"complex","children":[{"name":"Key","type":"StringHash","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"FramesBetweenUpdatesMin","required":false,"default":"3","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FramesBetweenUpdatesVariation","required":false,"default":"2","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitWeight","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ClientUpdateModuleData","doc":""},"RailedTransportDockUpdateModuleData":{"kind":"complex","children":[{"name":"ForVoiceRetreatThisIsASafeHarborToObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumberApproachPositions","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowsPassthrough","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GoToRallyPointAfterDock","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldDockInReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDockTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectsInLineWeight","required":false,"default":"13s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PullInsideDurationInFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PushOutsideDurationInFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DockUpdateModuleData","doc":""},"RepairDockUpdateModuleData":{"kind":"complex","children":[{"name":"ForVoiceRetreatThisIsASafeHarborToObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NumberApproachPositions","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowsPassthrough","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GoToRallyPointAfterDock","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShouldDockInReverse","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinDockTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectsInLineWeight","required":false,"default":"13s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FramesForFullHeal","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"DockUpdateModuleData","doc":""},"RepairUpdateModuleData":{"kind":"complex","children":[{"name":"PercentOfBuildCostToRebuildInfo","type":"@inline:PercentOfBuildCostToRebuildInfo","min":1,"max":1,"doc":""},{"name":"SelfAudio","type":"@inline:SelfAudio","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Toggleable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RepairableWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RepopThreshold","required":false,"default":"0.2","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealAmountPerSecond","required":false,"default":"10","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SpawnBehaviorModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"Die","type":"DieMuxDataType","min":0,"max":1,"doc":""},{"name":"SpawnTemplate","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SpawnNumberData","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpawnReplaceDelayData","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialBurst","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsOneShotData","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanReclaimOrphans","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AggregateHealth","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExitByBudding","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SpawnedRequireSpawner","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RespectCommandLimit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DamageTypesToPropagateToSlaves","required":false,"default":"ALL","doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FadeInTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillSpawnBasedOnModelConditionState","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ShareUpgrades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SpawnInsideBuilding","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitialDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CombineOnCreate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillSpawnsOnDisabled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PassExperienceToSpawned","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillSpawnsOnCaptured","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SpawnOnUnpack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SetPurchasePrice","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"PassiveAreaEffectBehaviorModuleData":{"kind":"complex","children":[{"name":"Modifier","type":"AttributeModifierRef","min":0,"max":-1,"doc":""},{"name":"AllowFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ContainerFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"EffectRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxBeneficiaries","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingPercentPerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealingPointsPerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SurveyDelayFrames","required":false,"default":"20","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpgradeRequired","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"NonStackable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiCategoryMask","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierCategoryBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"HealFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AffectAttached","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectWoundedOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectUnderAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectContained","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"ModelConditionAudioLoopClientBehaviorModuleDataModelConditionSound":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RequiredFlags","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedFlags","required":false,"default":"","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ModelConditionAudioLoopClientBehaviorModuleData":{"kind":"complex","children":[{"name":"ModelConditionSound","type":"ModelConditionAudioLoopClientBehaviorModuleDataModelConditionSound","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"ClientBehaviorModuleData","doc":""},"GateOpenAndCloseBehaviorModuleData":{"kind":"complex","children":[{"name":"GeometriesForOpen","type":"string","min":0,"max":-1,"doc":""},{"name":"GeometriesForClosed","type":"string","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"OpenByDefault","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PercentOpenForPathing","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProxyUnitsName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RepelCollidingUnits","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SoundOpeningGateLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundFinishedOpeningGate","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundClosingGateLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundFinishedClosingGate","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TimeBeforePlayingOpenSound","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBeforePlayingClosedSound","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"GateProxyBehaviorModuleData":{"kind":"complex","children":[{"name":"GeometriesForOpen","type":"string","min":0,"max":-1,"doc":""},{"name":"GeometriesForClosed","type":"string","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"OpenByDefault","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ResetFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PercentOpenForPathing","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProxyUnitsName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RepelCollidingUnits","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SoundOpeningGateLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundFinishedOpeningGate","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundClosingGateLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SoundFinishedClosingGate","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TimeBeforePlayingOpenSound","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeBeforePlayingClosedSound","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"GateOpenAndCloseBehaviorModuleData","doc":""},"EvaAnnounceClientCreateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AnnouncementEventEnemy","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AnnouncementEventAlly","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AnnouncementEventOwner","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DelayBeforeAnnouncementLogicFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OnlyIfVisible","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CountAsFirstSightedAnnouncement","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseObjectsPosition","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CreateFakeRadarEvent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"ClientUpdateModuleData","doc":""},"EvaAnnounceSpecialPowerReadyClientUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AnnouncementEventEnemy","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AnnouncementEventAlly","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AnnouncementEventOwner","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"JustMonitorPercentReady","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CheckPlayerPowerVisibility","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"ClientUpdateModuleData","doc":""},"DynamicPortalBehaviourWaypointData":{"kind":"complex","children":[],"attributes":[{"name":"BoneIndex","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"WaypointPortalType","refType":null,"enumValues":["NORMAL","PORTAL","WALK_PORTAL","CLIMB_PORTAL","PRE_CLIMB_PORTAL","BEACON","SPLINE_CATMULL_ROM","FAKE_PATHFIND_PORTAL","MINESHAFT_PORTAL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"DynamicPortalBehaviourModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"WayPointData","type":"DynamicPortalBehaviourWaypointData","min":0,"max":-1,"doc":""},{"name":"LinkData","type":"DynamicPortalBehaviourLink","min":0,"max":-1,"doc":""},{"name":"TopAttackPosition","type":"Vector3","min":0,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NumberOfBones","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BonePrefix","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"BGenerateNow","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsAllowEnemies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AboveWallIndex","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TopAttackRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActivationDelaySeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"DemoTrapUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DetonationWeaponTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"IgnoreKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ManualModeWeaponSlot","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DetonationWeaponSlot","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProximityModeWeaponSlot","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerDetonationRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanFrames","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultsToProximityMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FriendlyDetonation","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DetonateWhenKilled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"CrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"CollideModuleData","doc":""},"HordeMemberCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CollideModuleData","doc":""},"HealCrateCollideModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Range","required":false,"default":"75","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CrateCollideModuleData","doc":""},"AttributeCrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":"AttributeModifier_InvulnerabilityCrate","doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"CrateCollideModuleData","doc":""},"RandomCrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BombCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MoneyCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShroudCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VeterancyCrateChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AllowAIPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"CrateCollideModuleData","doc":""},"MoneyCrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MoneyProvided","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CrateCollideModuleData","doc":""},"UnitCrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnitCount","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitType","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"CrateCollideModuleData","doc":""},"VeterancyCrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RangeOfEffect","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AddsOwnerVeterancy","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsPilot","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectsUpToLevel","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CrateCollideModuleData","doc":""},"SalvageCrateCollideModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOfNot","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"IsForbidOwnerPlayer","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsBuildingPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHumanOnlyPickupInSinglePlayerCampaign","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ExecutionAnimationTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ExecuteAnimationDisplayTimeInSeconds","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationZRisePerSecond","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExecuteAnimationFades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ExecuteAudioEvent","required":false,"default":"CratePickup","doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PorterChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BannerChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelUpChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LevelUpRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ResourceChance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumResource","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaximumResource","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Upgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AllowAIPickup","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"CrateCollideModuleData","doc":""},"CivilianSpawnCollideModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CollideModuleData","doc":""},"AnimationSoundInfo":{"kind":"complex","children":[],"attributes":[{"name":"Sound","required":true,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RequiredMC","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ExcludedMC","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Animation","required":true,"default":null,"doc":"","kind":"simple","type":"WeakReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Frame","required":true,"default":null,"doc":"","kind":"simple","type":"SageIntListMin1","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageIntList"}],"base":null,"doc":""},"AnimationSoundClientBehaviorModuleData":{"kind":"complex","children":[{"name":"Sound","type":"AnimationSoundInfo","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxUpdateRangeCap","required":false,"default":null,"doc":"","kind":"simple","type":"PositiveNonZeroReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"}],"base":"ClientBehaviorModuleData","doc":""},"RadarMarkerClientUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"TypeName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"ClientUpdateModuleData","doc":""},"RandomSoundSelectorClientBehaviorModuleData":{"kind":"complex","children":[{"name":"AudioArrayVoice","type":"AudioArrayVoice","min":0,"max":1,"doc":""},{"name":"AudioArraySound","type":"AudioArraySound","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Chance","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoicePriorityOverride","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RerollOnEveryFrame","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"ClientBehaviorModuleData","doc":""},"CallHelpOnDamageModuleData":{"kind":"complex","children":[{"name":"ValidObjs","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DamageTypes","required":false,"default":null,"doc":"","kind":"simple","type":"DamageBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CallRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CallDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MoveToAttacker","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"DamageModuleData","doc":""},"ObjectEffectTuple":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"UpgradeSelf","type":"UpgradeTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"SecondaryObjectListenerModule":{"kind":"complex","children":[{"name":"SelfValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""},{"name":"ObjectEffectTuple","type":"ObjectEffectTuple","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":null,"doc":"","kind":"simple","type":"SecondaryObjectListenerBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BehaviorModuleData","doc":""},"CashHackSpecialPowerUpgrades":{"kind":"complex","children":[],"attributes":[{"name":"AmountToSteal","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CashHackSpecialPowerModuleData":{"kind":"complex","children":[{"name":"AttributeModifierAffects","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterMP","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"RequirementsFilterStrategic","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"InitiateSound","type":"SoundOrEvaEvent","min":0,"max":1,"doc":""},{"name":"Upgrades","type":"CashHackSpecialPowerUpgrades","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UpdateModuleStartsAttack","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"StartsPaused","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AntiFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifierAffectsSelf","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AttributeModifierFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierWeatherBased","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WeatherDuration","required":false,"default":"0","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"RequirementsFilterMPSkirmish","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"InitiateFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SetModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SetModelConditionTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GiveLevels","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableDuringAnimDuration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IdleWhenStartingPower","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectGood","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectEvil","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AffectAllies","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"AvailableAtStart","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ChangeWeather","required":false,"default":null,"doc":"","kind":"simple","type":"WeatherType","refType":null,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdjustVictim","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnTriggerRechargeSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerWeakRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BurnDecayModifier","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UseDistanceFromCommandCenter","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxDistanceFromCommandCenter","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChildModuleHandlesFX","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LeechRechargePercentPlayerTechTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTechRef","refType":"PlayerTech","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LeechRechargePercentFromSpecialPower","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"DisabledTypesToIgnore","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CanAffectObjectFilter","required":false,"default":"GenericSpecialPowerObjectFilter","doc":"","kind":"simple","type":"ObjectFilterAssetRef","refType":"ObjectFilterAsset","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ObjectFilterDistType","required":false,"default":"CENTER_2D","doc":"","kind":"simple","type":"PartitionManagerDistTestType","refType":null,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultAmountToSteal","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialPowerModuleData","doc":""},"SpawnedModelConditionCreateSpawnerTriggerInfo":{"kind":"complex","children":[],"attributes":[{"name":"SpawnerId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"FXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SpawnedModelFlags","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SpawnerModelFlagsRequired","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"SpawnedModelConditionCreateModuleData":{"kind":"complex","children":[{"name":"SpawnerTriggers","type":"SpawnedModelConditionCreateSpawnerTriggerInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"CreateModuleData","doc":""},"NotifyTargetsOfImminentProbableCrushingMuxDataType":{"kind":"complex","children":[],"attributes":[{"name":"TimeBetweenUpdatesMS","required":false,"default":"66","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanAheadTimeMS","required":false,"default":"66","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanHeight","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanWidth","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"NotifyTargetsOfImminentProbableCrushingUpdateModuleData":{"kind":"complex","children":[{"name":"Notify","type":"NotifyTargetsOfImminentProbableCrushingMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AssistedTargetingUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AssistingClipSize","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AssistingWeaponSlot","required":false,"default":"PRIMARY_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LaserFromAssisted","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"LaserToTarget","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"CaptureBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GrantMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrantMoneyOneTime","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SlavedCaptureObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"BehaviorModuleData","doc":""},"StorePurchasedUpgradeBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"MaxPlayerUpgrades","required":false,"default":"9999","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"DistributeEnergyToAlliesBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GrantMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrantMoneyOneTime","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SlavedCaptureObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ComradePercentage","required":false,"default":"100.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CaptureBehaviorModuleData","doc":""},"UnifiedControlBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GrantMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrantMoneyOneTime","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SlavedCaptureObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"UnificationType","required":false,"default":"SAME_PLAYER","doc":"","kind":"simple","type":"UnifiedControlType","refType":null,"enumValues":["SAME_PLAYER","ALLIED_PLAYERS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"CaptureBehaviorModuleData","doc":""},"UnifiedShroudRevealBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GrantMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrantMoneyOneTime","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SlavedCaptureObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"UnificationType","required":false,"default":"SAME_PLAYER","doc":"","kind":"simple","type":"UnifiedControlType","refType":null,"enumValues":["SAME_PLAYER","ALLIED_PLAYERS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UnifiedControlBehaviorModuleData","doc":""},"UpgradeMap":{"kind":"complex","children":[],"attributes":[{"name":"OwnershipAmount","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ProvidedUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"CaptureAndGiveUpgradeBehaviorModuleData":{"kind":"complex","children":[{"name":"UpgradeMap","type":"UpgradeMap","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GrantMoney","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GrantMoneyOneTime","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SlavedCaptureObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"UnificationType","required":false,"default":"SAME_PLAYER","doc":"","kind":"simple","type":"UnifiedControlType","refType":null,"enumValues":["SAME_PLAYER","ALLIED_PLAYERS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UnifiedControlBehaviorModuleData","doc":""},"StoreCurrentStateUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SleepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTime","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"WallHubBehaviorModuleData":{"kind":"complex","children":[{"name":"SegmentPattern","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"HubCapTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"DefaultSegmentTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"CliffCapTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ShoreCapTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BorderCapTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ElevatedSegmentTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"BuilderRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxBuildoutDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StaggeredBuildFactor","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ToppleUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ToppleFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BounceFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StumpId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"InitialVelocityPercent","required":false,"default":"20%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialAccelPercent","required":false,"default":"1%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BounceVelocityPercent","required":false,"default":"20%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumToppleSpeed","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KillWhenToppled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillWhenStartToppled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KillStumpWhenToppled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ToppleLeftOrRightOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ReorientToppledRubble","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"ToggleMountedSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"SynchronizeTimerOnSpecialPower","type":"SpecialPowerTemplateRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OpacityTarget","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TriggerInstantlyOnCreate","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CancelDisguiseWhenDismounting","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MountedTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"RunOffMapBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresSpecificTrigger","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RunOffMapWaypointName","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DieOnMap","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FlyingOffMap","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BehaviorModuleData","doc":""},"SkirmishStartCash":{"kind":"complex","children":[],"attributes":[{"name":"LoCash","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HiCash","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChoiceStepAmount","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultChoiceIndex","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"MpGameRules":{"kind":"complex","children":[{"name":"SkirmishStartCash","type":"SkirmishStartCash","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumMinutesBeforePlayersCanTransferMoney","required":false,"default":"5","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"InvisibilityUpdateModuleData":{"kind":"complex","children":[{"name":"RequiresNearbyObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"InvisibilityTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdatePeriod","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredNearbyObjectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NamedVoiceNameToUseAsVoiceMoveToStealthyArea","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NamedVoiceNameToUseAsVoiceEnterStateMoveToStealthyArea","required":false,"default":null,"doc":"","kind":"simple","type":"StringHash","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"InvisibilityBroadcastUpdateModuleData":{"kind":"complex","children":[{"name":"BroadcastObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"InvisibilityTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AffectsSelf","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UpdatePeriod","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BroadcastRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScalableDrawModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScaledBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"PowerUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdatePeriod","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReloadTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Duration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"INVALID","doc":"","kind":"simple","type":"PowerUpdateType","refType":null,"enumValues":["BACKUP_GENERATOR","INVALID"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"FakePathfindPortalBehaviourModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsAllowEnemies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsAllowNonSkirmishAI","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"PoisonedBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PoisonDamageIntervalData","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PoisonDurationData","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ShareExperienceBehaviorModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DropOff","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Percentage","required":false,"default":null,"doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SlaveWatcherBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"GrantUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RemoveUpgrade","required":false,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ShareUpgrades","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"LetSlaveLive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"SupplyWarehouseCripplingBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SelfHealSupression","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelfHealDelay","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelfHealAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"BoredUpdateModuleData":{"kind":"complex","children":[{"name":"BoredFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScanDelayTime","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CanScanWhileAttackingOrMoving","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BoredSpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"RemoveUpgradeUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"UpgradeToRemove","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UpradesGroupsToRemove","required":false,"default":null,"doc":"","kind":"simple","type":"AssetIdList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SuppressEvaEventForRemoval","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RemoveFromAllPlayerObjects","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpgradeModuleData","doc":""},"FireSpreadUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"OclEmbers","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectCreationListRef","refType":"ObjectCreationList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"MinSpreadTryDelayData","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSpreadTryDelayData","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpreadTryRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"LargeGroupBonusUpdateModuleData":{"kind":"complex","children":[{"name":"HordeMemberFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdateInterval","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinCount","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDist","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AlliesOnly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RubOffRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FlagSubObjIds","required":false,"default":null,"doc":"","kind":"simple","type":"AssetIdList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AttributeModifierName","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"ProneUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DamageToFramesRatio","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"EffectInfoType":{"kind":"complex","children":[],"attributes":[{"name":"Fraction","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OnEnterDisable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"OnEnterCancelSpecialAbilities","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SetUpgradedArmor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Options","required":false,"default":"","doc":"","kind":"simple","type":"EffectInfoBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"SecondaryDamageTrackerModuleData":{"kind":"complex","children":[{"name":"Color","type":"RGBColor","min":0,"max":1,"doc":""},{"name":"EffectInfo","type":"EffectInfoType","min":0,"max":-1,"doc":""},{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"UpdateDuration","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DissipateAmount","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDamageClampScaler","required":false,"default":"125%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"HijackerUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ParachuteId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"}],"base":"UpdateModuleData","doc":""},"RadiateFearUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"VictimFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"InitiallyActive","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GenerateTerror","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GenerateFear","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GenerateUncontrollableFear","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"PulseRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PulseInterval","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"SpecialEnemySenseUpdateModuleData":{"kind":"complex","children":[{"name":"SpecialEnemyFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScanRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ScanInterval","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"StrafeAreaUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"WeaponName","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SecondaryWeaponName","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinRadius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreattackDistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepFrequency","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepAmplitude","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DivingFloor","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InitialSweepPhase","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TargetJitterOffset","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShotsToFirePerFrame","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"StrafeAreaUpdateFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"OCLMonitorUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"OCLMonitorOptionFlag","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RequiredMasterObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"TemporarilyDefectUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DefectionFrameCount","required":false,"default":"0","doc":"","kind":"simple","type":"SageDurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"BaseUpgradeModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"BuildingTemplateId","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"PlacementPrefixBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PlacementIndex","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"CommandPointsUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"RequiredObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CommandPoints","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpgradeModuleData","doc":""},"TooltipUpgradeModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"TriggeredBy","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ConflictsWith","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RequiresAllTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequiresAllConflictingTriggers","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Permanent","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointMode","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"WaypointModeTerminal","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"NewDisplayName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NewDescription","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpgradeModuleData","doc":""},"SupplyCenterProductionExitUpdateModuleData":{"kind":"complex","children":[{"name":"UnitCreatePoint","type":"Vector3","min":0,"max":1,"doc":""},{"name":"NaturalRallyPoint","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"SpawnPointProductionExitUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpawnPointBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"HordeNotifyTargetsOfImminentProbableCrushingUpdateModuleData":{"kind":"complex","children":[{"name":"Notify","type":"NotifyTargetsOfImminentProbableCrushingMuxDataType","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"KindOfAndStatusAndModelConditionType":{"kind":"complex","children":[],"attributes":[{"name":"ObjectStatus","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UseLocalPlayerFilter","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"RadarScanMapSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"IntersectionFlagsFilter","type":"KindOfAndStatusAndModelConditionType","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"RestrictSpecialPowerBehaviorModuleData":{"kind":"complex","children":[{"name":"DependentObjectRadius","type":"SageReal","min":1,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RestrictionType","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRestrictionType","refType":null,"enumValues":["UNRESTRICTED","1","2"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DependentObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ConsiderSpecialPowerRadius","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"BehaviorModuleData","doc":""},"AreaRestrictSpecialPowerBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"RestrictionType","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerRestrictionType","refType":null,"enumValues":["UNRESTRICTED","1","2"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AreaName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BehaviorModuleData","doc":""},"LinearDamageUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"StartDistanceOffset","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Length","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SweepWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Speed","required":false,"default":"1.0","doc":"","kind":"simple","type":"Velocity","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"SageReal"},{"name":"FollowTerrain","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"CircularDamageUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":null,"doc":"","kind":"simple","type":"CircularDamageUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxRadius","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ArcDistance","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SweepFXList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SweepWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FXTimeout","required":false,"default":"0.25s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ProjectileMoveBase":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"ProjectileMoveToGroundData":{"kind":"complex","children":[],"attributes":[{"name":"InitialSpeed","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Acceleration","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TerminalVelocity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RotationSpeedPerSecond","required":false,"default":"0d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TerminalRotation","required":false,"default":"90d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForwardVelocityDamping","required":false,"default":"100%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ProjectileMoveBase","doc":""},"ProjectileMoveInStraightLineData":{"kind":"complex","children":[],"attributes":[{"name":"MuzzleVelocity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Acceleration","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TerminalVelocity","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ProjectileMoveBase","doc":""},"BalloonProjectileMoveToGroundData":{"kind":"complex","children":[],"attributes":[],"base":"ProjectileMoveBase","doc":""},"BezierSplineProjectileData":{"kind":"complex","children":[{"name":"Path","type":"ProjectilePathRef","min":1,"max":-1,"doc":""}],"attributes":[{"name":"Velocity","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Range","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Gravity","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"ProjectileMoveBase","doc":""},"ProjectileMoveData":{"kind":"complex","children":[{"name":"MoveToGround","type":"ProjectileMoveToGroundData","min":1,"max":1,"doc":""},{"name":"MoveInStraightLine","type":"ProjectileMoveInStraightLineData","min":1,"max":1,"doc":""},{"name":"BalloonMoveToGround","type":"BalloonProjectileMoveToGroundData","min":1,"max":1,"doc":""},{"name":"BezierSpline","type":"BezierSplineProjectileData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"ProjectileUpdateModuleData":{"kind":"complex","children":[{"name":"Movement","type":"ProjectileMoveData","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"StateMachine","required":false,"default":null,"doc":"","kind":"simple","type":"ProjectileStateMachineType","refType":null,"enumValues":["BombProjectile","StraightLineProjectile","BalloonProjectile","BezierSplineProjectile"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDetonationHeight","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinTargetDistance","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":null,"doc":"","kind":"simple","type":"ProjectileUpdateOptionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"UpdateModuleData","doc":""},"SetLocomotorSpeedUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":"INVALID","doc":"","kind":"simple","type":"SetLocomotorSpeedUpdateType","refType":null,"enumValues":["INVALID","IN_RANGE_OBJECT_FILTER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LocomotorSpeedToSet","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LocomotorDeltaPerUpdate","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OtherScaredScanRangeMultiplier","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ObjectFilterRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UpdatePeriod","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionArc","required":false,"default":"180d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"DestroyObjectsUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Radius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"PlayerPowerManagerBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":true,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"OnAvailableEvaEvent","required":false,"default":"","doc":"","kind":"simple","type":"EvaEventRef","refType":"EvaEvent","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"UpdateModuleData","doc":""},"DynamicsUpdateModuleData":{"kind":"complex","children":[{"name":"Volume","type":"DynamicsVolumeType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Motion","required":false,"default":null,"doc":"","kind":"simple","type":"DynamicsMotionType","refType":null,"enumValues":["TRACKED","SIMULATED","STATIC"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Collision","required":false,"default":null,"doc":"","kind":"simple","type":"DynamicsCollisionType","refType":null,"enumValues":["NONINTERCOLLIDING","INTERCOLLIDING","OMNICOLLIDING","NONCOLLIDING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IntuitiveCollision","required":false,"default":"COLLIDES_WITH_GROUND_ONLY","doc":"","kind":"simple","type":"IntuitiveCollisionType","refType":null,"enumValues":["COLLIDES_WITH_GROUND_ONLY","COLLIDES_WITH_GROUND_AND_VEHICLES","COLLIDES_WITH_EVERYTHING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContactTag","required":false,"default":"NONE","doc":"","kind":"simple","type":"DynamicsContactTag","refType":null,"enumValues":["NONE","GROUND","WATER","VEHICLE","PROP","WALL","TREE","DEBRIS"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DrawPriority","required":false,"default":"REMOVABLE","doc":"","kind":"simple","type":"DynamicsDrawPriority","refType":null,"enumValues":["REMOVABLE","REMOVE_ONLY_IF_NEEDED","MUST_BE_DRAWN"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"NotifyWhenAttackingBehaviorModuleData":{"kind":"complex","children":[{"name":"AcceptableFriends","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"NotifyRadius","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AssistResponseModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SleepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HasMobileFriends","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IgnoreDisabledStatus","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MaxFriendsToNotify","required":false,"default":"100","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotID","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponSlotType","required":false,"default":"PRIMARY_WEAPON","doc":"","kind":"simple","type":"WeaponSlotType","refType":null,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"EncloseBehaviorModuleData":{"kind":"complex","children":[{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"EnclosureHitFX","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScalableDrawModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScaledBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EnclosureRadius","required":false,"default":"300","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"DestructibleEnvironmentUpdateModuleData":{"kind":"complex","children":[{"name":"LeftOffset","type":"Vector3","min":1,"max":1,"doc":""},{"name":"RightOffset","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Enabled","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Size","required":false,"default":"LIGHT","doc":"","kind":"simple","type":"VehicleSize","refType":null,"enumValues":["LIGHT","MEDIUM","HEAVY"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"MagneticEffectUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""},{"name":"ObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScalableDrawModuleId","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ScaledBoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Radius","required":false,"default":"250.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaximumPullVelocity","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinimumPullVelocity","required":false,"default":"4.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VictimStatusToSet","required":false,"default":"MAGNETIZED","doc":"","kind":"simple","type":"ObjectStatusType","refType":null,"enumValues":["DESTROYED","CAN_ATTACK","UNDER_CONSTRUCTION","UNSELECTABLE","NO_COLLISIONS","NO_ATTACK","NO_SPECIAL_ABILITY","AIRBORNE_TARGET","PARACHUTING","REPULSOR","HIJACKED","AFLAME","BURNED","CANNOT_BE_SOLD","IS_FIRING_WEAPON","IS_RELOADING_WEAPON","IS_BRAKING","STEALTHED","HIDDEN","DETECTED","CAN_STEALTH","SOLD","UNDERGOING_REPAIR","RECONSTRUCTING","IS_ATTACKING","NO_AUTO_ACQUIRE","USING_ABILITY","IS_AIMING_WEAPON","NO_ATTACK_FROM_AI","IGNORING_STEALTH","IS_MELEE_ATTACKING","FOLLOWING_THROUGH","LEASHED_RETURNING","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","CONTESTED","CONTESTING_BUILDING","HORDE_MEMBER","TRANSPORT_MOVING_TO_CONTAIN","RIDER_IS_PILOT","DAMAGED","REALLYDAMAGED","RUBBLE","IRRADIATED","NO_SHADOW","IN_STASIS","OUT_OF_PHASE","NEXT_MOVE_IS_REVERSE","IMMOBILE","IMMOBILE_ALLOW_ROTATE","PAUSING","FLEE_OFF_MAP","NOT_IN_WORLD","INAUDIBLE","CHANTING","ENRAGED","SINKING","RAMPAGING","INSIDE_GARRISON","DEPLOYED","UNATTACKABLE","ENCLOSED","TEMPORARILY_DEFECTED","TAGGED","DEPLOYING","TOPPLING","PORTER_TAGGED","NO_SQUISHCOLLIDE_DELAY","STAND_GROUND","UNCONTROLLABLY_SCARED","SPECIAL_ABILITY_PACKING_UNPACKING_OR_USING","TIBERIUM_VIBRATING","UPDATING_AI","CLONED","IGNORE_AI_COMMAND","RUNNING_DOWN_FROM_BEHIND","DO_NOT_SCORE","CAN_NOT_WALK_ON","MARCH_OF_DEATH","DO_NOT_PICK_ME","INHERITED_FROM_ALLY_TEAM","SWITCHED_WEAPONS","END_FIRE_STATE","BOOKENDING","GENERIC_TOGGLE_STATE","CAN_CONTEST_GARRISON","BUILD_BEING_CANCELED","PENDING_CONSTRUCTION","PHANTOM_STRUCTURE","IN_FORMATION_TEMPLATE","IS_LEAVING_FACTORY","MOVING_TO_DISMOUNT","NO_HERO_PROPERTIES","CAN_ENTER_ANYTHING","ENTERING_GOAL","CHARGING_BASE_DEFENSES","INVISIBLE_DETECTED_BY_FRIEND","INVISIBLE_DETECTED","SHRUNK","ATTACHED","WONT_RIDE_WITH_YOU","COMMAND_BUTTON_TOGGLED","OCLMONITOR_COMPLETED_TASK","OCLMONITOR_MONITOR_RELEASED","USER_POWERED_DOWN","GARRISONED","BOOBY_TRAPPED","IS_HIDEOUT","EXECUTING_STORED_COMMAND","UNIT_WANTS_TO_REGARRISON","IN_COVER","DONT_CLEAR_FOR_BUILD","MATCH_TARGETS_SPEED","HAS_TIBERIUM_GROWTH_MOD","HAS_TIBERIUM_UPGRADE","STEAL_NEXT_UNIT_TRAPPED","DOES_CONTAIN_TIBERIUM","IS_BEING_HARVESTED","NO_REFUND","SHIELDBODY_ENABLED","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","WEAPON_UPGRADED_01","WEAPON_UPGRADED_02","WEAPON_UPGRADED_03","COMBINED_PARENT","COMBINED_CHILD","COMBINED_ATTACHED","LOADED_FROM_MAP","ATTACKING_GARRISONED_STRUCTURE","EXITING_COMBINED","DELAYED_ENTER_STRUCTURE","DOCKING","HARVESTING","BRIDGE_IMPASSABLE","POWERED_DOWN_EMP","FORCE_ATTACKING","FORCE_ATTACK_MOVING","SCARED_CIVILIAN_CAR","USER_PARALYZED","BOOBY_TRAP_EXPLODE","IS_ENGAGED","CARRYING_FLAG","IS_MOVING_TO_RALLY_POINT","SPECIAL_ARMOR_ACTIVE","AIRCRAFT_IGNORE_SAMEPLAYER_HANGAR_RULE","NEXT_MOVE_IS_FORCE_ATTACK_MOVE","SPECIALABILITY_ACTIVE","CAN_STEALTH_FROM_PRODUCER","GARRISON_CAN_STEALTH","CAN_ATTACK_WHILE_STEALTHED","RESET_GOAL_POSITION","RIFT_OCCUPIED","WATER_LOCOMOTOR_ACTIVE","GROUND_LOCOMOTOR_ACTIVE","AIR_LOCOMOTOR_ACTIVE","UNPACKING","OVER_WATER","CONTAINER_OCCUPIED","PLACED_BY_PLAYER","DEFLECT_INCOMING_FIRE","DEPART_FROM_BOARDING","WAITING_FOR_BOARDING","HAS_SECONDARY_DAMAGE","IS_BEING_DRAGGED","CLEARED_FOR_LANDING","VEHICLE_ATTACHED","PARKED_AT_AIRFIELD","IN_SHIELD_SPHERE","HIT_SHIELD_SPHERE","NON_AUTOACQUIRABLE","CHARGING_WEAPON","OVERCHARGING_WEAPON","ENABLE_TRACER_DRAW","PREEMPT_PRE_ATTACK","LINE_SEGMENT_DAMAGE_ACTIVE","ADVANCED_MISSILE_PACKS","LEECHED_TARGET_ACTIVE","PLAYER_POWER_1","PLAYER_POWER_2","PLAYER_POWER_3","PLAYER_POWER_4","PLAYER_POWER_5","GRAPPLE_UPDATE_ACTIVE","SHROUD_REVEAL_TO_ALL","SURFACED","SUBMERGED","SKIRMISH_AI_DO_NOT_ATTACK","SKIRMISH_AI_DO_NOT_TAKE","TRANSFORMATION_TOGGLE_STATE","REPAIR_ALLIES_WHEN_IDLE","DO_NOT_AVOID_TALLBUILDING","ABSORBED_DAMAGE","NO_BRIBE","IGNORING_POWER_DOWN","EXCEEDED_PATH_NEIGHBOR_COUNT","CANNOT_LAND_AT_AIRFIELD","WALL_SEGMENT","IMMUNE_TO_BARK","UNDER_RUSH_ATTACK","UNDER_FROZEN","LANDING_IN_PROGRESS","UNDER_IRON_CURTAIN","EXPLOSIVES_ATTACHED","EXPLOSIVES_DETONATING","LIFTED_INTO_AIR","IN_NANOHIVE","SURFACED_IMMOBILE","BROADCASTING_INVISIBILITY","SCRAMBLED","MAGNETIZED","RIOT_SHIELDED","POINT_DEFENSE_DRONE_ATTACHED","GRAPPLE_UPDATE_BEING_MOVED","TARGETED_FOR_REPAIR","IN_SPIDER_HOLE","ANTI_GARRISON"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"TrackIncomingWeaponFireBehaviorModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"LoseHealthUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"HealthTrigger","required":false,"default":"10%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamagePerSecond","required":false,"default":"100","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DeathType","required":false,"default":"NONE","doc":"","kind":"simple","type":"DeathType","refType":null,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ScatterDamage":{"kind":"complex","children":[],"attributes":[{"name":"ScatterAmount","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ScatterDelay","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"WeaponScatterEffectUpdateModuleData":{"kind":"complex","children":[{"name":"ScatterSettings","type":"ScatterDamage","min":1,"max":1,"doc":""},{"name":"Filter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"WeaponTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"RandomScatter3D","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":"UpdateModuleData","doc":""},"LaserScatterUpdateModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"LaserLifetime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LaserHitGroundWidthMultiplier","required":false,"default":"10%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"GrapplingHookUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""},{"name":"KeepAliveObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"PullRate","required":true,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinBounceDelay","required":false,"default":"0.75s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxBounceDelay","required":false,"default":"1.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BouncePercentage","required":false,"default":"20%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CollidingPullRateFactor","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SingleFireWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousFireWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousFireWeaponBlocked","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ContinuousFireWeaponDelay","required":false,"default":"0.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"ChargeWeaponUpdateModuleData":{"kind":"complex","children":[{"name":"ObjectStatusValidation","type":"ObjectStatusValidationDataType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ChargeTime","required":false,"default":"1.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OverChargeTime","required":false,"default":"0.0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OverChargePercent","required":false,"default":"0%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"UpdateModuleData","doc":""},"AssembleStructureSpecialAbilityUpdateModuleData":{"kind":"complex","children":[{"name":"CustomAnimAndDuration","type":"AnimAndDuration","min":0,"max":1,"doc":""},{"name":"StructureTemplate","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"SpecialPowerTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialPowerTemplateRef","refType":"SpecialPowerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartAbilityRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AbilityAbortRange","required":false,"default":"10000000.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreparationTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentPrepTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PersistentCount","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PreTriggerUnstealthTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Options","required":false,"default":null,"doc":"","kind":"simple","type":"SpecialAbilityUpdateOptionsTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PackUnpackVariationFactor","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenCompleted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParalyzeDurationWhenAborted","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SpecialObject","required":false,"default":null,"doc":"","kind":"simple","type":"GameObjectWeakRef","refType":"GameObject","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SpecialObjectAttachToBone","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxSpecialObjects","required":false,"default":"1","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectValue","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EffectRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FleeRangeAfterCompletion","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DisableFXParticleSystem","required":false,"default":null,"doc":"","kind":"simple","type":"FXParticleSystemRef","refType":"FXParticleSystemTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"UnpackSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"PrepSoundLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"TriggerSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ActiveLoopSound","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AwardXPForTriggering","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkillPointsForTriggering","required":false,"default":"-1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnpackingVariation","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FreezeAfterTriggerDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RequiredConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RejectedConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ConditionsBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"SetObjectStatusOnTrigger","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ClearObjectStatusOnExit","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ContactPointOverride","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TriggerAttributeModifier","required":false,"default":null,"doc":"","kind":"simple","type":"AttributeModifierRef","refType":"AttributeModifier","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AttributeModifierDuration","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ChainedButton","required":false,"default":null,"doc":"","kind":"simple","type":"LogicCommandRef","refType":"LogicCommand","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"StartRechargeOnExit","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"RequireAndSpendTiberiumOnCaster","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GoIdleInStartPreparation","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"FaceTarget","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DisabledTypesToProcess","required":false,"default":"HELD","doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DisabledTypesToContinueSoundsFor","required":false,"default":null,"doc":"","kind":"simple","type":"DisabledBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ActiveModelCondition","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NewObjectAssemblyTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BusyDuringAssembly","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"ModelConditionsOnAssembly","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"SpecialAbilityUpdateModuleData","doc":""},"BeamTargetModuleData":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":"BehaviorModuleData","doc":""},"UnitAISettings":{"kind":"complex","children":[{"name":"VictoryConditionUnitObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""},{"name":"VictoryConditionStructureObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyBoxesPerTree","required":false,"default":"90","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ValuePerSupplyBox","required":false,"default":"400","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinDistFromEdgeOfMapForBuild","required":false,"default":"30.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyBuildBorder","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxLineBuildObjects","required":false,"default":"50","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxTunnelCapacity","required":false,"default":"3","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinLowEnergyProductionSpeed","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxLowEnergyProductionSpeed","required":false,"default":"0.8","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LowEnergyPenaltyModifier","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DamageRadiusMinimumForSplash","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SellPercentage","required":false,"default":"50%","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnlookPersistDuration","required":false,"default":"10s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultStructureRubbleHeight","required":false,"default":"8.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TimeAfterDamageUntilRepairAllowed","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelectionFlashSaturationFactor","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelectionFlashHouseColor","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"EnableHouseColor","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"GarrisonedRangeMultiplier","required":false,"default":"1.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GroupMoveClickToGatherAreaFactor","required":false,"default":"0.5","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationMoveClusterRange","required":false,"default":"200.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibilityOpacityCycleFrames","required":false,"default":"60","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuilderFadeOutTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuilderFadeInTime","required":false,"default":"1s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuilderMoveFromNewStructureDistance","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PartitionCellSize","required":false,"default":"40.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TerrainResourceCellSize","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DefaultStartingCash","required":false,"default":"1500","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MovementPenaltyDamageState","required":false,"default":"REALLY_DAMAGED","doc":"","kind":"simple","type":"BodyDamageType","refType":null,"enumValues":["PRISTINE","DAMAGED","REALLY_DAMAGED","RUBBLE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParachuteDriftSpeed","required":false,"default":"2.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ParachuteLandTime","required":false,"default":"1.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LinearDragSubmerged","required":false,"default":"0.85","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutomaticReverseAngle","required":false,"default":"10d","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AutomaticReverseDistance","required":false,"default":"40","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SkipMoveMinDistance","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CompleteTargetingCompareList","required":false,"default":null,"doc":"","kind":"simple","type":"TargetingCompareListRef","refType":"TargetingCompareList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ScatterDistance","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AIIgnoreDuplicateMoveCommandDistance","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HumanIgnoreDuplicateMoveCommandDistance","required":false,"default":"5.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ConsiderHumanDuplicateMoveCommandDistance","required":false,"default":"100.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CaptureWaitDistance","required":false,"default":"20.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CaptureWaitTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CaptureWaitModelConditions","required":false,"default":null,"doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"BaseSingletonSettings","doc":""},"BehaviorModules":{"kind":"complex","children":[{"name":"ObjectSMCHelper","type":"ObjectSMCHelperModuleData","min":1,"max":1,"doc":""},{"name":"ObjectDefectionHelper","type":"ObjectDefectionHelperModuleData","min":1,"max":1,"doc":""},{"name":"AttributeModifierUpgrade","type":"AttributeModifierUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"AttackTargetSpecialPower","type":"AttackTargetSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"ArmorUpgrade","type":"ArmorUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"BeamTargetBehavior","type":"BeamTargetModuleData","min":1,"max":1,"doc":""},{"name":"SlavedUpdate","type":"SlavedUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SecondaryDamageTracker","type":"SecondaryDamageTrackerModuleData","min":1,"max":1,"doc":""},{"name":"BezierProjectile","type":"BezierProjectileBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"BuildingBehavior","type":"BuildingBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ClusterBombUpdate","type":"ClusterBombUpdateModuleData","min":1,"max":1,"doc":""},{"name":"Collide","type":"CollideModuleData","min":1,"max":1,"doc":""},{"name":"CommandSetUpgrade","type":"CommandSetUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"CreateObjectDie","type":"CreateObjectDieModuleData","min":1,"max":1,"doc":""},{"name":"CrushDie","type":"CrushDieModuleData","min":1,"max":1,"doc":""},{"name":"DefaultProductionExit","type":"DefaultProductionExitUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DestroyDie","type":"DestroyDieModuleData","min":1,"max":1,"doc":""},{"name":"EmotionTrackerUpdate","type":"EmotionTrackerUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DominateEnemySpecialPower","type":"DominateEnemySpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"ReconstituteStateSpecialAbility","type":"ReconstituteStateSpecialAbilityModuleData","min":1,"max":1,"doc":""},{"name":"EngineerContain","type":"EngineerContainModuleData","min":1,"max":1,"doc":""},{"name":"InfiltratorContain","type":"InfiltratorContainModuleData","min":1,"max":1,"doc":""},{"name":"InvalidTargetsDeathUpdate","type":"InvalidTargetsDeathUpdateModuleData","min":1,"max":1,"doc":""},{"name":"FireWeaponCollide","type":"FireWeaponCollideModuleData","min":1,"max":1,"doc":""},{"name":"EnableDynamicsCollide","type":"EnableDynamicsCollideModuleData","min":1,"max":1,"doc":""},{"name":"FireWeaponUpdate","type":"FireWeaponUpdateModuleData","min":1,"max":1,"doc":""},{"name":"BombardAreaUpdate","type":"BombardAreaUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LiftObjectUpdate","type":"LiftObjectUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SpecialDisguiseUpdate","type":"SpecialDisguiseUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ToppleUpdate","type":"ToppleUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DamageFieldUpdate","type":"DamageFieldUpdateModuleData","min":1,"max":1,"doc":""},{"name":"AutoDepositUpdate","type":"AutoDepositUpdateModuleData","min":1,"max":1,"doc":""},{"name":"FXListBehavior","type":"FXListBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"GeometryUpgrade","type":"GeometryUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"GiveUpgradeUpdate","type":"GiveUpgradeUpdateModuleData","min":1,"max":1,"doc":""},{"name":"GrantUpgradeCreate","type":"GrantUpgradeCreateModuleData","min":1,"max":1,"doc":""},{"name":"HeightDieUpdate","type":"HeightDieUpdateModuleData","min":1,"max":1,"doc":""},{"name":"MissileUpdate","type":"MissileUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SpecialPowerAssistResponseBehavior","type":"SpecialPowerAssistResponseBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AttackAssistResponseBehavior","type":"AttackAssistResponseBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"LevelUpUpgrade","type":"LevelUpUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"LifetimeUpdate","type":"LifetimeUpdateModuleData","min":1,"max":1,"doc":""},{"name":"GatherEjectUpdate","type":"GatherEjectUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SqueezeFlingUpdate","type":"SqueezeFlingUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LocomotorSetUpgrade","type":"LocomotorSetModuleData","min":1,"max":1,"doc":""},{"name":"SwitchLocomotorsSpecialAbilityUpdate","type":"SwitchLocomotorsSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"MaxHealthUpgrade","type":"MaxHealthUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"MinefieldBehavior","type":"MinefieldBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ModelConditionUpgrade","type":"ModelConditionUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"RandomModelCondition","type":"RandomModelConditionBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"StrafeAreaUpdate","type":"StrafeAreaUpdateModuleData","min":1,"max":1,"doc":""},{"name":"OCLMonitorUpdate","type":"OCLMonitorUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TeleportSpecialAbilityUpdate","type":"TeleportSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TeleportToCasterSpecialPower","type":"TeleportToCasterSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"ToggleStatusSpecialAbilityUpdate","type":"ToggleStatusSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ObjectCreationUpgrade","type":"ObjectCreationUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"SlaveWatcherBehavior","type":"SlaveWatcherBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"TimedOpacityUpdate","type":"TimedOpacityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"OCLSpecialPower","type":"OCLSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"TemporaryOwnerSpecialPower","type":"TemporaryOwnerSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"OCLUpdate","type":"OCLUpdateModuleData","min":1,"max":1,"doc":""},{"name":"OpenContain","type":"OpenContainModuleData","min":1,"max":1,"doc":""},{"name":"FreefallUpdate","type":"FreefallUpdateModuleData","min":1,"max":1,"doc":""},{"name":"HealContain","type":"HealContainModuleData","min":1,"max":1,"doc":""},{"name":"Physics","type":"PhysicsBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"CombinedInfoModule","type":"CombinedInfoModuleData","min":1,"max":1,"doc":""},{"name":"CompositeStructureInfoModule","type":"CompositeStructureInfoModuleData","min":1,"max":1,"doc":""},{"name":"PlayerUpgradeSpecialPower","type":"PlayerUpgradeSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"ProductionUpdate","type":"ProductionUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ProductionUpdateInfo","type":"ProductionUpdateInfoModuleData","min":1,"max":1,"doc":""},{"name":"QueueProductionExitUpdate","type":"QueueProductionExitUpdateModuleData","min":1,"max":1,"doc":""},{"name":"CombineSpecialPower","type":"CombineSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"UncombineSpecialPower","type":"UncombineSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RadarHackSpecialPower","type":"RadarHackSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RadarJamSpecialPower","type":"RadarJamSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RadarSpySpecialPower","type":"RadarSpySpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RadarFreezeSpecialPower","type":"RadarFreezeSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"CaptureAndGiveCommandSetSpecialPower","type":"CaptureAndGiveCommandSetSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"GiveOrRestoreUpgradeSpecialPower","type":"GiveOrRestoreUpgradeSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RefundDie","type":"RefundDieModuleData","min":1,"max":1,"doc":""},{"name":"RemoveUpgradeUpgrade","type":"RemoveUpgradeUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"ReplaceSelfUpgrade","type":"ReplaceSelfUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"CrateCollide","type":"CrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"SalvageCrateCollide","type":"SalvageCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"HealCrateCollide","type":"HealCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"MoneyCrateCollide","type":"MoneyCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"UnitCrateCollide","type":"UnitCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"VeterancyCrateCollide","type":"VeterancyCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"AttributeCrateCollide","type":"AttributeCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"RandomCrateCollide","type":"RandomCrateCollideModuleData","min":1,"max":1,"doc":""},{"name":"SlowDeath","type":"SlowDeathBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ShipSlowDeath","type":"ShipSlowDeathBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"SpawnBehavior","type":"SpawnBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"SpecialAbilityUpdate","type":"SpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"OCLMonitorSpecialAbilityUpdate","type":"OCLMonitorSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"EjectPassengersSpecialAbilityUpdate","type":"EjectPassengersSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SpecialPower","type":"SpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"AssignSlavesTargetObjectSpecialPower","type":"AssignSlavesTargetObjectSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"HordeDispatchSpecialPower","type":"HordeDispatchSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"SpecialPowerDispatchSpecialPower","type":"SpecialPowerDispatchSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"SpecialPowerUpdate","type":"SpecialPowerUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StealthDetectorUpdate","type":"StealthDetectorUpdateModuleData","min":1,"max":1,"doc":""},{"name":"InitiateRepairDie","type":"InitiateRepairDieModuleData","min":1,"max":1,"doc":""},{"name":"AttributeModifierAuraUpdate","type":"AttributeModifierAuraUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ShieldBodyUpdate","type":"ShieldBodyUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ShieldSphereUpdate","type":"ShieldSphereUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SpiderHoleUpdate","type":"SpiderHoleUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ActivateSpecialPowerOnCreate","type":"ActivateSpecialPowerOnCreate","min":1,"max":1,"doc":""},{"name":"SubObjectsUpgrade","type":"SubObjectsUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"TerrainResource","type":"TerrainResourceBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"TransportContain","type":"TransportContainModuleData","min":1,"max":1,"doc":""},{"name":"HordeTransportContain","type":"HordeTransportContainModuleData","min":1,"max":1,"doc":""},{"name":"HordeContain","type":"HordeContainModuleData","min":1,"max":1,"doc":""},{"name":"UnpauseSpecialPowerUpgrade","type":"UnpauseSpecialPowerUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"Upgrade","type":"UpgradeModuleData","min":1,"max":1,"doc":""},{"name":"AudioLoopUpgrade","type":"AudioLoopUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"WeaponSetUpdate","type":"WeaponSetUpdateModuleData","min":1,"max":1,"doc":""},{"name":"BeamSpecialAbilityUpdate","type":"BeamSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"CaptureSpecialAbilityUpdate","type":"CaptureSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DieOnProducerDeathUpdate","type":"DieOnProducerDeathUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ReplaceSelfSpecialAbility","type":"ReplaceSelfSpecialAbilityModuleData","min":1,"max":1,"doc":""},{"name":"WeaponFireSpecialAbilityUpdate","type":"WeaponFireSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DelayedWeaponFireSpecialAbilityUpdate","type":"DelayedWeaponFireSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TiberiumThiefSpecialAbilityUpdate","type":"TiberiumThiefSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TiberiumField","type":"TiberiumFieldBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"TiberiumCrystal","type":"TiberiumCrystalBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"TiberiumGrowthModBehavior","type":"TiberiumGrowthModBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"RadarBehavior","type":"RadarBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"DockUpdate","type":"DockUpdateModuleData","min":1,"max":1,"doc":""},{"name":"RepairUpdate","type":"RepairUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SupplyCenterDockUpdate","type":"SupplyCenterDockUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SupplyWarehouseDockUpdate","type":"SupplyWarehouseDockUpdateModuleData","min":1,"max":1,"doc":""},{"name":"AimWeapon","type":"AimWeaponBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"DistributedMoney","type":"DistributedMoneyBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AutoAbility","type":"AutoAbilityBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"FireWeaponWhenDamaged","type":"FireWeaponWhenDamagedBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"FireWeaponWhenDead","type":"FireWeaponWhenDeadBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"GarrisonContain","type":"GarrisonContainModuleData","min":1,"max":1,"doc":""},{"name":"ContestableGarrisonContain","type":"ContestableGarrisonContainModuleData","min":1,"max":1,"doc":""},{"name":"ExperienceLevelCreate","type":"ExperienceLevelCreateModuleData","min":1,"max":1,"doc":""},{"name":"InheritUpgradeCreate","type":"InheritUpgradeCreateModuleData","min":1,"max":1,"doc":""},{"name":"DeletionUpdate","type":"DeletionUpdateModuleData","min":1,"max":1,"doc":""},{"name":"EMPUpdate","type":"EMPUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DelayedUpgrade","type":"DelayedUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"StatusBitsUpgrade","type":"StatusBitsUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"RadarUpdate","type":"RadarUpdateModuleData","min":1,"max":1,"doc":""},{"name":"UpgradeDie","type":"UpgradeDieModuleData","min":1,"max":1,"doc":""},{"name":"KeepObjectDie","type":"KeepObjectDieModuleData","min":1,"max":1,"doc":""},{"name":"AutoHealBehavior","type":"AutoHealBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"EnergyDisablingBehavior","type":"EnergyDisablingBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"UnitVisionBehavior","type":"UnitVisionBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ParkingPlaceBehavior","type":"ParkingPlaceBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ExperienceScalarUpgrade","type":"ExperienceScalarUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"LevelGrantSpecialPower","type":"LevelGrantSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"CostModifierUpgrade","type":"CostModifierUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"SquishCollide","type":"SquishCollideModuleData","min":1,"max":1,"doc":""},{"name":"Damage","type":"DamageModuleData","min":1,"max":1,"doc":""},{"name":"TrackDamage","type":"TrackDamageModuleData","min":1,"max":1,"doc":""},{"name":"Damager","type":"DamagerModuleData","min":1,"max":1,"doc":""},{"name":"Destroy","type":"DestroyModuleData","min":1,"max":1,"doc":""},{"name":"DamageStateList","type":"DamageStateListModuleData","min":1,"max":1,"doc":""},{"name":"LaserUpdate","type":"LaserUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LaserState","type":"LaserStateModuleData","min":1,"max":1,"doc":""},{"name":"SweepingLaserState","type":"SweepingLaserStateModuleData","min":1,"max":1,"doc":""},{"name":"ConvergingLaserState","type":"ConvergingLaserStateModuleData","min":1,"max":1,"doc":""},{"name":"StreamState","type":"StreamStateModuleData","min":1,"max":1,"doc":""},{"name":"ActivateModuleSpecialAbilityUpdate","type":"ActivateModuleSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"CaptureBehavior","type":"CaptureBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"StoreCurrentStateUpdate","type":"StoreCurrentStateUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StorePurchasedUpgradeBehavior","type":"StorePurchasedUpgradeBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"StoreObjectsSpecialPower","type":"StoreObjectsSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"CloneStoredObjectsSpecialPowerUpdate","type":"CloneStoredObjectsSpecialPowerUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TeleportStoredObjectsUpdate","type":"TeleportStoredObjectsUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TeleportStoredObjectsSpecialPower","type":"TeleportStoredObjectsSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RecallUnitsSpecialPower","type":"RecallUnitsSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"ReturnToProducerSpecialPower","type":"ReturnToProducerSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"ReturnToDockSpecialPower","type":"ReturnToDockSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"HordeGarrisonContain","type":"HordeGarrisonContainModuleData","min":1,"max":1,"doc":""},{"name":"TunnelContain","type":"TunnelContainModuleData","min":1,"max":1,"doc":""},{"name":"TunnelTeleportContain","type":"TunnelTeleportContainModuleData","min":1,"max":1,"doc":""},{"name":"SlaughterHordeContain","type":"SlaughterHordeContainModuleData","min":1,"max":1,"doc":""},{"name":"InvisibilityUpdate","type":"InvisibilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"InvisibilityBroadcastUpdate","type":"InvisibilityBroadcastUpdateModuleData","min":1,"max":1,"doc":""},{"name":"InvisibilitySpecialPower","type":"InvisibilitySpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"InvisibilityBehavior","type":"InvisibilityBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"InvisibilityUpgrade","type":"InvisibilityUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"PowerUpdate","type":"PowerUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SupplyCenterCreate","type":"SupplyCenterCreateModuleData","min":1,"max":1,"doc":""},{"name":"GatherSlavesUpdate","type":"GatherSlavesUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StancesBehavior","type":"StancesBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"FiringTracker","type":"FiringTrackerModuleData","min":1,"max":1,"doc":""},{"name":"SpecialPowerTimerRefreshSpecialPower","type":"SpecialPowerTimerRefreshSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"BuildingDestructionBehavior","type":"BuildingDestructionModuleData","min":1,"max":1,"doc":""},{"name":"OreNodeBehavior","type":"OreNodeModuleData","min":1,"max":1,"doc":""},{"name":"OreMinerBehavior","type":"OreMinerModuleData","min":1,"max":1,"doc":""},{"name":"QueueDockBehavior","type":"QueueDockModuleData","min":1,"max":1,"doc":""},{"name":"SecondaryObjectListenerModule","type":"SecondaryObjectListenerModule","min":1,"max":1,"doc":""},{"name":"HitReactionBehavior","type":"HitReactionBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ReplaceObjectUpdate","type":"ReplaceObjectUpdateModuleData","min":1,"max":1,"doc":""},{"name":"HelicopterSlowDeath","type":"HelicopterSlowDeathBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ClearanceTestingSlowDeathBehavior","type":"ClearanceTestingSlowDeathBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"LeechTargetingAttachUpdate","type":"LeechTargetingAttachUpdateModuleData","min":1,"max":1,"doc":""},{"name":"MoneyGainAttachUpdate","type":"MoneyGainAttachUpdateModuleData","min":1,"max":1,"doc":""},{"name":"AttachUpdate","type":"AttachUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ParabolicCurveUpdate","type":"ParabolicCurveUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LineSegmentDamageUpdate","type":"LineSegmentDamageUpdateModuleData","min":1,"max":1,"doc":""},{"name":"BoobyTrapUpdate","type":"BoobyTrapUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StealUnitUpdate","type":"StealUnitUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SpawnCrateUpdate","type":"SpawnCrateUpdateModuleData","min":1,"max":1,"doc":""},{"name":"BridgeBuilder","type":"BridgeBuilderModuleData","min":1,"max":1,"doc":""},{"name":"PassiveAreaEffectBehavior","type":"PassiveAreaEffectBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"PowerUpgrade","type":"PowerUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"CreateAndEnterObjectSpecialPower","type":"CreateAndEnterObjectSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"MoveToPositionAndEvacuateSpecialPower","type":"MoveToPositionAndEvacuateSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"MoveToPositionAndReplaceSelfSpecialPower","type":"MoveToPositionAndReplaceSelfSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"TechUpgrade","type":"TechUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"TechUpgradeReceiver","type":"TechUpgradeReceiverModuleData","min":1,"max":1,"doc":""},{"name":"SubStructureBuild","type":"SubStructureBuildUpgradeModuleData","min":1,"max":1,"doc":""},{"name":"SubStructureBehavior","type":"SubStructureBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"SubStructureStorageBehavior","type":"SubStructureStorageBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ActivateModuleSpecialPower","type":"ActivateModuleSpecialPower","min":1,"max":1,"doc":""},{"name":"SwitchLocomotorUpdate","type":"SwitchLocomotorUpdate","min":1,"max":1,"doc":""},{"name":"RunOffMapBehavior","type":"RunOffMapBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"SuppressionUpdate","type":"SuppressionUpdateModuleData","min":1,"max":1,"doc":""},{"name":"AttributeModifierPoolUpdate","type":"AttributeModifierPoolUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ProjectileUpdate","type":"ProjectileUpdateModuleData","min":1,"max":1,"doc":""},{"name":"WallHubBehavior","type":"WallHubBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"StructureUnpackUpdate","type":"StructureUnpackUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StructureSellUpdate","type":"StructureSellUpdateModuleData","min":1,"max":1,"doc":""},{"name":"FindCoverBehavior","type":"FindCoverBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"RepairSpecialPower","type":"RepairSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"RadarScanMapSpecialAbilityUpdate","type":"RadarScanMapSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"RestrictSpecialPowerBehavior","type":"RestrictSpecialPowerBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AreaRestrictSpecialPowerBehavior","type":"AreaRestrictSpecialPowerBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"MonitorConditionUpdate","type":"MonitorConditionUpdateModuleData","min":1,"max":1,"doc":""},{"name":"MonitorSpecialPowerTimerUpdate","type":"MonitorSpecialPowerTimerUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LinearDamageUpdate","type":"LinearDamageUpdateModuleData","min":1,"max":1,"doc":""},{"name":"CircularDamageUpdate","type":"CircularDamageUpdateModuleData","min":1,"max":1,"doc":""},{"name":"GrantUpgradeAreaOfEffectSpecialPower","type":"GrantUpgradeAreaOfEffectSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"SetLocomotorSpeedUpdate","type":"SetLocomotorSpeedUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DestroyObjectsUpdate","type":"DestroyObjectsUpdateModuleData","min":1,"max":1,"doc":""},{"name":"PlayerPowerManager","type":"PlayerPowerManagerBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"LUAEventList","type":"LUAEventListBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AttributeModifierNaval","type":"AttributeModifierNavalModuleData","min":1,"max":1,"doc":""},{"name":"DynamicsUpdate","type":"DynamicsUpdateModuleData","min":1,"max":1,"doc":""},{"name":"NotifyWhenAttackingBehavior","type":"NotifyWhenAttackingBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"EncloseBehavior","type":"EncloseBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"TrackIncomingWeaponFireBehavior","type":"TrackIncomingWeaponFireBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"DestructibleEnvironmentUpdate","type":"DestructibleEnvironmentUpdateModuleData","min":1,"max":1,"doc":""},{"name":"MagneticEffectUpdate","type":"MagneticEffectUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LoseHealthUpdate","type":"LoseHealthUpdateModuleData","min":1,"max":1,"doc":""},{"name":"WeaponScatterEffectUpdate","type":"WeaponScatterEffectUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LaserScatterUpdate","type":"LaserScatterUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ObjectStatusSpecialAbilityUpdate","type":"ObjectStatusSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"MovementSpecialPower","type":"MovementSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"PrematureDischargeSpecialPower","type":"PrematureDischargeSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"GiveProductionBonusSpecialPower","type":"GiveProductionBonusSpecialPowerModuleData","min":1,"max":1,"doc":""},{"name":"WallBuilderBehavior","type":"WallBuilderBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"GrapplingHookUpdate","type":"GrapplingHookUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ChargeWeaponUpdate","type":"ChargeWeaponUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StrafeAreaTargetChooser","type":"StrafeAreaTargetChooserModuleData","min":1,"max":1,"doc":""},{"name":"SuckUpObjectsUpdate","type":"SuckUpObjectsUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StoreTemplateIDBehavior","type":"StoreTemplateIDBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"RenderStoredThingTemplate","type":"ReplaceDrawModuleBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"DistributeEnergyToAlliesBehavior","type":"DistributeEnergyToAlliesBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"UnifiedControlBehavior","type":"UnifiedControlBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"UnifiedShroudRevealBehavior","type":"UnifiedShroudRevealBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"CaptureAndGiveUpgradeBehavior","type":"CaptureAndGiveUpgradeBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AssistedPlacementBehavior","type":"AssistedPlacementBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AssistedPlacementInfoBehavior","type":"AssistedPlacementInfoBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"SelectiveVisibilityBehavior","type":"SelectiveVisibilityBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"AssembleStructureSpecialAbilityUpdate","type":"AssembleStructureSpecialAbilityUpdateModuleData","min":1,"max":1,"doc":""},{"name":"StructurePlacementBehavior","type":"StructurePlacementBehaviorModuleData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"AIModule":{"kind":"complex","children":[{"name":"AIUpdate","type":"AIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"ConstructionYardAIUpdate","type":"ConstructionYardAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"AIGateUpdate","type":"AIGateUpdateModuleData","min":1,"max":1,"doc":""},{"name":"DeployStyleAIUpdate","type":"DeployStyleAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"TransportAIUpdate","type":"TransportAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"HordeAIUpdate","type":"HordeAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"JetAIUpdate","type":"JetAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"SupplyTruckAIUpdate","type":"SupplyTruckAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"WanderAIUpdate","type":"WanderAIUpdateModuleData","min":1,"max":1,"doc":""},{"name":"AnimalAIUpdate","type":"AnimalAIUpdateModuleData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"BodyModule":{"kind":"complex","children":[{"name":"ActiveBody","type":"ActiveBodyModuleData","min":1,"max":1,"doc":""},{"name":"ShieldBody","type":"ShieldBodyModuleData","min":1,"max":1,"doc":""},{"name":"ImmortalBody","type":"ImmortalBodyModuleData","min":1,"max":1,"doc":""},{"name":"HighlanderBody","type":"HighlanderBodyModuleData","min":1,"max":1,"doc":""},{"name":"InactiveBody","type":"InactiveBodyModuleData","min":1,"max":1,"doc":""},{"name":"PropBody","type":"PropBodyModuleData","min":1,"max":1,"doc":""},{"name":"ManagerBody","type":"ManagerBodyModuleData","min":1,"max":1,"doc":""},{"name":"ManagedActiveBody","type":"ManagedActiveBodyModuleData","min":1,"max":1,"doc":""},{"name":"ManagedImmortalBody","type":"ManagedImmortalBodyModuleData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"ClientUpdateModules":{"kind":"complex","children":[{"name":"BeaconClientUpdate","type":"BeaconClientUpdateModuleData","min":1,"max":1,"doc":""},{"name":"EvaAnnounceClientCreate","type":"EvaAnnounceClientCreateModuleData","min":1,"max":1,"doc":""},{"name":"EvaAnnounceSpecialPowerReadyClientUpdate","type":"EvaAnnounceSpecialPowerReadyClientUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LaserUpdate","type":"LaserUpdateModuleData","min":1,"max":1,"doc":""},{"name":"RadarMarkerClientUpdate","type":"RadarMarkerClientUpdateModuleData","min":1,"max":1,"doc":""},{"name":"LargeGroupAudioClientUpdate","type":"LargeGroupAudioClientUpdateModuleData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"ClientBehaviorModules":{"kind":"complex","children":[{"name":"AnimationSoundClientBehavior","type":"AnimationSoundClientBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ModelConditionAudioLoopClientBehavior","type":"ModelConditionAudioLoopClientBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ModelConditionSoundSelectorClientBehavior","type":"ModelConditionSoundSelectorClientBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"RandomSoundSelectorClientBehavior","type":"RandomSoundSelectorClientBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"UpgradeSoundSelectorClientBehavior","type":"UpgradeSoundSelectorClientBehaviorModuleData","min":1,"max":1,"doc":""},{"name":"ModelConditionEvaEventSelectorClientBehavior","type":"ModelConditionEvaEventSelectorClientBehaviorModuleData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"AutoResolveInfo":{"kind":"complex","children":[],"attributes":[{"name":"AutoResolveUnitType","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoResolveBody","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"AutoResolveArmor","required":false,"default":null,"doc":"","kind":"simple","type":"ArmorRef","refType":"ArmorTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AutoResolveWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"AutoResolveLeadership","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AutoResolveCombatChain","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"ProjectedBuildabilityInfo":{"kind":"complex","children":[{"name":"AllowedObjectFilter","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"Radius","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RadiusY","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildPlacementTypes","required":false,"default":"INVALID","doc":"","kind":"simple","type":"BuildPlacementTypeBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"StatusToReject","required":false,"default":null,"doc":"","kind":"simple","type":"ObjectStatusBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionsToReject","required":false,"default":"STRUCTURE_UNPACKING","doc":"","kind":"simple","type":"ModelConditionBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"AllowedBuildabilityHeightVariation","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PrimaryBuidability","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"ObjectResourceInfo":{"kind":"complex","children":[{"name":"BuildCost","type":"MoneyTransaction","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"GameObject":{"kind":"complex","children":[{"name":"DisplayName","type":"string","min":0,"max":1,"doc":""},{"name":"DisplayNameTransformed","type":"string","min":0,"max":1,"doc":""},{"name":"GameDependency","type":"GameDependencyType","min":0,"max":1,"doc":""},{"name":"ObjectResourceInfo","type":"ObjectResourceInfo","min":0,"max":1,"doc":""},{"name":"ArmorSet","type":"ArmorTemplateSet","min":0,"max":-1,"doc":""},{"name":"LocomotorSet","type":"LocomotorSet","min":0,"max":-1,"doc":""},{"name":"Buildable","type":"BuildableStatus","min":0,"max":1,"doc":""},{"name":"ThingClass","type":"ThingClassType","min":0,"max":1,"doc":""},{"name":"BuildFadeInOnCreateList","type":"StringList","min":0,"max":1,"doc":""},{"name":"BuildVariations","type":"StringList","min":0,"max":1,"doc":""},{"name":"EquivalentTo","type":"GameObjectWeakRef","min":0,"max":-1,"doc":""},{"name":"DisplayColor","type":"Color4","min":0,"max":1,"doc":""},{"name":"Flammability","type":"Flammability","min":0,"max":1,"doc":""},{"name":"SkirmishAIInformation","type":"SkirmishAIInformation","min":0,"max":1,"doc":""},{"name":"Draws","type":"DrawModules","min":0,"max":1,"doc":""},{"name":"Behaviors","type":"BehaviorModules","min":0,"max":1,"doc":""},{"name":"AI","type":"AIModule","min":0,"max":1,"doc":""},{"name":"Body","type":"BodyModule","min":1,"max":1,"doc":""},{"name":"ClientUpdates","type":"ClientUpdateModules","min":0,"max":1,"doc":""},{"name":"ClientBehaviors","type":"ClientBehaviorModules","min":0,"max":1,"doc":""},{"name":"Geometry","type":"Geometry","min":0,"max":1,"doc":""},{"name":"ReplaceModule","type":"ReplaceModule","min":0,"max":1,"doc":""},{"name":"InheritableModule","type":"InheritableModule","min":0,"max":1,"doc":""},{"name":"AutoResolveArmor","type":"AutoResolveArmor","min":0,"max":1,"doc":""},{"name":"AutoResolveWeapon","type":"AutoResolveWeapon","min":0,"max":1,"doc":""},{"name":"FormationPreviewDecal","type":"FormationPreviewDecal","min":0,"max":1,"doc":""},{"name":"FormationPreviewItemDecal","type":"FormationPreviewDecal","min":0,"max":1,"doc":""},{"name":"LiveCameraOffset","type":"Vector3","min":0,"max":1,"doc":""},{"name":"AudioArrayVoice","type":"AudioArrayVoice","min":0,"max":1,"doc":""},{"name":"AudioArraySound","type":"AudioArraySound","min":0,"max":1,"doc":""},{"name":"EvaEventArray","type":"EvaEventArray","min":0,"max":1,"doc":""},{"name":"UpgradeCameo","type":"string","min":0,"max":5,"doc":""},{"name":"ShadowInfo","type":"ShadowInfo","min":0,"max":1,"doc":""},{"name":"AutoResolveInfo","type":"AutoResolveInfo","min":0,"max":1,"doc":""},{"name":"VisionInfo","type":"VisionInfo","min":0,"max":1,"doc":""},{"name":"CrusherInfo","type":"CrusherInfo","min":0,"max":1,"doc":""},{"name":"ProjectedBuildabilityInfo","type":"ProjectedBuildabilityInfo","min":0,"max":-1,"doc":""},{"name":"DisplayUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":2,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"inheritFrom","required":false,"default":null,"doc":"","kind":"simple","type":"@attr:inheritFrom","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"KindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Browser","required":false,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Description","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DescriptionTransformed","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeDescription","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TypeDescriptionTransformed","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"RadarPriority","required":false,"default":"INVALID","doc":"","kind":"simple","type":"RadarPriorityType","refType":null,"enumValues":["NOT_ON_RADAR","INVALID","STRUCTURE","UNIT","COMMANDO"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"TransportSlotCount","required":false,"default":"0","doc":"","kind":"builtin","type":"unsignedByte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FenceWidth","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FenceXOffset","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RemoveTerrainRadius","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EmotionRange","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PlacementViewAngle","required":false,"default":"0r","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"JustBuiltTime","required":false,"default":"0s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FactoryExitWidth","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FactoryExtraBibWidth","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsTrainable","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"Side","required":false,"default":null,"doc":"","kind":"simple","type":"PlayerTemplateWeakRef","refType":"PlayerTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"EditorName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"EditorSorting","required":false,"default":"NONE","doc":"","kind":"simple","type":"EditorSortingType","refType":null,"enumValues":["NONE","STRUCTURE","UNIT","SHRUBBERY","MISC_MAN_MADE","MISC_NATURAL","DEBRIS","SYSTEM","AUDIO","TEST","FOR_REVIEW","ROAD","WAYPOINT","EMITTERS","SCORCH","OBSOLETE","DESTRUCTIBLE_PROPS","OPTIMIZED_PROPS","CAMPAIGN_UNITS","CAMPAIGN_STRUCTURES"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BountyValue","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildTime","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RefundValue","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnergyProduction","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EnergyBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"IsForbidden","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsPrerequisite","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsGrabbable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsHarvestable","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CommandSet","required":false,"default":"","doc":"","kind":"simple","type":"LogicCommandSetWeakRef","refType":"LogicCommandSet","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SelectPortrait","required":false,"default":"","doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SelectPortraitTransformed","required":false,"default":"","doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ButtonImage","required":false,"default":"","doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"ButtonImageTransformed","required":false,"default":"","doc":"","kind":"simple","type":"ImageWeakRef","refType":"PackedTextureImage","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"VoicePriority","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinZIncreaseForVoiceMoveToHigherGround","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrowdResponse","required":false,"default":null,"doc":"","kind":"simple","type":"CrowdResponseTemplateRef","refType":"CrowdResponse","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CampnessValue","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CampnessValueRadius","required":false,"default":"600.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Scale","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealthBoxHeightOffset","required":false,"default":"10.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"LiveCameraFXPitch","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationWidth","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"FormationDepth","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InstanceScaleFuzziness","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StructureRubbleHeight","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxSimultaneousOfType","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedShort","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RamPower","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"RamZMult","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShockwaveResistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CommandPoints","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CommandPointBonus","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceAttackChargeTimeout","required":false,"default":"150","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceMoveLandToWaterTimeout","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceMoveWaterToLandTimeout","required":false,"default":"5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceSelectUnderFireTimeout","required":false,"default":"20s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VoiceSelectUnderFireDamageTime","required":false,"default":"3s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxDistanceForEngaged","required":false,"default":"150","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EngagedStateTimeout","required":false,"default":"30","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ThreatLevel","required":false,"default":"1.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ForceLuaRegistration","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"KeepSelectableWhenDead","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"IsAutoBuilt","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CanPathThroughGates","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"SlopeLimitIndex","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathfindDiameter","required":false,"default":"-1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SupplyOverride","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ExperienceScalarTable","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"FiringArc","required":false,"default":"360","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CamouflageDetectorLevel","required":false,"default":"1","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"SelectionPriority","required":false,"default":"2147483647","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"PathPriority","required":false,"default":"25","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ProductionQueueType","required":false,"default":"INVALID","doc":"","kind":"simple","type":"ProductionQueueType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildPlacementTypeFlag","required":false,"default":"INVALID","doc":"","kind":"simple","type":"BuildPlacementType","refType":null,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","TIBERIUM_FIELD","BLOCKED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BuildInProximityToSamePlayerStucture","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"BuildOnRequiredObjectKindOf","required":false,"default":null,"doc":"","kind":"simple","type":"KindOfBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"UnitCategory","required":false,"default":"NONE","doc":"","kind":"simple","type":"UnitCategory","refType":null,"enumValues":["NONE","STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"WeaponCategory","required":false,"default":"NONE","doc":"","kind":"simple","type":"WeaponCategory","refType":null,"enumValues":["NONE","GUN","BLAST","CANNON","MISSILE","LIGHTNING"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HasFiredRecentlyTime","required":false,"default":"2s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"UnitTypeIcon","required":false,"default":null,"doc":"","kind":"simple","type":"UnitTypeIconRef","refType":"UnitTypeIcon","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"ReinvisibilityDelay","required":false,"default":"0.5s","doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibilityOpacityMin","required":false,"default":"0.4","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"InvisibilityOpacityMax","required":false,"default":"0.9","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"HealthBar","required":false,"default":null,"doc":"","kind":"simple","type":"HealthBarTemplateWeakRef","refType":"HealthBarTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"WeakReference"},{"name":"SubGroupPriority","required":false,"default":"500","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEventSecondDamageFarFromFirstScanRange","required":false,"default":"200","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EvaEventSecondDamageFarFromFirstTimeoutMS","required":false,"default":"31000","doc":"","kind":"simple","type":"DurationUnsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"SageDurationUnsignedInt"},{"name":"UnitIntro","required":false,"default":null,"doc":"","kind":"simple","type":"UnitIntroRef","refType":"UnitIntro","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseInheritableAsset","doc":""},"ArmorType":{"kind":"complex","children":[],"attributes":[{"name":"Conditions","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"DamageFX","required":false,"default":null,"doc":"","kind":"simple","type":"DamageFXRef","refType":"DamageFX","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"ArmorTemplateSet":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Armor","required":true,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"DamageFX","required":false,"default":null,"doc":"","kind":"simple","type":"DamageFXRef","refType":"DamageFX","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Conditions","required":false,"default":null,"doc":"","kind":"simple","type":"ArmorSetBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"LocomotorSet":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Speed","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Condition","required":false,"default":null,"doc":"","kind":"simple","type":"LocomotorSetType","refType":null,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Locomotor","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"Flammability":{"kind":"complex","children":[],"attributes":[{"name":"Fuel","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxBurnRate","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Decay","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Resistance","required":false,"default":"0","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"SkirmishAIInformation":{"kind":"complex","children":[{"name":"AIContextualPower","type":"AISpecialPowerInfo","min":0,"max":-1,"doc":""},{"name":"ConstructionBaseSelectionCriteria","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"ResourceNodeBaseClosenessTestSelectionCriteria","type":"AIBaseSelectionCriteria","min":0,"max":1,"doc":""},{"name":"DodgeWithUnits","type":"ObjectFilter","min":0,"max":1,"doc":""}],"attributes":[{"name":"BaseBuildingLocation","required":false,"default":"FRONT","doc":"","kind":"simple","type":"SkirmishAIBaseLocation","refType":null,"enumValues":["FRONT","SIDE","BACK","SPREAD","CENTER","DEFENSE","NEAR_RESOURCE_NODE"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"AdditionalRotation","required":false,"default":"0r","doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BaseBuildingMaxNudges","required":false,"default":"3","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"BlockIfUnpackTargetBuildingCannotBeRebuilt","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UnitBuilderStandardCombatUnit","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"TargetDuringCrush","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"CrushSpeedBonus","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OutOfRangePenalty","required":false,"default":"1.3","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ContainedMembersProvideWeapon","required":false,"default":"false","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"ConquerMetricsOverrideDPS","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConquerMetricsOverrideDamageType","required":false,"default":"UNDEFINED","doc":"","kind":"simple","type":"DamageType","refType":null,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ConquerMetricsOverrideAntiMask","required":false,"default":"ANTI_GROUND ANTI_WATER","doc":"","kind":"simple","type":"WeaponAntiBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConquerMetricsOverrideForbiddenAntiMask","required":false,"default":"","doc":"","kind":"simple","type":"WeaponAntiBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConquerMetricsOverrideDefendingAntiMask","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponAntiBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ConquerMetricsDpsBonusAgainstDefenses","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"NearResourceNodeType","required":false,"default":"ORE","doc":"","kind":"simple","type":"EconomyResourceType","refType":null,"enumValues":["TIBERIUM","ORE","SIGMA","ENERGY"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"DodgeSafetyDistance","required":false,"default":"300.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OverrideInnerDistanceToTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OverrideOuterDistanceToTarget","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CanFireUpCliffs","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"DoesSecondaryDamage","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"ReplaceModule":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"InheritableModule":{"kind":"complex","children":[],"attributes":[],"base":null,"doc":""},"AutoResolveArmor":{"kind":"complex","children":[{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ExcludedUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Armor","required":false,"default":null,"doc":"","kind":"simple","type":"ArmorRef","refType":"ArmorTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"AutoResolveWeapon":{"kind":"complex","children":[{"name":"RequiredUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""},{"name":"ExcludedUpgrade","type":"UpgradeTemplateWeakRef","min":0,"max":-1,"doc":""}],"attributes":[{"name":"Weapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"FormationPreviewDecal":{"kind":"complex","children":[],"attributes":[{"name":"Texture","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Width","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Height","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"VisionInfo":{"kind":"complex","children":[],"attributes":[{"name":"VisionRange","required":false,"default":"0.00","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShroudClearingRange","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ShroudClearingHeight","required":false,"default":"50.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionSide","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionRear","required":false,"default":"100","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionBonusTestRadius","required":false,"default":"100","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionBonusTestSegments","required":false,"default":"8","doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"VisionBonusPercentPerFoot","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MaxVisionBonusPercent","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"MinVisionBonusPercent","required":false,"default":"-50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CrusherLevelModelConditionInfo":{"kind":"complex","children":[],"attributes":[{"name":"CrusherLevel","required":false,"default":"0","doc":"","kind":"builtin","type":"byte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CrushableLevel","required":false,"default":"127","doc":"","kind":"builtin","type":"byte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ModelConditionMatch","required":true,"default":null,"doc":"","kind":"simple","type":"ModelConditionFlagType","refType":null,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"CrusherInfo":{"kind":"complex","children":[{"name":"ExtraCrushLevels","type":"CrusherLevelModelConditionInfo","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"CrusherLevel","required":false,"default":"0","doc":"","kind":"builtin","type":"byte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CrushableLevel","required":false,"default":"127","doc":"","kind":"builtin","type":"byte","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CrushKnockback","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrushZFactor","required":false,"default":"1","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrushEqualLevelProps","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"UseCrushAttack","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CrushOnlyWhileCharging","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"MinCrushVelocityPercent","required":false,"default":"1","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrushDecelerationPercent","required":false,"default":"0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"CrushAllies","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"},{"name":"CrushWeapon","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"CrushWhileStationary","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"DrawModules":{"kind":"complex","children":[{"name":"ScriptedModelDraw","type":"W3DScriptedModelDrawModuleData","min":1,"max":1,"doc":""},{"name":"TankDraw","type":"W3DTankDrawModuleData","min":1,"max":1,"doc":""},{"name":"TruckDraw","type":"W3DTruckDrawModuleData","min":1,"max":1,"doc":""},{"name":"PropDraw","type":"W3DPropDrawModuleData","min":1,"max":1,"doc":""},{"name":"LaserDraw","type":"W3DLaserDrawModuleData","min":1,"max":1,"doc":""},{"name":"StreamDraw","type":"W3DStreamDrawModuleData","min":1,"max":1,"doc":""},{"name":"TracerModelDraw","type":"W3DTracerDrawModuleData","min":1,"max":1,"doc":""},{"name":"SpotlightDraw","type":"W3DSpotlightDrawModuleData","min":1,"max":1,"doc":""},{"name":"DynamicsDraw","type":"W3DDynamicsDrawModuleData","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"StringPropertyPair":{"kind":"complex","children":[],"attributes":[{"name":"Key","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"BoolPropertyPair":{"kind":"complex","children":[],"attributes":[{"name":"Key","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"IntPropertyPair":{"kind":"complex","children":[],"attributes":[{"name":"Key","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"RealPropertyPair":{"kind":"complex","children":[],"attributes":[{"name":"Key","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"AssetIdPropertyPair":{"kind":"complex","children":[],"attributes":[{"name":"Key","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"BaseAssetReference","refType":"BaseAssetType","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"AssetIdListPropertyPair":{"kind":"complex","children":[],"attributes":[{"name":"Key","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Value","required":false,"default":null,"doc":"","kind":"simple","type":"AssetIdList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"Dictionary":{"kind":"complex","children":[{"name":"BoolProperty","type":"BoolPropertyPair","min":1,"max":1,"doc":""},{"name":"IntProperty","type":"IntPropertyPair","min":1,"max":1,"doc":""},{"name":"RealProperty","type":"RealPropertyPair","min":1,"max":1,"doc":""},{"name":"StringProperty","type":"StringPropertyPair","min":1,"max":1,"doc":""},{"name":"UnicodeStringProperty","type":"StringPropertyPair","min":1,"max":1,"doc":""},{"name":"AssetIdProperty","type":"AssetIdPropertyPair","min":1,"max":1,"doc":""},{"name":"AssetIdListProperty","type":"AssetIdListPropertyPair","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"MapObject":{"kind":"complex","children":[{"name":"Position","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ThingTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":null,"doc":"","kind":"simple","type":"MapObjectBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Angle","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"MapObjectUSP":{"kind":"complex","children":[{"name":"Position","type":"Vector3","min":1,"max":1,"doc":""}],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"ThingTemplate","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Flags","required":false,"default":null,"doc":"","kind":"simple","type":"MapObjectBitFlags","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Angle","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Faction","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Team","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Health","required":false,"default":null,"doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"EventList","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":"MapObject","doc":""},"EnvironmentObject":{"kind":"complex","children":[],"attributes":[{"name":"Cloud","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Macro","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Environment","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"RoadObject":{"kind":"complex","children":[],"attributes":[{"name":"id","required":false,"default":null,"doc":"","kind":"simple","type":"AssetReference","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"PostEffectObject":{"kind":"complex","children":[],"attributes":[{"name":"Effect","required":false,"default":null,"doc":"","kind":"simple","type":"TextureRef","refType":"Texture","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"MapAnalysisType":{"kind":"complex","children":[{"name":"WaterAreaType","type":"WaterBodyType","min":0,"max":-1,"doc":""}],"attributes":[{"name":"GarrisonableStructures","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"TechStructures","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"CellsExamined","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WaterCells","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"WaterAreas","required":false,"default":"0","doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"GameMap":{"kind":"complex","children":[{"name":"Waypoint","type":"MapObject","min":0,"max":-1,"doc":""},{"name":"Structure","type":"MapObjectUSP","min":0,"max":-1,"doc":""},{"name":"Unit","type":"MapObjectUSP","min":0,"max":-1,"doc":""},{"name":"Prop","type":"MapObjectUSP","min":0,"max":-1,"doc":""},{"name":"Audio","type":"MapObject","min":0,"max":-1,"doc":""},{"name":"Unknown","type":"MapObject","min":0,"max":-1,"doc":""},{"name":"Road","type":"RoadObject","min":0,"max":-1,"doc":""},{"name":"MapMetaData","type":"MetaDataObject","min":0,"max":1,"doc":""},{"name":"EnvironmentData","type":"EnvironmentObject","min":0,"max":1,"doc":""},{"name":"WorldDict","type":"Dictionary","min":0,"max":1,"doc":""},{"name":"PostEffect","type":"PostEffectObject","min":0,"max":-1,"doc":""},{"name":"MapAnalysis","type":"MapAnalysisType","min":0,"max":1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"StringHashTable":{"kind":"complex","children":[{"name":"StringAndHash","type":"@inline:StringAndHash","min":0,"max":-1,"doc":""}],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"StringHashBin","required":true,"default":null,"doc":"","kind":"simple","type":"StringHashBin","refType":null,"enumValues":["TYPEID","INSTANCEID","POID","STRINGHASH"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Version","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":"BaseAssetType","doc":""},"DamageFXSettings":{"kind":"complex","children":[],"attributes":[{"name":"id","required":true,"default":"UnnamedAsset","doc":"","kind":"simple","type":"InstanceId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"typeHashCode","required":false,"default":"00000000","doc":"","kind":"simple","type":"HashCode","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"buildRule","required":false,"default":null,"doc":"","kind":"simple","type":"BuildRule","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"GroundDamageFX","required":false,"default":null,"doc":"","kind":"simple","type":"DamageFXRef","refType":"DamageFX","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":"BaseSingletonSettings","doc":""},"@global:AssetDeclaration":{"kind":"complex","children":[{"name":"Tags","type":"@inline:Tags","min":0,"max":1,"doc":""},{"name":"Includes","type":"@inline:Includes","min":0,"max":1,"doc":""},{"name":"Defines","type":"@inline:Defines","min":0,"max":1,"doc":""},{"name":"TestGameObject","type":"TestGameObject","min":1,"max":1,"doc":""},{"name":"TestTexture","type":"TestTexture","min":1,"max":1,"doc":""},{"name":"TestTextureCollection","type":"TestTextureCollection","min":1,"max":1,"doc":""},{"name":"WeaponTemplate","type":"WeaponTemplate","min":1,"max":1,"doc":""},{"name":"LocomotorTemplate","type":"LocomotorTemplate","min":1,"max":1,"doc":""},{"name":"GameObject","type":"GameObject","min":1,"max":1,"doc":""},{"name":"FXParticleSystemTemplate","type":"FXParticleSystemTemplate","min":1,"max":1,"doc":""},{"name":"Weather","type":"Weather","min":1,"max":1,"doc":""},{"name":"ShadowMap","type":"ShadowMap","min":1,"max":1,"doc":""},{"name":"WaterTransparency","type":"WaterTransparency","min":1,"max":1,"doc":""},{"name":"WaterSetting","type":"WaterSetting","min":1,"max":1,"doc":""},{"name":"WaterTextureList","type":"WaterTextureList","min":1,"max":1,"doc":""},{"name":"UnitAbilityButtonTemplate","type":"UnitAbilityButtonTemplate","min":1,"max":1,"doc":""},{"name":"PlayerPowerButtonTemplate","type":"PlayerPowerButtonTemplate","min":1,"max":1,"doc":""},{"name":"Texture","type":"Texture","min":1,"max":1,"doc":""},{"name":"OnDemandTexture","type":"OnDemandTexture","min":1,"max":1,"doc":""},{"name":"W3DMesh","type":"W3DMesh","min":1,"max":1,"doc":""},{"name":"W3DContainer","type":"W3DContainer","min":1,"max":1,"doc":""},{"name":"W3DHierarchy","type":"W3DHierarchy","min":1,"max":1,"doc":""},{"name":"W3DAnimation","type":"W3DAnimation","min":1,"max":1,"doc":""},{"name":"W3DCollisionBox","type":"W3DCollisionBox","min":1,"max":1,"doc":""},{"name":"ShaderOverride","type":"ShaderOverride","min":1,"max":1,"doc":""},{"name":"ArmyDefinition","type":"ArmyDefinition","min":1,"max":1,"doc":""},{"name":"AIPersonalityDefinition","type":"AIPersonalityDefinition","min":1,"max":1,"doc":""},{"name":"FXList","type":"FXList","min":1,"max":1,"doc":""},{"name":"ObjectCreationList","type":"ObjectCreationList","min":1,"max":1,"doc":""},{"name":"ObjectFilterAsset","type":"ObjectFilterAsset","min":1,"max":1,"doc":""},{"name":"SpecialPowerTemplate","type":"SpecialPowerTemplate","min":1,"max":1,"doc":""},{"name":"UpgradeTemplate","type":"UpgradeTemplate","min":1,"max":1,"doc":""},{"name":"SkirmishOpeningMove","type":"SkirmishOpeningMove","min":1,"max":1,"doc":""},{"name":"AIStateDefinition","type":"AIStateDefinition","min":1,"max":1,"doc":""},{"name":"AIStrategicStateDefinition","type":"AIStrategicStateDefinition","min":1,"max":1,"doc":""},{"name":"AIStrategicStateName","type":"AIStrategicStateName","min":1,"max":1,"doc":""},{"name":"AIBudgetStateDefinition","type":"AIBudgetStateDefinition","min":1,"max":1,"doc":""},{"name":"AIBuildStateDefinition","type":"AIBuildStateDefinition","min":1,"max":1,"doc":""},{"name":"AITargetingHeuristic","type":"AITargetingHeuristic","min":1,"max":1,"doc":""},{"name":"AIMicroManagerData","type":"AIMicroManagerData","min":1,"max":1,"doc":""},{"name":"GameMap","type":"GameMap","min":1,"max":1,"doc":""},{"name":"AttributeModifier","type":"AttributeModifier","min":1,"max":1,"doc":""},{"name":"ArmorTemplate","type":"ArmorTemplate","min":1,"max":1,"doc":""},{"name":"MissionTemplate","type":"MissionTemplate","min":1,"max":1,"doc":""},{"name":"CampaignTemplate","type":"CampaignTemplate","min":1,"max":1,"doc":""},{"name":"CampaignEnumerator","type":"CampaignEnumerator","min":1,"max":1,"doc":""},{"name":"AudioFile","type":"AudioFile","min":1,"max":1,"doc":""},{"name":"AudioFileMP3Passthrough","type":"AudioFileMP3Passthrough","min":1,"max":1,"doc":""},{"name":"PathMusicMap","type":"PathMusicMap","min":1,"max":1,"doc":""},{"name":"PathMusicTrack","type":"PathMusicTrack","min":1,"max":1,"doc":""},{"name":"PathMusicEvent","type":"PathMusicEvent","min":1,"max":1,"doc":""},{"name":"PathMusicEventSet","type":"PathMusicEventSet","min":1,"max":1,"doc":""},{"name":"PathMusicGameDynamicState","type":"PathMusicGameDynamicState","min":1,"max":1,"doc":""},{"name":"PathMusicGameDynamicStateSet","type":"PathMusicGameDynamicStateSet","min":1,"max":1,"doc":""},{"name":"PathMusicGameDynamicTransition","type":"PathMusicGameDynamicTransition","min":1,"max":1,"doc":""},{"name":"AudioEvent","type":"AudioEvent","min":1,"max":1,"doc":""},{"name":"MusicTrack","type":"MusicTrack","min":1,"max":1,"doc":""},{"name":"MP3MusicTrack","type":"MP3MusicTrack","min":1,"max":1,"doc":""},{"name":"DialogEvent","type":"DialogEvent","min":1,"max":1,"doc":""},{"name":"MP3DialogEvent","type":"MP3DialogEvent","min":1,"max":1,"doc":""},{"name":"AmbientStream","type":"AmbientStream","min":1,"max":1,"doc":""},{"name":"MP3AmbientStream","type":"MP3AmbientStream","min":1,"max":1,"doc":""},{"name":"Multisound","type":"Multisound","min":1,"max":1,"doc":""},{"name":"MusicPalette","type":"MusicPalette","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_LocalPlayerIsObserver","type":"MusicScriptConditionNugget_LocalPlayerIsObserver","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_UnitsFarFromBase","type":"MusicScriptConditionNugget_UnitsFarFromBase","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_TimeFromStartOfLevel","type":"MusicScriptConditionNugget_TimeFromStartOfLevel","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_TrackPlayedCount","type":"MusicScriptConditionNugget_TrackPlayedCount","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_SpecificTrackTypePlaying","type":"MusicScriptConditionNugget_SpecificTrackTypePlaying","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_AnyTrackPlaying","type":"MusicScriptConditionNugget_AnyTrackPlaying","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_ObjectsOfTypeExist","type":"MusicScriptConditionNugget_ObjectsOfTypeExist","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_EvaEventPlayedRecently","type":"MusicScriptConditionNugget_EvaEventPlayedRecently","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_ObjectsNearEvaEvent","type":"MusicScriptConditionNugget_ObjectsNearEvaEvent","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_ScoredKillCount","type":"MusicScriptConditionNugget_ScoredKillCount","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_PathMusicStateLastActive","type":"MusicScriptConditionNugget_PathMusicStateLastActive","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_PathMusicStateCurrentlyActive","type":"MusicScriptConditionNugget_PathMusicStateCurrentlyActive","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_EngagementCount","type":"MusicScriptConditionNugget_EngagementCount","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_LocalPlayerKillRatio","type":"MusicScriptConditionNugget_LocalPlayerKillRatio","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_HitBySuperWeapon","type":"MusicScriptConditionNugget_HitBySuperWeapon","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_Not","type":"MusicScriptConditionNugget_Not","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_Or","type":"MusicScriptConditionNugget_Or","min":1,"max":1,"doc":""},{"name":"MusicScriptConditionNugget_And","type":"MusicScriptConditionNugget_And","min":1,"max":1,"doc":""},{"name":"MusicScriptTrack","type":"MusicScriptTrack","min":1,"max":1,"doc":""},{"name":"LocalBuildListMonitor","type":"LocalBuildListMonitor","min":1,"max":1,"doc":""},{"name":"MpGameRules","type":"MpGameRules","min":1,"max":1,"doc":""},{"name":"ExperienceLevelTemplate","type":"ExperienceLevelTemplate","min":1,"max":1,"doc":""},{"name":"StringHashTable","type":"StringHashTable","min":1,"max":1,"doc":""},{"name":"DamageFX","type":"DamageFX","min":1,"max":1,"doc":""},{"name":"MultiplayerSettings","type":"MultiplayerSettings","min":1,"max":1,"doc":""},{"name":"OnlineChatColors","type":"OnlineChatColors","min":1,"max":1,"doc":""},{"name":"MultiplayerColor","type":"MultiplayerColor","min":1,"max":1,"doc":""},{"name":"GraphicsHardware","type":"GraphicsHardware","min":1,"max":1,"doc":""},{"name":"GameLODPreset","type":"GameLODPreset","min":1,"max":1,"doc":""},{"name":"StaticGameLOD","type":"StaticGameLOD","min":1,"max":1,"doc":""},{"name":"DynamicGameLOD","type":"DynamicGameLOD","min":1,"max":1,"doc":""},{"name":"AudioLOD","type":"AudioLOD","min":1,"max":1,"doc":""},{"name":"GiftManagerSettings","type":"GiftManagerSettings","min":1,"max":1,"doc":""},{"name":"Video","type":"Video","min":1,"max":1,"doc":""},{"name":"VideoEventList","type":"VideoEventList","min":1,"max":1,"doc":""},{"name":"UIConfigList","type":"UIConfigList","min":1,"max":1,"doc":""},{"name":"PackedTextureImage","type":"PackedTextureImage","min":1,"max":1,"doc":""},{"name":"OnDemandTextureImage","type":"OnDemandTextureImage","min":1,"max":1,"doc":""},{"name":"TerrainTextureAtlas","type":"TerrainTextureAtlas","min":1,"max":1,"doc":""},{"name":"Mouse","type":"Mouse","min":1,"max":1,"doc":""},{"name":"StanceTemplate","type":"StanceTemplate","min":1,"max":1,"doc":""},{"name":"TargetingCompareList","type":"TargetingCompareList","min":1,"max":1,"doc":""},{"name":"TargetingDistanceCompare","type":"TargetingDistanceCompare","min":1,"max":1,"doc":""},{"name":"TargetingCombatChainCompare","type":"TargetingCombatChainCompare","min":1,"max":1,"doc":""},{"name":"TargetingInTurretArcCompare","type":"TargetingInTurretArcCompare","min":1,"max":1,"doc":""},{"name":"Road","type":"Road","min":1,"max":1,"doc":""},{"name":"Environment","type":"Environment","min":1,"max":1,"doc":""},{"name":"LogicCommand","type":"LogicCommand","min":1,"max":1,"doc":""},{"name":"LogicCommandSet","type":"LogicCommandSet","min":1,"max":1,"doc":""},{"name":"MiscAudio","type":"MiscAudio","min":1,"max":1,"doc":""},{"name":"AnimationSoundSettings","type":"AnimationSoundSettings","min":1,"max":1,"doc":""},{"name":"EvaSettings","type":"EvaSettings","min":1,"max":1,"doc":""},{"name":"EvaEvent","type":"EvaEvent","min":1,"max":1,"doc":""},{"name":"SiegeEvaEvent","type":"SiegeEvaEvent","min":1,"max":1,"doc":""},{"name":"MiscEvaEvents","type":"MiscEvaEvents","min":1,"max":1,"doc":""},{"name":"AudioSettings","type":"AudioSettings","min":1,"max":1,"doc":""},{"name":"CrowdResponse","type":"CrowdResponse","min":1,"max":1,"doc":""},{"name":"MapMetaData","type":"MapMetaData","min":1,"max":1,"doc":""},{"name":"LargeGroupAudioMap","type":"LargeGroupAudioMap","min":1,"max":1,"doc":""},{"name":"AudioEventLimitGroup","type":"AudioEventLimitGroup","min":1,"max":1,"doc":""},{"name":"AptAptData","type":"AptAptData","min":1,"max":1,"doc":""},{"name":"AptConstData","type":"AptConstData","min":1,"max":1,"doc":""},{"name":"AptDatData","type":"AptDatData","min":1,"max":1,"doc":""},{"name":"AptGeometryData","type":"AptGeometryData","min":1,"max":1,"doc":""},{"name":"MappableKey","type":"MappableKey","min":1,"max":1,"doc":""},{"name":"HotKeySlot","type":"HotKeySlot","min":1,"max":1,"doc":""},{"name":"DefaultHotKeys","type":"DefaultHotKeys","min":1,"max":1,"doc":""},{"name":"DebugHotKeys","type":"DebugHotKeys","min":1,"max":1,"doc":""},{"name":"GameScriptList","type":"GameScriptList","min":1,"max":1,"doc":""},{"name":"IntelDB","type":"IntelDB","min":1,"max":1,"doc":""},{"name":"BootupDisplaySequence","type":"BootupDisplaySequence","min":1,"max":1,"doc":""},{"name":"UnitTypeIcon","type":"UnitTypeIcon","min":1,"max":1,"doc":""},{"name":"ImageSequence","type":"ImageSequence","min":1,"max":1,"doc":""},{"name":"UnitOverlayIconSettings","type":"UnitOverlayIconSettings","min":1,"max":1,"doc":""},{"name":"TheVersion","type":"TheVersion","min":1,"max":1,"doc":""},{"name":"InvisibilityTemplate","type":"InvisibilityTemplate","min":1,"max":1,"doc":""},{"name":"EmotionTemplate","type":"EmotionTemplate","min":1,"max":1,"doc":""},{"name":"RegisteredObjectSet","type":"RegisteredObjectSet","min":1,"max":1,"doc":""},{"name":"AchievementEvent","type":"AchievementEvent","min":1,"max":1,"doc":""},{"name":"MapNameToAchievementEventMapping","type":"MapNameToAchievementEventMapping","min":1,"max":1,"doc":""},{"name":"AIPersonalityToAchievementEventMapping","type":"AIPersonalityToAchievementEventMapping","min":1,"max":1,"doc":""},{"name":"GameplayConditionData","type":"GameplayConditionData","min":1,"max":1,"doc":""},{"name":"GameplayAchievementTriggerData","type":"GameplayAchievementTriggerData","min":1,"max":1,"doc":""},{"name":"EngagingContent","type":"EngagingContent","min":1,"max":1,"doc":""},{"name":"EngagingContentGroup","type":"EngagingContentGroup","min":1,"max":1,"doc":""},{"name":"EngagingContentSequence","type":"EngagingContentSequence","min":1,"max":1,"doc":""},{"name":"FontDirectory","type":"FontDirectory","min":1,"max":1,"doc":""},{"name":"ConquerCardDefinitionUnit","type":"ConquerCardDefinitionUnit","min":1,"max":1,"doc":""},{"name":"ConquerCardDefinitionStructure","type":"ConquerCardDefinitionStructure","min":1,"max":1,"doc":""},{"name":"ConquerCardDefinitionPower","type":"ConquerCardDefinitionPower","min":1,"max":1,"doc":""},{"name":"ConquerCardPrebuiltDeck","type":"ConquerCardPrebuiltDeck","min":1,"max":1,"doc":""},{"name":"DLContent","type":"DLContent","min":1,"max":1,"doc":""},{"name":"ConnectionLineManager","type":"ConnectionLineManager","min":1,"max":1,"doc":""},{"name":"PlayerTech","type":"PlayerTech","min":1,"max":1,"doc":""},{"name":"PlayerTechRank","type":"PlayerTechRank","min":1,"max":1,"doc":""},{"name":"PlayerTechUpgradeBinding","type":"PlayerTechUpgradeBinding","min":1,"max":1,"doc":""},{"name":"PlayerTemplate","type":"PlayerTemplate","min":1,"max":1,"doc":""},{"name":"HeaderTemplate","type":"HeaderTemplate","min":1,"max":1,"doc":""},{"name":"DrawGroupInfo","type":"DrawGroupInfo","min":1,"max":1,"doc":""},{"name":"TerrainAssetCollection","type":"TerrainAssetCollection","min":1,"max":1,"doc":""},{"name":"TerrainParticleMapping","type":"TerrainParticleMapping","min":1,"max":1,"doc":""},{"name":"BounceKickTerrainMapping","type":"BounceKickTerrainMapping","min":1,"max":1,"doc":""},{"name":"MeshInstanceTemplate","type":"MeshInstanceTemplate","min":1,"max":1,"doc":""},{"name":"Language","type":"Language","min":1,"max":1,"doc":""},{"name":"TutorialMapData","type":"TutorialMapData","min":1,"max":1,"doc":""},{"name":"TerrainVisualSettings","type":"TerrainVisualSettings","min":1,"max":1,"doc":""},{"name":"PathfindSettings","type":"PathfindSettings","min":1,"max":1,"doc":""},{"name":"FormationAssistantUnitDefinition","type":"FormationAssistantUnitDefinition","min":1,"max":1,"doc":""},{"name":"FormationAssistantTemplate","type":"FormationAssistantTemplate","min":1,"max":1,"doc":""},{"name":"FormationSelectionTemplate","type":"FormationSelectionTemplate","min":1,"max":1,"doc":""},{"name":"FormationAssistant","type":"FormationAssistant","min":1,"max":1,"doc":""},{"name":"FontDefaultSetting","type":"FontDefaultSetting","min":1,"max":1,"doc":""},{"name":"FontTranslation","type":"FontTranslation","min":1,"max":1,"doc":""},{"name":"FontSubstitution","type":"FontSubstitution","min":1,"max":1,"doc":""},{"name":"Credits","type":"Credits","min":1,"max":1,"doc":""},{"name":"GeneralHotKeySlots","type":"GeneralHotKeySlots","min":1,"max":1,"doc":""},{"name":"AIData","type":"AIData","min":1,"max":1,"doc":""},{"name":"MouseCursor","type":"MouseCursor","min":1,"max":1,"doc":""},{"name":"BasicMouseCursors","type":"BasicMouseCursors","min":1,"max":1,"doc":""},{"name":"UIMouseDragSelectionFeedback","type":"UIMouseDragSelectionFeedback","min":1,"max":1,"doc":""},{"name":"UIMouseHUDElementHotKeyGate","type":"UIMouseHUDElementHotKeyGate","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalAttackMoveButton","type":"UIMouseTacticalAttackMoveButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalBuildQueueTab","type":"UIMouseTacticalBuildQueueTab","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalBuildQueueTypeTab","type":"UIMouseTacticalBuildQueueTypeTab","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandAttack","type":"UIMouseTacticalCommandAttack","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandAttackMove","type":"UIMouseTacticalCommandAttackMove","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandCommunicateWithAllies","type":"UIMouseTacticalCommandCommunicateWithAllies","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandDock","type":"UIMouseTacticalCommandDock","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandEnter","type":"UIMouseTacticalCommandEnter","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandForceAttack","type":"UIMouseTacticalCommandForceAttack","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandForceMove","type":"UIMouseTacticalCommandForceMove","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandGetCrate","type":"UIMouseTacticalCommandGetCrate","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandHarvest","type":"UIMouseTacticalCommandHarvest","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandMineOre","type":"UIMouseTacticalCommandMineOre","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandMisc","type":"UIMouseTacticalCommandMisc","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandMove","type":"UIMouseTacticalCommandMove","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandPlaceAIBeacon","type":"UIMouseTacticalCommandPlaceAIBeacon","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandPlaceRallyPoint","type":"UIMouseTacticalCommandPlaceRallyPoint","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandPlaceWall","type":"UIMouseTacticalCommandPlaceWall","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandReverseMove","type":"UIMouseTacticalCommandReverseMove","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandSelect","type":"UIMouseTacticalCommandSelect","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandSell","type":"UIMouseTacticalCommandSell","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandSetRallyPoint","type":"UIMouseTacticalCommandSetRallyPoint","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCommandToggleSelfRepair","type":"UIMouseTacticalCommandToggleSelfRepair","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalDeactivateMissionHotSpotsButton","type":"UIMouseTacticalDeactivateMissionHotSpotsButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalExitContainerButton","type":"UIMouseTacticalExitContainerButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalFastForwardButton","type":"UIMouseTacticalFastForwardButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalForceAttackButton","type":"UIMouseTacticalForceAttackButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalForceAttackMoveButton","type":"UIMouseTacticalForceAttackMoveButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalForceMoveButton","type":"UIMouseTacticalForceMoveButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalGroupSelection","type":"UIMouseTacticalGroupSelection","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalLookAt","type":"UIMouseTacticalLookAt","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalMainCommandBarHotKeys","type":"UIMouseTacticalMainCommandBarHotKeys","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalMiscHotKeys","type":"UIMouseTacticalMiscHotKeys","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalOpenAdvancedCommandsButton","type":"UIMouseTacticalOpenAdvancedCommandsButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalPauseButton","type":"UIMouseTacticalPauseButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalPlanningModeButton","type":"UIMouseTacticalPlanningModeButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalPlayerPowerHotKeys","type":"UIMouseTacticalPlayerPowerHotKeys","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalPlayerTechStoreButton","type":"UIMouseTacticalPlayerTechStoreButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalRadarTelestrator","type":"UIMouseTacticalRadarTelestrator","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalReverseMoveButton","type":"UIMouseTacticalReverseMoveButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalSelectionDetailsButtonHotKeys","type":"UIMouseTacticalSelectionDetailsButtonHotKeys","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalSelectionRefinementTab","type":"UIMouseTacticalSelectionRefinementTab","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalSellModeButton","type":"UIMouseTacticalSellModeButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalSetStanceButton","type":"UIMouseTacticalSetStanceButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalStopButton","type":"UIMouseTacticalStopButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalTelestrator","type":"UIMouseTacticalTelestrator","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalThreatMeter","type":"UIMouseTacticalThreatMeter","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalToggleRepairModeButton","type":"UIMouseTacticalToggleRepairModeButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalUnitIntroButton","type":"UIMouseTacticalUnitIntroButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalWaypointModeButton","type":"UIMouseTacticalWaypointModeButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCoOpAIButtonsAssaultButton","type":"UIMouseTacticalCoOpAIButtonsAssaultButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCoOpAIButtonsHelpButton","type":"UIMouseTacticalCoOpAIButtonsHelpButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCoOpAIButtonsHoldObjectButton","type":"UIMouseTacticalCoOpAIButtonsHoldObjectButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCoOpAIButtonsHoldPositionButton","type":"UIMouseTacticalCoOpAIButtonsHoldPositionButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalCoOpAIButtonsNormalButton","type":"UIMouseTacticalCoOpAIButtonsNormalButton","min":1,"max":1,"doc":""},{"name":"UIMouseTacticalQuickChatDisplay","type":"UIMouseTacticalQuickChatDisplay","min":1,"max":1,"doc":""},{"name":"UIMouseVoiceChat","type":"UIMouseVoiceChat","min":1,"max":1,"doc":""},{"name":"UIQuickChatMessage","type":"UIQuickChatMessage","min":1,"max":1,"doc":""},{"name":"BreezeInfo","type":"BreezeInfo","min":1,"max":1,"doc":""},{"name":"CameraSettings","type":"CameraSettings","min":1,"max":1,"doc":""},{"name":"W3DDeviceSettings","type":"W3DDeviceSettings","min":1,"max":1,"doc":""},{"name":"UnitAISettings","type":"UnitAISettings","min":1,"max":1,"doc":""},{"name":"DamageFXSettings","type":"DamageFXSettings","min":1,"max":1,"doc":""},{"name":"NetworkSettings","type":"NetworkSettings","min":1,"max":1,"doc":""},{"name":"AutoParticleSystemSettings","type":"AutoParticleSystemSettings","min":1,"max":1,"doc":""},{"name":"LightingSettings","type":"LightingSettings","min":1,"max":1,"doc":""},{"name":"SkirmishSettings","type":"SkirmishSettings","min":1,"max":1,"doc":""},{"name":"ModelSettings","type":"ModelSettings","min":1,"max":1,"doc":""},{"name":"InvisibilityManagerSettings","type":"InvisibilityManagerSettings","min":1,"max":1,"doc":""},{"name":"RedAlertTemplate","type":"RedAlertTemplate","min":1,"max":1,"doc":""},{"name":"ButtonSingleStateData","type":"ButtonSingleStateData","min":1,"max":1,"doc":""},{"name":"JoypadCommandBarTemplate","type":"JoypadCommandBarTemplate","min":1,"max":1,"doc":""},{"name":"JoypadCommandBarButtonTemplate","type":"JoypadCommandBarButtonTemplate","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarCoopCommunicator","type":"UIJoypadCommandBarCoopCommunicator","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarButtonBuild","type":"UIJoypadCommandBarButtonBuild","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarControlGroups","type":"UIJoypadCommandBarControlGroups","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarHomogenousGroup","type":"UIJoypadCommandBarHomogenousGroup","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarPlayerPowers","type":"UIJoypadCommandBarPlayerPowers","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarMixedGroup","type":"UIJoypadCommandBarMixedGroup","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarSingleUnit","type":"UIJoypadCommandBarSingleUnit","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarStances","type":"UIJoypadCommandBarStances","min":1,"max":1,"doc":""},{"name":"UIJoypadCommandBarTopMenu","type":"UIJoypadCommandBarTopMenu","min":1,"max":1,"doc":""},{"name":"UICommandButton","type":"UICommandButton","min":1,"max":1,"doc":""},{"name":"UIDecalCloud","type":"UIDecalCloud","min":1,"max":1,"doc":""},{"name":"UIDecalDestinationMarker","type":"UIDecalDestinationMarker","min":1,"max":1,"doc":""},{"name":"UIDecalGrid","type":"UIDecalGrid","min":1,"max":1,"doc":""},{"name":"UIFloatingTextDisplay","type":"UIFloatingTextDisplay","min":1,"max":1,"doc":""},{"name":"UIMessageDisplay","type":"UIMessageDisplay","min":1,"max":1,"doc":""},{"name":"UIMilitaryCaptionDisplay","type":"UIMilitaryCaptionDisplay","min":1,"max":1,"doc":""},{"name":"UIRadarObjectsLayer","type":"UIRadarObjectsLayer","min":1,"max":1,"doc":""},{"name":"UISubtitleDisplay","type":"UISubtitleDisplay","min":1,"max":1,"doc":""},{"name":"UITimerDisplay","type":"UITimerDisplay","min":1,"max":1,"doc":""},{"name":"UICoopTinting","type":"UICoopTinting","min":1,"max":1,"doc":""},{"name":"DynamicsContactTagMapping","type":"DynamicsContactTagMapping","min":1,"max":1,"doc":""},{"name":"MissionHotSpotSettings","type":"MissionHotSpotSettings","min":1,"max":1,"doc":""},{"name":"OrdersManagerSettings","type":"OrdersManagerSettings","min":1,"max":1,"doc":""},{"name":"BuildSystemSettings","type":"BuildSystemSettings","min":1,"max":1,"doc":""},{"name":"ScorchMarkSettings","type":"ScorchMarkSettings","min":1,"max":1,"doc":""},{"name":"ResourceSettings","type":"ResourceSettings","min":1,"max":1,"doc":""},{"name":"PlayerTechStoreTemplate","type":"PlayerTechStoreTemplate","min":1,"max":1,"doc":""},{"name":"PurchasePlayerTechButtonTemplate","type":"PurchasePlayerTechButtonTemplate","min":1,"max":1,"doc":""},{"name":"UIWorldBuilderDecalGrid","type":"UIWorldBuilderDecalGrid","min":1,"max":1,"doc":""},{"name":"ProjectilePath","type":"ProjectilePath","min":1,"max":1,"doc":""},{"name":"RadarTerrainImage","type":"RadarTerrainImage","min":1,"max":1,"doc":""},{"name":"AssetReportTable","type":"AssetReportTable","min":1,"max":1,"doc":""},{"name":"HealthBarTemplate","type":"HealthBarTemplate","min":1,"max":1,"doc":""},{"name":"HealthBarSettings","type":"HealthBarSettings","min":1,"max":1,"doc":""},{"name":"RadiusCursor","type":"RadiusCursor","min":1,"max":1,"doc":""},{"name":"ForceFeedbackEvent","type":"ForceFeedbackEvent","min":1,"max":1,"doc":""},{"name":"UnitIntro","type":"UnitIntro","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Tags":{"kind":"complex","children":[{"name":"Tag","type":"Tag","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Includes":{"kind":"complex","children":[{"name":"Include","type":"Include","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Defines":{"kind":"complex","children":[{"name":"Define","type":"Define","min":0,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Constants":{"kind":"complex","children":[{"name":"Texture","type":"FXShaderConstantTexture","min":1,"max":1,"doc":""},{"name":"Float","type":"FXShaderConstantFloat","min":1,"max":1,"doc":""},{"name":"Int","type":"FXShaderConstantInt","min":1,"max":1,"doc":""},{"name":"Bool","type":"FXShaderConstantBool","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:PolyIndices":{"kind":"complex","children":[{"name":"P","type":"unsignedInt","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Node":{"kind":"complex","children":[{"name":"Min","type":"W3DVector3","min":1,"max":1,"doc":""},{"name":"Max","type":"W3DVector3","min":1,"max":1,"doc":""},{"name":"Children","type":"@inline:Children","min":1,"max":1,"doc":""},{"name":"Polys","type":"@inline:Polys","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Vertices":{"kind":"complex","children":[{"name":"V","type":"W3DVector3","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Normals":{"kind":"complex","children":[{"name":"N","type":"W3DVector3","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Tangents":{"kind":"complex","children":[{"name":"T","type":"W3DVector3","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Binormals":{"kind":"complex","children":[{"name":"B","type":"W3DVector3","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:VertexColors":{"kind":"complex","children":[{"name":"C","type":"RGBAColor","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:TexCoords":{"kind":"complex","children":[{"name":"T","type":"W3DVector2","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:BoneInfluences":{"kind":"complex","children":[{"name":"I","type":"BoneInfluence","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:ShadeIndices":{"kind":"complex","children":[{"name":"I","type":"unsignedInt","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Triangles":{"kind":"complex","children":[{"name":"T","type":"Triangle","min":1,"max":-1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:Pivot":{"kind":"complex","children":[{"name":"Translation","type":"W3DVector3","min":1,"max":1,"doc":""},{"name":"Rotation","type":"W3DQuaternion","min":1,"max":1,"doc":""},{"name":"FixupMatrix","type":"@inline:FixupMatrix","min":1,"max":1,"doc":""}],"attributes":[{"name":"Name","required":false,"default":null,"doc":"","kind":"simple","type":"Poid","refType":null,"enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"string"},{"name":"Parent","required":false,"default":null,"doc":"","kind":"builtin","type":"int","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:Frame":{"kind":"complex","children":[],"attributes":[],"base":"float","doc":""},"@inline:Channels":{"kind":"complex","children":[{"name":"Timecoded","type":"AnimationChannelTimecoded","min":1,"max":1,"doc":""},{"name":"Delta","type":"AnimationChannelDelta","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:CompressionSettings":{"kind":"complex","children":[],"attributes":[{"name":"AllowTimeCoded","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"AllowAdaptiveDelta","required":false,"default":"true","doc":"","kind":"builtin","type":"boolean","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":null},{"name":"MaxTranslationError","required":false,"default":"0.001","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxRotationError","required":false,"default":"0.01","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxVisibilityError","required":false,"default":"0.01","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"MaxAdaptiveDeltaError","required":false,"default":"0.03","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"ForceReductionRate","required":false,"default":"1.0","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:RandomSet":{"kind":"complex","children":[{"name":"StartAmplitude","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"EndAmplitudeChange","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"StartFrequency","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"EndFrequencyChange","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"StartPhase","type":"ClientRandomVariable","min":0,"max":1,"doc":""},{"name":"EndPhaseChange","type":"ClientRandomVariable","min":0,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"@inline:ObjectSet":{"kind":"complex","children":[],"attributes":[{"name":"RenderGroup","required":false,"default":null,"doc":"","kind":"simple","type":"AssetId","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"NumObjects","required":false,"default":"0","doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Percent","required":false,"default":"0.0","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:RandomRange":{"kind":"complex","children":[],"attributes":[{"name":"Low","required":false,"default":"SCORCH_1","doc":"","kind":"simple","type":"TerrainScorchType","refType":null,"enumValues":["RANDOM","SCORCH_1","SCORCH_2","SCORCH_3","SCORCH_4","SCORCH_5","SCORCH_6","SCORCH_7","SCORCH_8","SCORCH_9","SCORCH_10","SCORCH_11","SCORCH_12","SCORCH_13","SCORCH_14","SCORCH_15","SCORCH_16","TERRAIN_MAPPED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"High","required":false,"default":"SCORCH_4","doc":"","kind":"simple","type":"TerrainScorchType","refType":null,"enumValues":["RANDOM","SCORCH_1","SCORCH_2","SCORCH_3","SCORCH_4","SCORCH_5","SCORCH_6","SCORCH_7","SCORCH_8","SCORCH_9","SCORCH_10","SCORCH_11","SCORCH_12","SCORCH_13","SCORCH_14","SCORCH_15","SCORCH_16","TERRAIN_MAPPED"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:Rotate":{"kind":"complex","children":[],"attributes":[{"name":"X","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Y","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Z","required":false,"default":null,"doc":"","kind":"simple","type":"Angle","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:LevelUpFxList":{"kind":"complex","children":[],"attributes":[{"name":"FxList","required":false,"default":null,"doc":"","kind":"simple","type":"FXListRef","refType":"FXList","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"BoneName","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:Action":{"kind":"complex","children":[],"attributes":[{"name":"TargetCount","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Type","required":false,"default":null,"doc":"","kind":"simple","type":"AchievementActionType","refType":null,"enumValues":["TRIGGER_EVENT","AWARD_ACHIEVEMENT_IMMEDIATE","AWARD_ACHIEVEMENT_BEFORE_POST_GAME_SHELL","AWARD_ACHIEVEMENT_AFTER_POST_GAME_SHELL"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ActionObjId","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:TextInstance":{"kind":"complex","children":[{"name":"TextColor","type":"Color3f","min":1,"max":1,"doc":""}],"attributes":[{"name":"TextId","required":true,"default":null,"doc":"","kind":"simple","type":"StringList","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Justification","required":false,"default":"LEFT","doc":"","kind":"simple","type":"TextJustificationType","refType":null,"enumValues":["LEFT","RIGHT","CENTER"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"XOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"YOffset","required":false,"default":"0.0","doc":"","kind":"simple","type":"SageReal","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Font","required":true,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"PointSize","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:ObjectGiftSettings":{"kind":"complex","children":[{"name":"AllowObjectFilter","type":"ObjectFilter","min":1,"max":1,"doc":""}],"attributes":[{"name":"AllowTransferToSkirmishPlayer","required":false,"default":"true","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"@inline:WeightedHeuristic":{"kind":"complex","children":[{"name":"Heuristic","type":"@inline:Heuristic","min":1,"max":1,"doc":""}],"attributes":[{"name":"Weight","required":false,"default":"0.5","doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:Upgrade":{"kind":"complex","children":[],"attributes":[{"name":"Upgrade","required":true,"default":null,"doc":"","kind":"simple","type":"UpgradeTemplateRef","refType":"UpgradeTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"Cost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:Veterancy":{"kind":"complex","children":[],"attributes":[{"name":"Veterancy","required":true,"default":null,"doc":"","kind":"simple","type":"VeterancyLevel","refType":null,"enumValues":["INVALID","REGULAR","VETERAN","ELITE","HEROIC"],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Cost","required":true,"default":null,"doc":"","kind":"simple","type":"SageInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:FireWeaponNugget":{"kind":"complex","children":[{"name":"Offset","type":"Vector3","min":0,"max":1,"doc":""}],"attributes":[{"name":"WeaponName","required":false,"default":null,"doc":"","kind":"simple","type":"WeaponRef","refType":"WeaponTemplate","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"FireDelay","required":false,"default":null,"doc":"","kind":"simple","type":"Time","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"OneShot","required":false,"default":"false","doc":"","kind":"simple","type":"SageBool","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":true,"base":"string"}],"base":null,"doc":""},"@inline:PercentOfBuildCostToRebuildInfo":{"kind":"complex","children":[],"attributes":[{"name":"Pristine","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Damaged","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"ReallyDamaged","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Rubble","required":false,"default":"50","doc":"","kind":"simple","type":"Percentage","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"}],"base":null,"doc":""},"@inline:SelfAudio":{"kind":"complex","children":[],"attributes":[{"name":"SelfRepairFromDamageLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"},{"name":"SelfRepairFromRubbleLoop","required":false,"default":null,"doc":"","kind":"simple","type":"AudioEventInfoRef","refType":"BaseAudioEventInfo","enumValues":[],"allowsDefine":false,"isRef":true,"isBoolean":false,"base":"AssetReference"}],"base":null,"doc":""},"@inline:StringAndHash":{"kind":"complex","children":[],"attributes":[{"name":"Hash","required":false,"default":null,"doc":"","kind":"simple","type":"SageUnsignedInt","refType":null,"enumValues":[],"allowsDefine":true,"isRef":false,"isBoolean":false,"base":"string"},{"name":"Text","required":false,"default":null,"doc":"","kind":"builtin","type":"string","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:Children":{"kind":"complex","children":[],"attributes":[{"name":"Front","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Back","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:Polys":{"kind":"complex","children":[],"attributes":[{"name":"Begin","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"Count","required":true,"default":null,"doc":"","kind":"builtin","type":"unsignedInt","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:FixupMatrix":{"kind":"complex","children":[],"attributes":[{"name":"M00","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M10","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M20","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M30","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M01","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M11","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M21","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M31","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M02","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M12","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M22","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M32","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M03","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M13","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M23","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null},{"name":"M33","required":false,"default":null,"doc":"","kind":"builtin","type":"float","refType":null,"enumValues":[],"allowsDefine":false,"isRef":false,"isBoolean":false,"base":null}],"base":null,"doc":""},"@inline:Heuristic":{"kind":"complex","children":[{"name":"TimerHeuristic","type":"AIStateTimerHeuristic","min":1,"max":1,"doc":""},{"name":"ConstantHeuristic","type":"AIStateConstantHeuristic","min":1,"max":1,"doc":""},{"name":"PowerAdvantageHeuristic","type":"AIStatePowerAdvantageHeuristic","min":1,"max":1,"doc":""},{"name":"OpponentFundsHeuristic","type":"AIStateOpponentFundsHeuristic","min":1,"max":1,"doc":""},{"name":"ProductionAdvantageHeuristic","type":"AIStateProductionAdvantageHeuristic","min":1,"max":1,"doc":""},{"name":"BridgeExistsHeuristic","type":"AIStateBridgeExistsHeuristic","min":1,"max":1,"doc":""}],"attributes":[],"base":null,"doc":""},"HashCode":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"Type to represent 8 digit hexadecimal values"},"InstanceId":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"Type for instance names"},"BuildRule":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"Type for build rules"},"AssetReference":{"kind":"simple","base":"string","refType":null,"isRef":true,"enumValues":[],"allowsDefine":false,"doc":"Type for internal references to other declared assets"},"WeakReference":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"Type for internal references to other declared assets that need to be post-fixed due to ciruclar dependencies"},"Poid":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"\"Pipeline Object Id\", can be used as an identifier for any complexType in the pipeline"},"FileReference":{"kind":"simple","base":"anyURI","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"Type for external references to stand-alone files"},"DataBlob":{"kind":"simple","base":"FileReference","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":"Pulls in data from external references to stand-alone files,"},"IncludeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["reference","instance","all"],"allowsDefine":false,"doc":""},"BaseAssetReference":{"kind":"simple","base":"AssetReference","refType":"BaseAssetType","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"FXListRef":{"kind":"simple","base":"AssetReference","refType":"FXList","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"FXListWeakRef":{"kind":"simple","base":"WeakReference","refType":"FXList","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"FXParticleSystemRef":{"kind":"simple","base":"AssetReference","refType":"FXParticleSystemTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"FXParticleSystemWeakRef":{"kind":"simple","base":"WeakReference","refType":"FXParticleSystemTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"WeaponRef":{"kind":"simple","base":"AssetReference","refType":"WeaponTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"WeaponWeakRef":{"kind":"simple","base":"WeakReference","refType":"WeaponTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ArmorRef":{"kind":"simple","base":"AssetReference","refType":"ArmorTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ObjectCreationListRef":{"kind":"simple","base":"AssetReference","refType":"ObjectCreationList","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"GameObjectRef":{"kind":"simple","base":"AssetReference","refType":"GameObject","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"GameObjectWeakRef":{"kind":"simple","base":"WeakReference","refType":"GameObject","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"UpgradeTemplateRef":{"kind":"simple","base":"AssetReference","refType":"UpgradeTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"UpgradeTemplateWeakRef":{"kind":"simple","base":"WeakReference","refType":"UpgradeTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"SpecialPowerTemplateRef":{"kind":"simple","base":"AssetReference","refType":"SpecialPowerTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"RenderObjectRef":{"kind":"simple","base":"AssetReference","refType":"BaseRenderAssetType","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"TextureRef":{"kind":"simple","base":"AssetReference","refType":"Texture","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"OnDemandTextureRef":{"kind":"simple","base":"AssetReference","refType":"OnDemandTexture","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"EngagingContentRef":{"kind":"simple","base":"AssetReference","refType":"EngagingContent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"EngagingContentGroupRef":{"kind":"simple","base":"AssetReference","refType":"EngagingContentGroup","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"GameplayConditionDataRef":{"kind":"simple","base":"AssetReference","refType":"GameplayConditionData","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AIPersonalityDefinitionRef":{"kind":"simple","base":"AssetReference","refType":"AIPersonalityDefinition","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"SpecialPowerRef":{"kind":"simple","base":"AssetReference","refType":"SpecialPowerTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AttributeModifierRef":{"kind":"simple","base":"AssetReference","refType":"AttributeModifier","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"StanceTemplateRef":{"kind":"simple","base":"AssetReference","refType":"StanceTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"SpecialPowerWeakRef":{"kind":"simple","base":"WeakReference","refType":"SpecialPowerTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"LocomotorTemplateRef":{"kind":"simple","base":"AssetReference","refType":"LocomotorTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ImageRef":{"kind":"simple","base":"AssetReference","refType":"PackedTextureImage","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ImageWeakRef":{"kind":"simple","base":"WeakReference","refType":"PackedTextureImage","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"OnDemandImageRef":{"kind":"simple","base":"AssetReference","refType":"OnDemandTextureImage","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"OnDemandImageWeakRef":{"kind":"simple","base":"WeakReference","refType":"OnDemandTextureImage","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"LogicCommandRef":{"kind":"simple","base":"AssetReference","refType":"LogicCommand","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"LogicCommandWeakRef":{"kind":"simple","base":"WeakReference","refType":"LogicCommand","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"LogicCommandSetRef":{"kind":"simple","base":"AssetReference","refType":"LogicCommandSet","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"LogicCommandSetWeakRef":{"kind":"simple","base":"WeakReference","refType":"LogicCommandSet","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"CrowdResponseTemplateRef":{"kind":"simple","base":"AssetReference","refType":"CrowdResponse","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"MappableKeyRef":{"kind":"simple","base":"AssetReference","refType":"MappableKey","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"HotKeySlotRef":{"kind":"simple","base":"AssetReference","refType":"HotKeySlot","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"UnitTypeIconRef":{"kind":"simple","base":"AssetReference","refType":"UnitTypeIcon","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ImageSequenceRef":{"kind":"simple","base":"AssetReference","refType":"ImageSequence","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PlayerTemplateRef":{"kind":"simple","base":"AssetReference","refType":"PlayerTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PlayerTemplateWeakRef":{"kind":"simple","base":"WeakReference","refType":"PlayerTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"TerrainAssetRef":{"kind":"simple","base":"AssetReference","refType":"TerrainAsset","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"SubsystemSettingsRef":{"kind":"simple","base":"AssetReference","refType":"BaseSubsystemSettings","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"MouseCursorRef":{"kind":"simple","base":"AssetReference","refType":"MouseCursor","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"RedAlertTemplateRef":{"kind":"simple","base":"AssetReference","refType":"RedAlertTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"RedAlertTemplateWeakRef":{"kind":"simple","base":"WeakReference","refType":"RedAlertTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ButtonSingleStateDataRef":{"kind":"simple","base":"AssetReference","refType":"ButtonSingleStateData","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"JoypadCommandBarTemplateRef":{"kind":"simple","base":"AssetReference","refType":"JoypadCommandBarTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"JoypadCommandBarTemplateWeakRef":{"kind":"simple","base":"WeakReference","refType":"JoypadCommandBarTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"JoypadCommandBarButtonTemplateRef":{"kind":"simple","base":"AssetReference","refType":"JoypadCommandBarButtonTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"JoypadCommandBarButtonTemplateWeakRef":{"kind":"simple","base":"WeakReference","refType":"JoypadCommandBarButtonTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AudioEventInfoRef":{"kind":"simple","base":"AssetReference","refType":"BaseAudioEventInfo","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AudioEventInfoRefList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"EvaEventRef":{"kind":"simple","base":"AssetReference","refType":"EvaEvent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"EvaEventWeakRef":{"kind":"simple","base":"WeakReference","refType":"EvaEvent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"TerrainParticleMappingRef":{"kind":"simple","base":"AssetReference","refType":"TerrainParticleMapping","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"BounceKickTerrainMappingRef":{"kind":"simple","base":"AssetReference","refType":"BounceKickTerrainMapping","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PlayerTechWeakRef":{"kind":"simple","base":"WeakReference","refType":"PlayerTech","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PlayerTechRef":{"kind":"simple","base":"AssetReference","refType":"PlayerTech","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PlayerTechRankRef":{"kind":"simple","base":"AssetReference","refType":"PlayerTechRank","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PlayerTechUpgradeBindingRef":{"kind":"simple","base":"AssetReference","refType":"PlayerTechUpgradeBinding","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ProjectilePathRef":{"kind":"simple","base":"AssetReference","refType":"ProjectilePath","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PurchasePlayerTechButtonTemplateRef":{"kind":"simple","base":"AssetReference","refType":"PurchasePlayerTechButtonTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"QuickChatMessageWeakRef":{"kind":"simple","base":"WeakReference","refType":"UIQuickChatMessage","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"HealthBarTemplateRef":{"kind":"simple","base":"AssetReference","refType":"HealthBarTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"HealthBarTemplateWeakRef":{"kind":"simple","base":"WeakReference","refType":"HealthBarTemplate","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"RadiusCursorRef":{"kind":"simple","base":"AssetReference","refType":"RadiusCursor","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"RadiusCursorWeakRef":{"kind":"simple","base":"WeakReference","refType":"RadiusCursor","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PathMusicGameDynamicStateRef":{"kind":"simple","base":"AssetReference","refType":"PathMusicGameDynamicState","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PathMusicGameDynamicStateWeakRef":{"kind":"simple","base":"WeakReference","refType":"PathMusicGameDynamicState","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ForceFeedbackEventRef":{"kind":"simple","base":"AssetReference","refType":"ForceFeedbackEvent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ForceFeedbackEventWeakRef":{"kind":"simple","base":"WeakReference","refType":"ForceFeedbackEvent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"VideoEventListWeakRef":{"kind":"simple","base":"WeakReference","refType":"VideoEventList","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"UnitIntroRef":{"kind":"simple","base":"AssetReference","refType":"UnitIntro","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AssetId":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AssetIdList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SageUnsignedShort":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"SageReal":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"SageInt":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"SageIntList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"UnsignedShortList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"FloatList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"UnsignedByteList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SageBool":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SageUnsignedInt":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"SageUnsignedIntList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SageDurationUnsignedInt":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"Angle":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"Percentage":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"PercentageList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"Time":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"PositiveNonZeroReal":{"kind":"simple","base":"SageReal","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"DurationUnsignedInt":{"kind":"simple","base":"SageDurationUnsignedInt","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"Velocity":{"kind":"simple","base":"SageReal","refType":null,"isRef":false,"enumValues":[],"allowsDefine":true,"doc":""},"DistributionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CONSTANT","UNIFORM","GAUSSIAN","TRIANGULAR","LOW_BIAS","HIGH_BIAS"],"allowsDefine":false,"doc":""},"Script":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WideString":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"StringList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"StickyString":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"EmotionNuggetTemplate":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"StringHash":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"FontFamily":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"LargeGroupAudioKeyList":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ComparisonOperator":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LESS_THAN","LESS_THAN_OR_EQUAL","EQUAL","GREATER_THAN_OR_EQUAL","GREATER_THAN"],"allowsDefine":false,"doc":""},"StateChangeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ENTER","EXIT"],"allowsDefine":false,"doc":""},"VeterancyLevel":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","REGULAR","VETERAN","ELITE","HEROIC"],"allowsDefine":false,"doc":""},"CommandSourceType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FROM_PLAYER","FROM_SCRIPT","FROM_AI","FROM_DOZER"],"allowsDefine":false,"doc":""},"DamageFXType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DEFAULT","GDI_CANNON","GDI_MISSILE","GDI_MINE","GDI_LASER","GDI_MACHINEGUN","GDI_RIFLE","GDI_GRENADE","GDI_FLAMETHROWER","GDI_BOMB","GDI_SONIC","GDI_RAILGUN","GDI_ION","GDI_SHOCKWAVE","NOD_CANNON","NOD_MISSILE","NOD_MINE","NOD_LASER","NOD_MACHINEGUN","NOD_RIFLE","NOD_GRENADE","NOD_FLAMETHROWER","NOD_BOMB","NOD_SONIC","NOD_RAILGUN","NOD_ION","NOD_SEED","NOD_HALLUCINE","ALIEN_CANNON","ALIEN_PLASMADISK","ALIEN_MINE","ALIEN_LASER","ALIEN_MACHINEGUN","ALIEN_BUZZER","ALIEN_GRENADE","ALIEN_TIOXIN","ALIEN_BOMB","ALIEN_ION","ALIEN_SONIC","ALIEN_RAILGUN","ALIEN_DISINTEGRATOR","SOVIET_CANNON","SOVIET_LEECH","SOVIET_HARPOON","SOVIET_MISSILE","SOVIET_LASER","SOVIET_AK47","SOVIET_MACHINEGUN","SOVIET_SNIPERRIFLE","SOVIET_FLAK","SOVIET_FLAKVET","SOVIET_MOLOTOV","SOVIET_TESLA","SOVIET_MAGNETICBOMB","SOVIET_REPAIR","SOVIET_BEAR","SOVIET_BOMB","SOVIET_ORBITAL","SOVIET_ORBITAL2","SOVIET_ORBITAL3","SOVIET_DEBRIS","SOVIET_BIGBOMB","SOVIET_TORPEDO","SOVIET_IRONCURTAIN","ALLIED_CANNON","ALLIED_SHOTGUN","ALLIED_MISSILE","ALLIED_INFANTRYMISSILE","ALLIED_SAM","ALLIED_TANYA","ALLIED_PAINTER","ALLIED_DOG","ALLIED_CHAINGUN","ALLIED_FIGHTER","ALLIED_SONIC","ALLIED_ATHENA","ALLIED_PARTICLE","ALLIED_BOMB","ALLIED_BOMBLVL1","ALLIED_BOMBLVL2","ALLIED_BOMBLVL3","ALLIED_PHALANX","ALLIED_SCRAMBLER","ALLIED_PRESISIONBOMB","ALLIED_PRISM","ALLIED_PRIMAGECANNON","ALLIED_PRIMAGECANNONVET1","ALLIED_PRIMAGECANNONVET2","JAPAN_TORPEDO","JAPAN_FORCE","JAPAN_GUN","JAPAN_MISSILE","JAPAN_MECHA","JAPAN_MECHARUSH","JAPAN_MECHAMISSILE","JAPAN_ROCKET","JAPAN_CANNON","JAPAN_AUTOCANNON","JAPAN_BOMB","JAPAN_RUSH","JAPAN_PLASMA","JAPAN_BEAM","JAPAN_PSIONIC","JAPAN_AIRCRAFT","JAPAN_BONZAI","JAPAN_KAMIKAZE","JAPAN_SHIRUKEN","NEUTRAL_CANNON","REFLECTED","GENERIC_FIRE","POISON","CLUBBING","RADIATION","UNDEFINED"],"allowsDefine":false,"doc":""},"DamageType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FORCE","CRUSH","SLASH","PIERCE","FLAME","HEALING","UNRESISTABLE","WATER","PENALTY","FALLING","BLAST","REFLECTED","PASSENGER","MAGIC","UNDEFINED","LOGICAL_FIRE","POISON","LASER","PLASMA","FIRE","ROCKET","GUN","CANNON","GRENADE","SNIPER","MINE","TIBERIUM","STORM_SHIELD","MELEE","AUTO_CANNON","IMPACT","EXPLOSIVE","CONCUSSIVE","FLAK","PRISM","TESLA","KI","RADIATION","ALL"],"allowsDefine":false,"doc":""},"DamageBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"DamageSubType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NORMAL","BECOME_UNDEAD","SELF","UNDEFINED"],"allowsDefine":false,"doc":""},"PartitionManagerDistTestType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CENTER_2D","CIRCLE","CENTER_3D","SPHERE","EXTENTS_3D"],"allowsDefine":false,"doc":""},"GeometryType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SPHERE","BOX","CYLINDER","RING"],"allowsDefine":false,"doc":""},"ContactPointGenerationType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","VEHICLE","STRUCTURE","INFANTRY","SQUAD_MEMBER"],"allowsDefine":false,"doc":""},"WeaponSlotType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PRIMARY_WEAPON","SECONDARY_WEAPON","TERTIARY_WEAPON","QUATERNARY_WEAPON","QUINARY_WEAPON","NO_WEAPON"],"allowsDefine":false,"doc":""},"WeaponSlotBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"TimeOfDayType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","MORNING","AFTERNOON","EVENING","NIGHT","INTERPOLATE"],"allowsDefine":false,"doc":""},"WaypointPortalType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NORMAL","PORTAL","WALK_PORTAL","CLIMB_PORTAL","PRE_CLIMB_PORTAL","BEACON","SPLINE_CATMULL_ROM","FAKE_PATHFIND_PORTAL","MINESHAFT_PORTAL"],"allowsDefine":false,"doc":""},"LocomotorSetType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","NORMAL","NORMAL_UPGRADED","FREEFALL","WANDER","PANIC","TAXIING","SUPERSONIC","MOUNTED","ENRAGED","SCARED","CONTAINED","COMBO","ATTACKING","MOVING_TO_TRANSPORT","WALL_SCALING","CHANGING_FIRINGARC","BURNINGDEATH","EXITING_PRODUCTION_STRUCTURE"],"allowsDefine":false,"doc":""},"ModelLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"doc":""},"AnimationLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"doc":""},"EffectsLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"doc":""},"DecalLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["OFF","LOW","HIGH"],"allowsDefine":false,"doc":""},"WaterLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"doc":""},"ShadowLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["OFF","LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"doc":""},"TerrainLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"doc":""},"TextureQualityLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOW","MEDIUM","HIGH"],"allowsDefine":false,"doc":""},"WeatherType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NORMAL","CLOUDY","RAINY","CLOUDYRAINY","SUNNY","SNOWY","INVALID"],"allowsDefine":false,"doc":""},"DisabledType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DEFAULT","USER_PARALYZED","EMP","HELD","PARALYZED","UNMANNED","UNDERPOWERED","FREEFALL","TEMPORARILY_BUSY","SCRIPT_DISABLED","SCRIPT_UNDERPOWERED","INFILTRATED"],"allowsDefine":false,"doc":""},"DisabledBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"UpgradeIdType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["01","02","03","04","05","06","07","08","09","10"],"allowsDefine":false,"doc":""},"TerrainScorchType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["RANDOM","SCORCH_1","SCORCH_2","SCORCH_3","SCORCH_4","SCORCH_5","SCORCH_6","SCORCH_7","SCORCH_8","SCORCH_9","SCORCH_10","SCORCH_11","SCORCH_12","SCORCH_13","SCORCH_14","SCORCH_15","SCORCH_16","TERRAIN_MAPPED"],"allowsDefine":false,"doc":""},"KindOfType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["OBSTACLE","SELECTABLE","TARGETABLE","ALLY_TARGETABLE","IMMOBILE","CAN_ATTACK","STICK_TO_TERRAIN_SLOPE","CAN_CAST_REFLECTIONS","SHRUBBERY","STRUCTURE","INFANTRY","CAVALRY","MONSTER","MACHINE","AIRCRAFT","HUGE_VEHICLE","DOZER","HARVESTER","COMMANDCENTER","CASTLE_CENTER","SALVAGER","WEAPON_SALVAGER","TRANSPORT","BRIDGE","CANT_TOGGLE_POWER","SIEGE_WEAPON","PROJECTILE","PRELOAD","NO_GARRISON","CASTLE_KEEP","SHADOW_ULTRA_HIGH_ONLY","NO_COLLIDE","REPAIR_PAD","HEAL_PAD","STEALTH_GARRISON","SUPPLY_GATHERING_CENTER","AIRFIELD","DRAWABLE_ONLY","MP_COUNT_FOR_VICTORY","REBUILD_HOLE","SCORE","SCORE_CREATE","SCORE_DESTROY","NO_HEAL_ICON","CAN_RAPPEL","PARACHUTABLE","CAN_BE_REPULSED","COMMANDO","IGNORED_IN_GUI","CRATE","CAPTURABLE","LINKED_TO_FLAG","CLEARED_BY_BUILD","SMALL_MISSILE","ALWAYS_VISIBLE","UNATTACKABLE","MINE","CAN_PLACE_CHARGE","CLASSIFY_ENTIRE_FOOTPRINT","ALWAYS_SELECTABLE","WALK_ON_TOP_OF_WALL","DEFENSIVE_WALL","FS_POWER","FS_FACTORY","FS_BASE_DEFENSE","FS_TECHNOLOGY","AIRCRAFT_PATH_AROUND","LOW_OVERLAPPABLE","FORCEATTACKABLE","AUTO_RALLYPOINT","CAN_CAPTURE","POWERED","PRODUCED_AT_HELIPAD","DRONE","CAN_SEE_THROUGH_STRUCTURE","BALLISTIC_MISSILE","CLICK_THROUGH","SUPPLY_SOURCE_ON_PREVIEW","PARACHUTE","GARRISONABLE_UNTIL_DESTROYED","SKIRMISH_AI_CAN_BUILD_DURING_EMERGENCY_NO_INCOME","IMMUNE_TO_CAPTURE","HULK","CAN_PLACE_MANIPULATOR","DONT_SUBMERGE_BY_WAVES","CANNOT_BUILD_NEAR_SUPPLIES","SUPPLY_SOURCE","REVEAL_TO_ALL","DISGUISER","INERT","IGNORES_SELECT_ALL","DONT_AUTO_CRUSH_INFANTRY","SIEGE_TOWER","TIME_BOMB","ROCK","THROWN_OBJECT","GRAB_AND_KILL","OPTIMIZED_PROP","ENVIRONMENT","DEFLECT_BY_SPECIAL_POWER","WORKING_PASSENGER","BASE_FOUNDATION","NEED_BASE_FOUNDATION","REACT_WHEN_SELECTED","CAN_BE_CAPTURED","IGNORED_IN_FINDPOSITIONAROUND","HORDE","COMBO_HORDE","NONOCCLUDING","NO_FREEWILL_ENTER","TIBERIUM_FIELD","BEAM_TARGET","BEAM_TARGET_REFLECTOR","TACTICAL_MARKER","PATH_THROUGH_EACH_OTHER","NOTIFY_OF_PREATTACK","GARRISON","MELEE_HORDE","BASE_SITE","INERT_SHROUD_REVEALER","OCL_BIT","SPELL_BOOK","DEPRECATED","PATH_THROUGH_INFANTRY","NO_FORMATION_MOVEMENT","NO_BASE_CAPTURE","ARMY_SUMMARY","CIVILIAN_UNIT","NOT_AUTOACQUIRABLE","KEEP_CLASSIFIED_WHEN_DEAD","CHUNK_VENDOR","REFINERY","MOVE_ONLY","FS_CASH_PRODUCER","ROCK_VENDOR","BLOCKING_GATE","CRANE","AI_NEEDS_PLAYER_POWER_UPDATE","MINE_TRIGGER","BUFF","GRAB_AND_DROP","TRANSFORMER","SCARY","AI_CAN_UNPACK_NEAR_CONYARD","BROADCASTS_INVISIBILITY","CAN_ATTACK_WALLS","IGNORE_FOR_VICTORY","DO_NOT_CLASSIFY","WALL_UPGRADE","ACTIVATE_AFTER_UNPACK","SKIRMISH_AI_DONT_MULTI_TARGET","NOT_SELLABLE","WALL_PIECE","WALL_HUB","BUILD_FOR_FREE","IGNORE_FOR_EVA_SPEECH_POSITION","WORLDBUILDER_SNAP_TO_GRID","BANNER","UNPACKS_INTO_BUILDING","ORE_NODE","PASS_EXPERIENCE_TO_SLAVER","HAS_HEALTH_BAR","IGNORE_IN_AI_HUNT_TACTIC","DEPLOYED_MINE","CANNOT_RETALIATE","CREEP","POWERED_POWERS_ONLY","VITAL_FOR_BASE_SURVIVAL","DO_NOT_PICK_ME_WHEN_BUILDING","SUMMONED","HIDE_IF_FOGGED","ALWAYS_SHOW_HOUSE_COLOR","MOVE_FOR_NOONE","WB_DISPLAY_SCRIPT_NAME","CAN_CLIMB_WALLS","NO_SHADOW","LARGE_RECTANGLE_PATHFIND","SUBMARINE","PORT","WALL_SEGMENT","SIMPLE_OBJECT_PROP","SHIP","OPTIMIZED_SOUND","PASS_EXPERIENCE_TO_CONTAINED","DOZER_FACTORY","THREAT_FINDER","ECONOMY_STRUCTURE","ALWAYS_COLLIDE_WITH_OWN_SHIELD_SPHERES","CAN_TOPPLE","CYCLE_SELECTION","CAN_SKIP_SHADOW","SCALEABLE_WALL","SKYBOX","WALL_GATE","CAPTUREFLAG","CANNOT_STOP_ON_WATER","PASS_EXPERIENCE_TO_CONTAINER","RESIST_EMP","ORIENTS_TO_CAMERA","NEVER_CULL_FOR_MP","DONT_USE_CANCEL_BUILD_BUTTON","CIVILIAN_BUILDING","HEAVY_MELEE_HITTER","DONT_HIDE_IF_FOGGED","VEHICLE","HARVESTABLE","GRABBABLE","CONSTRUCTION_YARD","CAN_SHOOT_OVER_WALLS","PASS_EXPERIENCE_TO_PRODUCER","EXPANSION_PAD","AMPHIBIOUS","SHOW_BEHIND_OCCLUDERS","FS_MONEY_STORAGE","VALID_TARGET_FOR_C4","UNIQUE_UNIT","SURPRISE_ATTACKER","COVER","INFILTRATOR","BRIDGE_SEGMENT","FS_WAR_FACTORY","FS_BARRACKS","FS_RADAR","FS_AIR_FIELD","FS_TECH_CENTER","TIBERIUM_BASED","TIBERIUM","CAN_ATTACK_STEALTHED","IMMUNE_TO_CYCLONIC_SHOCKWAVE","CANNOT_BE_DETECTED","AUTO_ACQUIRABLE_BY_AI","CRUSHABLE_OBSTACLE","NEUTRAL_TECH","SUPER_WEAPON","IGNORE_CAN_NOT_BUILD","SKIRMISH_AI_DONT_CONSIDER_THREAT","SKIRMISH_AI_DONT_GARRISON","SKIRMISH_AI_DONT_REPAIR","SKIRMISH_AI_ATTEMPT_TO_DODGE","ASSAULT_AIRCRAFT","BOMBER_AIRCRAFT","FIGHTER_AIRCRAFT","ANTI_GARRISON","ENGINEER","EXPANSION_UNIT","EGG","OUTPOST","BEACON","HUSK","IGNORE_FORCE_MOVE","LINE_OF_SIGHT_IGNORES_BUILDINGS","AIRCRAFT_TRANSPORT_ONLY_GARRISONABLE_WHILE_PARKED","SNIPER","ATTACK_FROM_STRUCTURE_ONLY_WHEN_GARRISONED","SKIP_DEFECT_IF_UNCOMBINED","SKIP_IDLE_WHEN_CAPTURED","BRIDGE_ENDCAP","BRIDGE_GATEHOUSE","CAN_BE_FAVORITE_UNIT","SLAVE_OWNER","MCV","CAN_HEAL_ALLIES","PROJECT_BUILDABILITY_FOR_ALLIES","CAN_NOT_BUILD_ON_LAND","CAN_BUILD_ON_WATER","CAN_BUILD_ON_DEEP_WATER","LIMITED_PRODUCTION_AIRCRAFT","LEAVE_PARKING_ON_BUILD_COMPLETE","ENCLOSURE","RADAR_SCRAMBLER","CANNOT_HIJACK","CRUSHABLE_BUILDING","CRUSH_CRUSHABLE_BUILDINGS","GRANTS_VETERANCY","ALWAYS_VISIBLE_IN_RADAR","ATTACH_ATTACK","DONT_UNATTACH_WHEN_HEALING","T1_UNIT","T2_UNIT","T3_UNIT","DEBRIS","DONT_DESTROY_IF_ON_BRIDGE","CARPET_BOMBER","TERRAIN_LIKE_GROUND_OBJECT"],"allowsDefine":false,"doc":""},"KindOfBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ModelConditionFlagType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","TOPPLED","FRONTCRUSHED","BACKCRUSHED","DAMAGED","REALLYDAMAGED","RUBBLE","POST_RUBBLE","POST_COLLAPSE","DECAY","DESTROYED_WHILST_BEING_CONSTRUCTED","COLLAPSING","SOLD","STRUCTURE_UNPACKING","SPECIAL_DAMAGED","NIGHT","SNOW","FREEFALL","PARACHUTING","PARACHUTE_LAND","LAUNCHED","GARRISONED","INSIDE_GARRISON","WEAPONSET_VETERAN","WEAPONSET_ELITE","WEAPONSET_HERO","WEAPONSET_PASSENGER_TYPE_ONE","WEAPONSET_PASSENGER_TYPE_TWO","WEAPONSET_PLAYER_UPGRADE","WEAPONSET_TOGGLE_1","WEAPONSET_TOGGLE_2","WEAPONSET_TOGGLE_3","WEAPONSET_SPECIAL_UPGRADE","WEAPONSET_GARRISONED","WEAPONSET_CLOSE_RANGE","WEAPONSET_CONTESTING_BUILDING","WEAPONSET_RIDER1","WEAPONSET_RIDER2","WEAPONSET_RIDER3","WEAPONSET_RIDER4","WEAPONSET_SPECIAL_ONE","WEAPONSET_SPECIAL_TWO","WEAPONSET_CONTAINED","WEAPONSET_MOUNTED","SWAPPING_TO_WEAPONSET_1","SWAPPING_TO_WEAPONSET_2","SWAPPING_TO_WEAPONSET_3","WEAPONSTATE_ONE","WEAPONSTATE_TWO","WEAPONSTATE_THREE","WEAPONSTATE_CLOSE_RANGE","WEAPONSTATE_CONTAINED","WEAPONSLOTID_01","WEAPONSLOTID_02","WEAPONSLOTID_03","WEAPONSLOTID_04","WEAPONSLOTID_05","SPECIAL_WEAPON_ONE","SPECIAL_WEAPON_TWO","SPECIAL_WEAPON_THREE","SPECIAL_WEAPON_FOUR","SPECIAL_WEAPON_FIVE","SPECIAL_WEAPON_SIX","DESTROYED_WEAPON","WEAPON_TOGGLING","ATTACKING","ATTACKING_STRUCTURE","ATTACKING_POSITION","ENGAGED","PREATTACK_A","PREATTACK_B","PREATTACK_C","PREATTACK_D","PREATTACK_E","FIRING_OR_PREATTACK_A","FIRING_OR_PREATTACK_B","FIRING_OR_PREATTACK_C","FIRING_OR_PREATTACK_D","FIRING_OR_PREATTACK_E","FIRING_A","FIRING_B","FIRING_C","FIRING_D","FIRING_E","FIRING_OR_RELOADING_A","FIRING_OR_RELOADING_B","FIRING_OR_RELOADING_C","FIRING_OR_RELOADING_D","FIRING_OR_RELOADING_E","RELOADING_A","RELOADING_B","RELOADING_C","RELOADING_D","RELOADING_E","BETWEEN_FIRING_SHOTS_A","BETWEEN_FIRING_SHOTS_B","BETWEEN_FIRING_SHOTS_C","BETWEEN_FIRING_SHOTS_D","BETWEEN_FIRING_SHOTS_E","USING_WEAPON_A","USING_WEAPON_B","USING_WEAPON_C","USING_WEAPON_D","USING_WEAPON_E","DOOR_1_OPENING","DOOR_1_CLOSING","DOOR_1_WAITING_OPEN","DOOR_1_WAITING_TO_CLOSE","DOOR_2_OPENING","DOOR_2_CLOSING","DOOR_2_WAITING_OPEN","DOOR_2_WAITING_TO_CLOSE","DOOR_3_OPENING","DOOR_3_CLOSING","DOOR_3_WAITING_OPEN","DOOR_3_WAITING_TO_CLOSE","DOOR_4_OPENING","DOOR_4_CLOSING","DOOR_4_WAITING_OPEN","DOOR_4_WAITING_TO_CLOSE","DOOR_HELIPAD_OPENING","DOOR_HELIPAD_CLOSING","DOOR_HELIPAD_WAITING_OPEN","DOOR_HELIPAD_WAITING_TO_CLOSE","PARKINGPLACE_1_DOOR_OPENING","PARKINGPLACE_1_DOOR_OPEN","PARKINGPLACE_1_DOOR_CLOSING","PARKINGPLACE_1_DOOR_CLOSED","PARKINGPLACE_2_DOOR_OPENING","PARKINGPLACE_2_DOOR_OPEN","PARKINGPLACE_2_DOOR_CLOSING","PARKINGPLACE_2_DOOR_CLOSED","PARKINGPLACE_3_DOOR_OPENING","PARKINGPLACE_3_DOOR_OPEN","PARKINGPLACE_3_DOOR_CLOSING","PARKINGPLACE_3_DOOR_CLOSED","PARKINGPLACE_4_DOOR_OPENING","PARKINGPLACE_4_DOOR_OPEN","PARKINGPLACE_4_DOOR_CLOSING","PARKINGPLACE_4_DOOR_CLOSED","PARKINGPLACE_HELIPAD_DOOR_OPENING","PARKINGPLACE_HELIPAD_DOOR_OPEN","PARKINGPLACE_HELIPAD_DOOR_CLOSING","PARKINGPLACE_HELIPAD_DOOR_CLOSED","MOVING","DYING","DYING_WASMOVING","DYING_WASATTACKING","WANDER","WALKING","CHARGING","MOVING_OUT_OF_THE_WAY","RUNNING_OFF_MAP","COMING_OUT_OF_FACTORY","ATTACK_MOVING","DIVING","SWOOPING","MARCHING","BACKING_UP","CLIMBING","RAPPELLING","WADING","SWIMMING","SCALING_WALL","SCALING_WALL_HORDE","FLYING","TAKING_OFF","LANDING","AWAITING_CONSTRUCTION","PARTIALLY_CONSTRUCTED","ACTIVELY_BEING_CONSTRUCTED","UNIT_ACTIVELY_BEING_CONSTRUCTED","ACTIVELY_CONSTRUCTING","RADAR_EXTENDING","RADAR_UPGRADED","PANICKING","AFLAME","SMOLDERING","BURNED","BURNT_MODEL","BURNT_TEXTURE","BURNINGDEATH","DOCKING","DOCKING_BEGINNING","DOCKING_ACTIVE","DOCKING_RETURN","DOCKING_MOVEBACK","DOCKING_FILL","DOCKING_EXTRACT","DOCKING_ENDING","DOCKING_PRE_DOCK","HARVEST_PREPARATION","HARVEST_ACTION","CARRYING","PASSENGER","TRANSPORT_MOVING","TRANSPORT_STOPPED","SIEGE_CONTAIN","JETAFTERBURNER","JETEXHAUST","PACKING","PREPARING","UNPACKING","PACKING_TYPE_1","PACKING_TYPE_2","PACKING_TYPE_3","PACKING_TYPE_4","PACKING_TYPE_5","PACKING_TYPE_6","OVER_WATER","POWER_PLANT_UPGRADED","POWER_PLANT_UPGRADING","BUILD_PLACEMENT_CURSOR","PHANTOM_STRUCTURE","FORMATION_PREVIEW","WORLD_BUILDER","DEBUG","START_CAPTURE","CANCEL_CAPTURE","CAPTURING","CAPTURED","RAISING_FLAG","CONTINUOUS_FIRE_SLOW","CONTINUOUS_FIRE_MEAN","CONTINUOUS_FIRE_FAST","PREORDER","SPECIAL_CHEERING","IMPENDING_DOOM","EATING","STUNNED_FLAILING","STUNNED","STUNNED_STANDING_UP","SPLATTED","THROWN_PROJECTILE","ABOUT_TO_HIT","EXPLODED_FLAILING","EXPLODED_BOUNCING","ACCELERATE","DECELERATE","TURN_LEFT","TURN_RIGHT","TURN_LEFT_HIGH_SPEED","TURN_RIGHT_HIGH_SPEED","DESTROYED_FRONT","DESTROYED_RIGHT","DESTROYED_BACK","DESTROYED_LEFT","WEAPONLOCK_PRIMARY","WEAPONLOCK_SECONDARY","WEAPONLOCK_TERTIARY","WEAPONLOCK_QUATERNARY","WEAPONLOCK_QUINARY","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","SELECTED","GUARDING","LEVELED","MOUNTED","RESURRECTED","ATTACHED","DRAFTED","FLOODED","LOADED","DEPLOYED","JUST_BUILT","BASE_BUILD","REACT_1","REACT_2","REACT_3","REACT_4","REACT_5","REACT_6","HIT_REACTION","HIT_LEVEL_1","HIT_LEVEL_2","HIT_LEVEL_3","AIM_HIGH","AIM_STRAIGHT","AIM_LOW","AIM_NEAR","AIM_FAR","USER_1","USER_2","USER_3","USER_4","USER_5","USER_6","USER_7","USER_8","USER_9","USER_10","PASSENGER_VARIATION_1","PASSENGER_VARIATION_2","PASSENGER_VARIATION_3","PASSENGER_VARIATION_4","PASSENGER_VARIATION_5","SPECIAL_POWER_1","SPECIAL_POWER_2","SPECIAL_POWER_3","SPECIALPOWER1_READY","SPECIALPOWER2_READY","SPECIALPOWER3_READY","SPECIALPOWER4_READY","SPECIALPOWER5_READY","SPECIALPOWER6_READY","SPECIALPOWER7_READY","SPECIALPOWER8_READY","SPECIALPOWER9_READY","USING_SPECIAL_ABILITY","DEFLECT_SPECIAL_POWER","RIDER1","RIDER2","RIDER3","RIDER4","RIDER5","RIDER6","RIDER7","RIDER8","RIDERLESS","HORDE_EMPTY","PRIMARY_FORMATION","ALTERNATE_FORMATION","CAPTURE_100","CAPTURE_75","CAPTURE_50","CAPTURE_25","CAPTURE_0","DISGUISED","HIDDEN","INVISIBLE_STEALTH","INVISIBLE_CAMOUFLAGE","PRONE","COVER","SUPPRESSED","TURRET_ANGLE_0","TURRET_ANGLE_90","TURRET_ANGLE_180","TURRET_ANGLE_270","TURRET_ROTATE","ARMORSET_VETERAN","ARMORSET_ELITE","ARMORSET_HERO","ARMORSET_WEAK_VERSUS_BASEDEFENSES","ARMORSET_ALTERNATE_FORMATION","ARMORSET_MOUNTED","ARMORSET_PLAYER_UPGRADE","ARMORSET_PLAYER_UPGRADE_2","ARMORSET_PLAYER_UPGRADE_3","ARMORSET_UNBESIEGEABLE","UPGRADED_ARMOR","EMOTION_TAUNTING","EMOTION_DOOM","EMOTION_POINTING","EMOTION_GUNG_HO","EMOTION_LOOK_TO_SKY","EMOTION_CELEBRATING","EMOTION_AMUSED","EMOTION_MORALE_HIGH","EMOTION_MORALE_LOW","EMOTION_COWER","EMOTION_DISSIDENT","EMOTION_UNCONTROLLABLY_AFRAID","EMOTION_BRACE_FOR_BEING_CRUSHED","EMOTION_CHEER_FOR_ABOUT_TO_CRUSH","EMOTION_ALERT","EMOTION_AFRAID","EMOTION_TERROR","EMOTION_PANIC","INVULNERABLE","SPECIAL_ENEMY_NEAR","UNCONTROLLABLE","LEASHED_RETURNING","SAIL_FLAPPING","SAIL_BLOWN_RIGHT","SAIL_BLOWN_LEFT","BUILD_VARIATION_ONE","BUILD_VARIATION_TWO","PARALYZED","AFFECTED_BY_EMP","UNDERPOWERED","TIBERIUM_CRYSTAL_TYPE1","TIBERIUM_CRYSTAL_TYPE2","TIBERIUM_CRYSTAL_TYPE3","TIBERIUM_CRYSTAL_TYPE4","TIBERIUM_CRYSTAL_TYPE5","TIBERIUM_GROWING","MARKED_FOR_HUNT_TACTIC","MARKED_FOR_NO_SKIRMISH_RECRUIT","LOCOMOTOR_NORMAL_UPGRADED","LOCOMOTOR_FREEFALL","LOCOMOTOR_WANDER","LOCOMOTOR_PANIC","LOCOMOTOR_TAXIING","LOCOMOTOR_SUPERSONIC","LOCOMOTOR_MOUNTED","LOCOMOTOR_ENRAGED","LOCOMOTOR_SCARED","LOCOMOTOR_CONTAINED","LOCOMOTOR_COMBO","LOCOMOTOR_COMBO2","LOCOMOTOR_COMBO3","LOCOMOTOR_WALL_SCALING","LOCOMOTOR_CHANGING_FIRINGARC","LOCOMOTOR_BURNINGDEATH","USING_COMBO_LOCOMOTOR","MONEY_STORED_AMOUNT_1","MONEY_STORED_AMOUNT_2","MONEY_STORED_AMOUNT_3","MONEY_STORED_AMOUNT_4","VEHICLE_CRUSH_LEFT","VEHICLE_CRUSH_RIGHT","VEHICLE_CRUSH_CENTER","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","COMBINED_PARENT","COMBINED_CHILD","REPAIRING_DISABLED","WALL_SEGMENT","SHRINK_EFFECT","HIGH_TECH_EFFECT","AIR_POWER_EFFECT","PLAYER_POWER_1","BEING_MAULED","FROZEN","IRONCURTAIN","CHRONORIFT","INFILTRATED_DISABLE","INFILTRATED_RADAR_FREEZE","INFILTRATED_STEAL_MONEY","INFILTRATED_VISION","INFILTRATED_ENERGY","INFILTRATED_RESET","INFILTRATED_VISION_UNITS","WEAPONSLOTID_06","WEAPONSLOTID_07","WEAPONSLOTID_08","WEAPONSLOTID_09","WEAPONSLOTID_10","BUILD_PLACEMENT_HINT","DEATH_6","DEATH_7","DEATH_8","DEATH_9","DEATH_10","DEATH_11","DEATH_12","DEATH_13","DEATH_14","DEATH_15","ALL","SUCKED_UP_HIGH"],"allowsDefine":false,"doc":""},"ModelConditionBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AISpecialPowerInstanceType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SPECIAL_POWER_BASIC_SELF_BUFF","SPECIAL_POWER_AOE_BUFF","SPECIAL_POWER_CAPTURE_BUILDING","SPECIAL_POWER_ENEMY_TYPE_KILLER_STRUCTURES","SPECIAL_POWER_RANGED_AOE_ATTACK","SPECIAL_POWER_MOVEMENT","SPECIAL_POWER_BUILD_CONYARD","SPECIAL_POWER_BUFF_ALLY","SPECIAL_POWER_SUPERWEAPON","SPECIAL_POWER_REINFORCEMENT","SPECIAL_POWER_HEAL_AOE","SPECIAL_POWER_TARGET_STEALTH","SPECIAL_POWER_SPECIFIC_UNIT","SPECIAL_POWER_SEED_TIBERIUM","SPECIAL_POWER_EMP_COUNTER","SPECIAL_POWER_DECOY_ARMY","SPECIAL_POWER_STANCEBATTLE","SPECIAL_POWER_STANCEAGGRESSIVE","SPECIAL_POWER_STANCEHOLDGROUND"],"allowsDefine":false,"doc":""},"EmotionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TAUNT","CHEER","HERO_CHEER","POINT","FEAR","UNCONTROLLABLE_FEAR","TERROR","DOOM","ALERT","BRACE_FOR_BEING_CRUSHED","CHEER_FOR_ABOUT_TO_CRUSH"],"allowsDefine":false,"doc":""},"EmotionTypeFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"EmotionAIType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","BACK_AWAY","AVOID_SCARER","IDLE","RUN_AWAY_PANIC","FACE_OBJECT"],"allowsDefine":false,"doc":""},"EmotionAITypeFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"DeathType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","NORMAL","CRUSHED","BURNED","EXPLODED","POISONED","TOPPLED","FLOODED","SUICIDED","LASERED","DETONATED","ELECTROCUTED","STABBED","SPLATTED","POISONED_BETA","KNOCKBACK","SUPERNATURAL","FADED","SLAUGHTERED","CATALYST","SHATTERED","INTERNAL_DESTRUCTION","IRRADIATED","MAULED","BITTEN","PRODUCTION_CANCELLED","EXTRA_1","EXTRA_2","EXTRA_3","EXTRA_4","EXTRA_5","EXTRA_6","EXTRA_7","ALL"],"allowsDefine":false,"doc":""},"DeathBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ObjectStatusType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DESTROYED","CAN_ATTACK","UNDER_CONSTRUCTION","UNSELECTABLE","NO_COLLISIONS","NO_ATTACK","NO_SPECIAL_ABILITY","AIRBORNE_TARGET","PARACHUTING","REPULSOR","HIJACKED","AFLAME","BURNED","CANNOT_BE_SOLD","IS_FIRING_WEAPON","IS_RELOADING_WEAPON","IS_BRAKING","STEALTHED","HIDDEN","DETECTED","CAN_STEALTH","SOLD","UNDERGOING_REPAIR","RECONSTRUCTING","IS_ATTACKING","NO_AUTO_ACQUIRE","USING_ABILITY","IS_AIMING_WEAPON","NO_ATTACK_FROM_AI","IGNORING_STEALTH","IS_MELEE_ATTACKING","FOLLOWING_THROUGH","LEASHED_RETURNING","DEATH_1","DEATH_2","DEATH_3","DEATH_4","DEATH_5","CONTESTED","CONTESTING_BUILDING","HORDE_MEMBER","TRANSPORT_MOVING_TO_CONTAIN","RIDER_IS_PILOT","DAMAGED","REALLYDAMAGED","RUBBLE","IRRADIATED","NO_SHADOW","IN_STASIS","OUT_OF_PHASE","NEXT_MOVE_IS_REVERSE","IMMOBILE","IMMOBILE_ALLOW_ROTATE","PAUSING","FLEE_OFF_MAP","NOT_IN_WORLD","INAUDIBLE","CHANTING","ENRAGED","SINKING","RAMPAGING","INSIDE_GARRISON","DEPLOYED","UNATTACKABLE","ENCLOSED","TEMPORARILY_DEFECTED","TAGGED","DEPLOYING","TOPPLING","PORTER_TAGGED","NO_SQUISHCOLLIDE_DELAY","STAND_GROUND","UNCONTROLLABLY_SCARED","SPECIAL_ABILITY_PACKING_UNPACKING_OR_USING","TIBERIUM_VIBRATING","UPDATING_AI","CLONED","IGNORE_AI_COMMAND","RUNNING_DOWN_FROM_BEHIND","DO_NOT_SCORE","CAN_NOT_WALK_ON","MARCH_OF_DEATH","DO_NOT_PICK_ME","INHERITED_FROM_ALLY_TEAM","SWITCHED_WEAPONS","END_FIRE_STATE","BOOKENDING","GENERIC_TOGGLE_STATE","CAN_CONTEST_GARRISON","BUILD_BEING_CANCELED","PENDING_CONSTRUCTION","PHANTOM_STRUCTURE","IN_FORMATION_TEMPLATE","IS_LEAVING_FACTORY","MOVING_TO_DISMOUNT","NO_HERO_PROPERTIES","CAN_ENTER_ANYTHING","ENTERING_GOAL","CHARGING_BASE_DEFENSES","INVISIBLE_DETECTED_BY_FRIEND","INVISIBLE_DETECTED","SHRUNK","ATTACHED","WONT_RIDE_WITH_YOU","COMMAND_BUTTON_TOGGLED","OCLMONITOR_COMPLETED_TASK","OCLMONITOR_MONITOR_RELEASED","USER_POWERED_DOWN","GARRISONED","BOOBY_TRAPPED","IS_HIDEOUT","EXECUTING_STORED_COMMAND","UNIT_WANTS_TO_REGARRISON","IN_COVER","DONT_CLEAR_FOR_BUILD","MATCH_TARGETS_SPEED","HAS_TIBERIUM_GROWTH_MOD","HAS_TIBERIUM_UPGRADE","STEAL_NEXT_UNIT_TRAPPED","DOES_CONTAIN_TIBERIUM","IS_BEING_HARVESTED","NO_REFUND","SHIELDBODY_ENABLED","HEALTH_PERCENT_0","HEALTH_PERCENT_25","HEALTH_PERCENT_50","HEALTH_PERCENT_75","HEALTH_PERCENT_100","WEAPON_UPGRADED_01","WEAPON_UPGRADED_02","WEAPON_UPGRADED_03","COMBINED_PARENT","COMBINED_CHILD","COMBINED_ATTACHED","LOADED_FROM_MAP","ATTACKING_GARRISONED_STRUCTURE","EXITING_COMBINED","DELAYED_ENTER_STRUCTURE","DOCKING","HARVESTING","BRIDGE_IMPASSABLE","POWERED_DOWN_EMP","FORCE_ATTACKING","FORCE_ATTACK_MOVING","SCARED_CIVILIAN_CAR","USER_PARALYZED","BOOBY_TRAP_EXPLODE","IS_ENGAGED","CARRYING_FLAG","IS_MOVING_TO_RALLY_POINT","SPECIAL_ARMOR_ACTIVE","AIRCRAFT_IGNORE_SAMEPLAYER_HANGAR_RULE","NEXT_MOVE_IS_FORCE_ATTACK_MOVE","SPECIALABILITY_ACTIVE","CAN_STEALTH_FROM_PRODUCER","GARRISON_CAN_STEALTH","CAN_ATTACK_WHILE_STEALTHED","RESET_GOAL_POSITION","RIFT_OCCUPIED","WATER_LOCOMOTOR_ACTIVE","GROUND_LOCOMOTOR_ACTIVE","AIR_LOCOMOTOR_ACTIVE","UNPACKING","OVER_WATER","CONTAINER_OCCUPIED","PLACED_BY_PLAYER","DEFLECT_INCOMING_FIRE","DEPART_FROM_BOARDING","WAITING_FOR_BOARDING","HAS_SECONDARY_DAMAGE","IS_BEING_DRAGGED","CLEARED_FOR_LANDING","VEHICLE_ATTACHED","PARKED_AT_AIRFIELD","IN_SHIELD_SPHERE","HIT_SHIELD_SPHERE","NON_AUTOACQUIRABLE","CHARGING_WEAPON","OVERCHARGING_WEAPON","ENABLE_TRACER_DRAW","PREEMPT_PRE_ATTACK","LINE_SEGMENT_DAMAGE_ACTIVE","ADVANCED_MISSILE_PACKS","LEECHED_TARGET_ACTIVE","PLAYER_POWER_1","PLAYER_POWER_2","PLAYER_POWER_3","PLAYER_POWER_4","PLAYER_POWER_5","GRAPPLE_UPDATE_ACTIVE","SHROUD_REVEAL_TO_ALL","SURFACED","SUBMERGED","SKIRMISH_AI_DO_NOT_ATTACK","SKIRMISH_AI_DO_NOT_TAKE","TRANSFORMATION_TOGGLE_STATE","REPAIR_ALLIES_WHEN_IDLE","DO_NOT_AVOID_TALLBUILDING","ABSORBED_DAMAGE","NO_BRIBE","IGNORING_POWER_DOWN","EXCEEDED_PATH_NEIGHBOR_COUNT","CANNOT_LAND_AT_AIRFIELD","WALL_SEGMENT","IMMUNE_TO_BARK","UNDER_RUSH_ATTACK","UNDER_FROZEN","LANDING_IN_PROGRESS","UNDER_IRON_CURTAIN","EXPLOSIVES_ATTACHED","EXPLOSIVES_DETONATING","LIFTED_INTO_AIR","IN_NANOHIVE","SURFACED_IMMOBILE","BROADCASTING_INVISIBILITY","SCRAMBLED","MAGNETIZED","RIOT_SHIELDED","POINT_DEFENSE_DRONE_ATTACHED","GRAPPLE_UPDATE_BEING_MOVED","TARGETED_FOR_REPAIR","IN_SPIDER_HOLE","ANTI_GARRISON"],"allowsDefine":false,"doc":""},"ObjectStatusBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"RelationshipType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ENEMIES","NEUTRAL","ALLIES"],"allowsDefine":false,"doc":""},"RelationshipBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ThingTemplateVoiceType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["voiceSelect","voiceSelectUnderConstruction","voiceSelectBattle","voiceSelectIdleWorker","voiceSelectUnderFire","voiceMove","voiceMoveToHigherGround","voiceMoveOverWalls","voiceMoveWhileAttacking","voiceMoveLandToWater","voiceMoveWaterToLand","voiceRetreatToCastle","voiceMoveToCamp","voiceDeliverRing","voiceSendToSlaughterhouse","voiceCreated","voiceFullyCreated","voiceAttack","voiceAttackCharge","voiceAttackStructure","voiceAttackGarrisonedStructure","voiceAttackMachine","voiceAttackAir","voiceAttackAfterMoving","voiceDesperateAttack","voiceBombard","voiceFear","voiceCombineWithHorde","voiceTaskComplete","voiceDefectingAway","voiceDefectingTowards","voiceGuard","voiceAlert","voiceSalvage","voiceSupply","voiceDock","voiceUnload","voiceRepair","voiceCombatDrop","voiceEnter","voiceEnterHostile","voiceGetHealed","voiceGarrison","voiceBuildResponse","voicePrimaryWeaponMode","voiceSecondaryWeaponMode","voiceTertiaryWeaponMode","voiceCaptureBuildingComplete","voiceRapidFire","voiceStartCharging","voiceNoBuild","voiceLowFuel","voiceEnterStateAttack","voiceEnterStateAttackCharge","voiceEnterStateAttackAir","voiceEnterStateAttackStructure","voiceEnterStateAttackGarrisonedStructure","voiceEnterStateAttackMachine","voiceEnterStateAttackAfterMoving","voiceEnterStateMove","voiceEnterStateMoveToHigherGround","voiceEnterStateMoveOverWalls","voiceEnterStateRetreatToCastle","voiceEnterStateMoveToCamp","voiceEnterStateMoveWhileAttacking","voiceEnterStateMoveLandToWater","voiceEnterStateMoveWaterToLand"],"allowsDefine":false,"doc":""},"ThingTemplateObjectSpecificVoiceType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["voiceAttackUnit","voiceEnterStateAttackUnit","voiceEnterUnit","voiceEnterStateEnterUnit","voiceCreatedFrom","voiceFullyCreatedFrom"],"allowsDefine":false,"doc":""},"ThingTemplateSoundType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["soundMoveStart","soundMoveStartDamaged","soundMoveLoop","soundMoveLoopDamaged","soundAmbient","soundAmbientDamaged","soundAmbientReallyDamaged","soundAmbientRubble","soundAmbientBattle","soundStealthOn","soundStealthOff","soundCreated","soundReenabled","soundDisabled","soundDisabledOnCreation","soundOnDamaged","soundOnReallyDamaged","soundEnter","soundExit","soundPromotedVeteran","soundPromotedElite","soundPromotedHero","soundFalling","soundImpact","soundImpactCyclonic","soundCrushing","soundDeploy","soundUndeploy","soundUnderConstruction","soundUnderRepairFromRubble","soundUnderRepairFromDamage","soundAfterburner","soundDisguiseStarted","soundDisguiseRevealedSuccess","soundDisguiseRevealedFailure","soundTurretMoveLoop","soundPrepositioned"],"allowsDefine":false,"doc":""},"ThingTemplateEvaEventType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["dieOwner","dieAlly","dieEnemy","soldOwner","damagedOwner","damagedFromShroudedSourceOwner","damagedByFireOwner","secondDamageFarFromFirstOwner","secondDamageFarFromFirstScanRange","secondDamageFarFromFirstTimeoutMS","damagedAlly","ambushed","repairingOwner","enemyObjectSighted","enemyObjectSightedAfterRespawn","onFirstSightingEnemy","onFirstSightingNonEnemy","detectedEnemy","detectedAlly","detectedOwner","availableForProduction","productionStarted","productionComplete","placementFailed","cannotBuildDueToFullBuildQueue","buildOnHold","buildCancelled","promotedOwner","manuallyPoweredOff","manuallyPoweredOn"],"allowsDefine":false,"doc":""},"ShadowType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","DECAL","ALPHA_DECAL","ADDITIVE_DECAL","ALPHA_DECAL_DYNAMIC","ADDITIVE_DECAL_DYNAMIC","MERGE_DECAL"],"allowsDefine":false,"doc":""},"ObjectFilterRule":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNPARSED","ALL","ANY","NONE"],"allowsDefine":false,"doc":""},"ObjectFilterRelationship":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALLIES","ENEMIES","NEUTRAL","SAME_PLAYER"],"allowsDefine":false,"doc":""},"ObjectFilterRelationshipBitMask":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ObjectFilterAlignment":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","EVIL","GOOD"],"allowsDefine":false,"doc":""},"UpgradeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PLAYER","OBJECT"],"allowsDefine":false,"doc":""},"UpgradeOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DO_NOT_TRANSFER","PERSISTS_IN_CAMPAIGN","NO_UPGRADE_DISCOUNT","OBJECT_UPGRADE_PROJECTED"],"allowsDefine":false,"doc":""},"AIUpgradeHeuristicType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","IMPORTANT","BOILINGOIL","FACTORY_UNITUNLOCK","FORTRESS","IGNORE"],"allowsDefine":false,"doc":""},"UnitCategory":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT"],"allowsDefine":false,"doc":""},"WeaponCategory":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","GUN","BLAST","CANNON","MISSILE","LIGHTNING"],"allowsDefine":false,"doc":""},"ViewShakeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SUBTLE","NORMAL","STRONG","SEVERE","CINE_EXTREME","CINE_INSANE"],"allowsDefine":false,"doc":""},"MoneyTransactionCategory":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNKNOWN","STARTING_CASH","HARVESTER","CAPTURE_BONUS","AUTO_DEPOSIT","SELL_OBJECT","BOUNTY","CASH_CHEAT","DEVASTATE","CANCEL_BUILD","MONEY_CRATE","DEATH_REFUND","SLAUGHTER","TERRAIN_RESOURCE","SHARED_DEPOSIT","PRODUCTION","BUILD_WALLSPAN","DOZER_CONSTRUCT","SELF_REPAIR","PLAYERKILLED","SCRIPTED_MONEY_ACTION","SPECIAL_POWER","AI_MONEY_LENDER","PLAYER_GIVE_MONEY","PLAYER_CLONE","TRANSFER_ASSETS","CASH_HACK","INFILTRATOR","PILLAGE","STEAL_MONEY"],"allowsDefine":false,"doc":""},"MoneyTransactionCategoryBitMask":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AIKindOfType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","INFANTRY","ARCHER","PIKEMAN","CAVALRY","CREEP","CREEP_STRUCTURE","STRUCTURE","SIEGEWEAPON","EXPLORABLE_AREA","WALL","BATTLE_TOWER","SHIP_BATTLESHIP","SHIP_BOMBARD","SHIP_TRANSPORT","SHIP_SUICIDE"],"allowsDefine":false,"doc":""},"FactionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["RANDOM","Allies","Soviet","Japan","Neutral"],"allowsDefine":false,"doc":""},"GameDifficulty":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["EASY","NORMAL","HARD","BRUTAL"],"allowsDefine":false,"doc":""},"GameDifficultyBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"StateMachineType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["AIStateMachine","CombinedHelicopterAIStateMachine","HelicopterAIStateMachine","HordeAIStateMachine","JetAIStateMachine","OffensiveStructureAIStateMachine","StructureAIStateMachine","UnitAIStateMachine","OreNodeStateMachine","OreMinerStateMachine","OreMinerOffensiveStateMachine","OreRefineryStateMachine","DisguiseWhenIdleAIStateMachine","TransportHelicopterAIStateMachine","StrafingRunAIStateMachine","DiveBomberJetAIStateMachine"],"allowsDefine":false,"doc":""},"PCAudioCompressionSetting":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","XAS","EALAYER3"],"allowsDefine":false,"doc":""},"XenonAudioCompressionSetting":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","XMA","EALAYER3"],"allowsDefine":false,"doc":""},"PS3AudioCompressionSetting":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["XAS","EALAYER3"],"allowsDefine":false,"doc":""},"AudioFileRef":{"kind":"simple","base":"AssetReference","refType":"AudioFile","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AudioFileMP3PassthroughRef":{"kind":"simple","base":"AssetReference","refType":"AudioFileMP3Passthrough","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AudioPriority":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOWEST","LOW","NORMAL","HIGH","HIGHEST","CRITICAL"],"allowsDefine":false,"doc":""},"AudioVolumeSlider":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SOUNDFX","VOICE","MUSIC","AMBIENT","MOVIE","NONE"],"allowsDefine":false,"doc":""},"AudioTypeFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UI","WORLD","SHROUDED","VOICE","PLAYER","ALLIES","ENEMIES","EVERYONE"],"allowsDefine":false,"doc":""},"AudioTypeFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AudioControlFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOOP","SEQUENTIAL","RANDOMSTART","INTERRUPT","SMART_LIMITING","FADE_ON_KILL","FADE_ON_START","ALLOW_KILL_MID_FILE","IMMEDIATE_DECAY_ON_KILL"],"allowsDefine":false,"doc":""},"AudioControlFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AudioEventLimitGroupRef":{"kind":"simple","base":"AssetReference","refType":"AudioEventLimitGroup","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"MultisoundControlFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOOP","PLAY_ONE"],"allowsDefine":false,"doc":""},"MultisoundControlFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SiegeEvaEventType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SIEGE","GENERIC","ALL"],"allowsDefine":false,"doc":""},"AIBeaconType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Assault","HoldPosition","HoldObject"],"allowsDefine":false,"doc":""},"RegisteredObjectSetId":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PLAYER_EVERYTHING","GARRISONS","NEUTRAL_TECH","TIBERIUM_FIELDS","ORE_MINES","SIGMA_FIELDS","GLOBAL_HARVESTERS","GLOBAL_TIBERIUM_REFINERIES","GLOBAL_ORE_REFINERIES","GLOBAL_SIGMA_REFINERIES","STRUCTURES","FACTION_STRUCTURES","PLAYER_NEUTRAL_TECH","UNITS","BEACONS","UNITS_AND_STRUCTURES","BASE_DEFENSES_AND_GARRISONS","MOBILE_GROUND_UNITS","MCVS","DOZERS","HARVESTERS","SURVEYORS","OUTPOSTS","INFANTRY","VEHICLES","SHIPS","AIRCRAFT","UNPACKS_INTO_BUILDING_UNITS","HORDES","HORDE_MEMBERS","ENGINEERS","ENEMY_ENGINEERS","VICTORY_CONDITION_STRUCTURES","CONYARDS","FACTORIES","UNIT_FACTORIES","RADARS","TECH_CENTERS","POWER_PLANTS","REFINERIES","REFINERIES_AND_REFINERY_EGGS","TIBERIUM_REFINERIES","ORE_REFINERIES","SIGMA_REFINERIES","SILOS","FARMS","BASE_DEFENSES","ENEMY_BASE_DEFENSES","AI_PLAYER_POWER_UPDATABLE","SKIRMISH_AI_DEFENSE_TARGETS","SKIRMISH_AI_THREATS_TO_DODGE","SKIRMISH_AI_NORMAL_COMBAT_UNITS","ENCLOSURES"],"allowsDefine":false,"doc":""},"WaterTextureType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FIRST","RIVER","BUMP","NORMAL","SKY","NOISE","SPARKLE"],"allowsDefine":false,"doc":""},"DynamicsDrawPriority":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["REMOVABLE","REMOVE_ONLY_IF_NEEDED","MUST_BE_DRAWN"],"allowsDefine":false,"doc":""},"DynamicsMotionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TRACKED","SIMULATED","STATIC"],"allowsDefine":false,"doc":""},"DynamicsCollisionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONINTERCOLLIDING","INTERCOLLIDING","OMNICOLLIDING","NONCOLLIDING"],"allowsDefine":false,"doc":""},"IntuitiveCollisionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["COLLIDES_WITH_GROUND_ONLY","COLLIDES_WITH_GROUND_AND_VEHICLES","COLLIDES_WITH_EVERYTHING"],"allowsDefine":false,"doc":""},"DynamicsContactTag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","GROUND","WATER","VEHICLE","PROP","WALL","TREE","DEBRIS"],"allowsDefine":false,"doc":"Specifies a tag to be used to identify the object for purposes of sound generation.\n\t\t\t\tWhen a contact occurs, the two objects' contact tags are available to be read."},"BuildingPlacementSurface":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LAND","WATER","DEEP_WATER"],"allowsDefine":false,"doc":""},"BuildingPlacementSurfaceBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"MissionObjectiveCategory":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Attack","Protect","Capture","Build","Move"],"allowsDefine":false,"doc":""},"MissionObjectiveStatus":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Hidden","Active","Completed","Failed"],"allowsDefine":false,"doc":""},"RenderBinEnum":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","Solid","Transparent","TransparentOutlineHoverAttack","TransparentOutlineHoverSelect","TransparentOutlineSelected","Structure","StructureOutlineHoverAttack","StructureOutlineHoverSelect","StructureOutlineSelected","UnitPlayer0","UnitPlayer1","UnitPlayer2","UnitPlayer3","UnitPlayer4","UnitPlayer5","UnitPlayer6","UnitPlayer7","UnitPlayer8","UnitPlayer9","UnitPlayer10","UnitPlayer11","UnitPlayer12","UnitPlayer13","UnitPlayer14","UnitPlayer15","UnitPlayer16","UnitPlayer17","UnitPlayer18","UnitPlayer19","UnitPlayer_END","UnitOutlineHoverAttack","UnitOutlineHoverSelect","UnitOutlineSelected","Bridge","TerrainLikeGroundObject","StaticSort1","StaticSort2","StaticSort3","StaticSort4","StaticSort5","StaticSort_END","Distorter","Underwater","OceanDisplacement","TerrainUIRender","LightSource"],"allowsDefine":false,"doc":""},"RenderPassEnum":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ShadowMap","DepthMap","Reflection","Frame"],"allowsDefine":false,"doc":""},"RenderCameraEnum":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Viewer","ShadowMap","Reflection","OceanDisplacement"],"allowsDefine":false,"doc":""},"AnimationMode":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MANUAL","LOOP","ONCE","LOOP_BACKWARDS","ONCE_BACKWARDS","LOOP_PINGPONG","PLAY_TO_FRAME","MATCH_UNPACKING"],"allowsDefine":false,"doc":""},"OutlineDrawType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNKNOWN","NONE","SELECTED","HOVER_SELECT","HOVER_ATTACK"],"allowsDefine":false,"doc":""},"MapBorder":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Orange","Green","Blue","Cyan","Magenta","Yellow","Purple","Pink"],"allowsDefine":false,"doc":""},"MouseHUDFixedElementId":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","EnergyMeter","Resources","SellButton","RepairButton","PauseButton","Radar","SelectionRefinementTab","MainStructuresTab","OtherStructuresTab","InfantryTab","VehicleTab","AircraftTab","WatercraftTab","AttackMoveButton","ForceAttackButton","ForceMoveButton","ReverseMoveButton","ForceAttackMoveButton","StopButton","PlanningModeButton","WaypointModeButton","AggressiveStanceButton","GuardStanceButton","HoldFireStanceButton","HoldGroundStanceButton","OpenAdvancedCommandsButton","ThreatMeter","OpenPlayerTechStoreButton","CoOpAINormalOrderButton","CoOpAIAssaultOrderButton","CoOpAIHoldObjectOrderButton","CoOpAIHoldPositionOrderButton","DeactivateHotSpotButton","UnitIntroButton","CoOpAIOrderPanel"],"allowsDefine":false,"doc":""},"JoypadHUDFixedElementId":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","EnergyMeter","Resources","Radar","UnitCap","ControllerButtonA","ControllerButtonB","ControllerButtonX","ControllerButtonY","ControllerLeftTrigger","ControllerRightTrigger"],"allowsDefine":false,"doc":""},"UIStateProposition":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","CommandBarIsOpen","StanceCommandBarIsOpen","InRadarMode","PlayerTechStoreIsOpen","AdvancedCommandPanelIsOpen","PlacingAStructure","MainStructureBuildPageIsOpen","OtherStructureBuildPageIsOpen","InfantryBuildPageIsOpen","VehicleBuildPageIsOpen","AircraftBuildPageIsOpen","WatercraftBuildPageIsOpen"],"allowsDefine":false,"doc":""},"MeshGeometryType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Normal","Skin","CameraAligned","CameraOriented"],"allowsDefine":false,"doc":""},"RenderingSortLevel":{"kind":"simple","base":"unsignedByte","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AnimationChannelType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["XTranslation","YTranslation","ZTranslation","Orientation","Visibility"],"allowsDefine":false,"doc":""},"ShaderOverrideRef":{"kind":"simple","base":"AssetReference","refType":"ShaderOverride","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AttributeModifierCategoryType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","LEADERSHIP","FORMATION","SPELL","WEAPON","STRUCTURE","LEVEL","BUFF","DEBUFF","STUN","INNATE_ARMOR","INNATE_DAMAGEMULT","INNATE_VISION","INNATE_AUTOHEAL","INNATE_HEALTH"],"allowsDefine":false,"doc":""},"AttributeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","ARMOR","DAMAGE_ADD","DAMAGE_MULT","RESIST_FEAR","RESIST_TERROR","EXPERIENCE","RANGE","SPEED","CRUSH_DECELERATE","RESIST_KNOCKBACK","SPELL_DAMAGE","RECHARGE_TIME","PRODUCTION","PRODUCTION_COST","HEALTH","HEALTH_MULT","VISION","BOUNTY_PERCENTAGE","MIN_CRUSH_VELOCITY_PERCENTAGE","AUTO_HEAL","SHROUD_CLEARING","RATE_OF_FIRE","DAMAGE_STRUCTURE_BOUNTY_ADD","CRUSHER_LEVEL","COMMAND_POINT_BONUS","CRUSHABLE_LEVEL","CRUSHED_DECELERATE","INVULNERABLE","SUPPRESSABILITY","RESIST_EMP","POWER_BOOST","AREA_OF_EFFECT","COLLISION_GEOMETRY_SIZE_MULT","BROADCAST_RANGE"],"allowsDefine":false,"doc":""},"AttributeModifierCategoryBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"FXParticleSystem_Type":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID_TYPE","PARTICLE","DRAWABLE","STREAK","VOLUME_PARTICLE","GPU_PARTICLE","GPU_TERRAINFIRE","SWARM","TRAIL","WAVE_PARTICLE"],"allowsDefine":false,"doc":""},"FXParticleSystem_Priority":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID_PRIORITY","ULTRA_HIGH_ONLY","HIGH_OR_ABOVE","MEDIUM_OR_ABOVE","LOW_OR_ABOVE","VERY_LOW_OR_ABOVE","ALWAYS_RENDER","ULTRA_HIGH_OR_BELOW","HIGH_OR_BELOW","MEDIUM_OR_BELOW","LOW_OR_BELOW","VERY_LOW_ONLY"],"allowsDefine":false,"doc":""},"FXParticleSystem_WindMotion":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","NOT_USED","PING_PONG","CIRCULAR"],"allowsDefine":false,"doc":""},"FXParticleSystem_GeometryType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","SIMPLE_QUAD","CENTERED_QUAD","TWO_CONCENTRIC_QUADS","TWO_QUADS"],"allowsDefine":false,"doc":""},"FXParticleSystem_ShaderType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID_SHADER","ADDITIVE","ADDITIVE_ALPHA_TEST","ALPHA","ALPHA_TEST","MULTIPLY","ADDITIVE_NO_DEPTH_TEST","ALPHA_NO_DEPTH_TEST","W3D_ALPHA"],"allowsDefine":false,"doc":""},"FXParticleSystem_RotationType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID_ROTATION","ROTATION_OFF","ROTATE_AROUND_VELOCITY","ROTATE_IN_WORLD_SPACE"],"allowsDefine":false,"doc":""},"FXParticleSystem_WavefrontShape":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","CIRCLE","LINE"],"allowsDefine":false,"doc":""},"WeaponFlagsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","SYNC_AMMO_ON_ACTIVATE","ORTHOGONAL_SCATTER","LENGTH_SCATTER","ATTACK_NEEDS_LINE_OF_SIGHT","RELOAD_WHEN_ATTACK_STOPS","IGNORE_TARGET_AS_OBSTACLE","NOT_ATTRACTED_BY_MAGNETS","CRUSH_VEHICLE","FORCE_EMPTY_ENTIRE_CLIP","IGNORE_WALL_RELATIONSHIP","IGNORE_ENCLOSURE_CHECK"],"allowsDefine":false,"doc":""},"WeaponFlagsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WeaponReloadType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["AUTO","NONE","RETURN_TO_BASE"],"allowsDefine":false,"doc":""},"WeaponPrefireType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PER_SHOT","PER_CLIP","PER_BURST","PER_TARGET","PER_POSITION"],"allowsDefine":false,"doc":""},"WeaponReAcquireDetailType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PRE_SHOT","PER_SHOT","PER_CLIP","PER_ATTACK","PRE_FIRE","POST_FIRE"],"allowsDefine":false,"doc":""},"WeaponCollideType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALLIES","ENEMIES","NEUTRAL","STRUCTURES","SHRUBBERY","PROJECTILES","WALLS","SMALL_MISSILES","BALLISTIC_MISSILES","CONTROLLED_STRUCTURES","MONSTERS"],"allowsDefine":false,"doc":""},"WeaponCollideBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WeaponAffectsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SELF","ALLIES","ENEMIES","NEUTRALS","SUICIDE","NOT_SIMILAR","NOT_AIRBORNE","PROJECTILES","SAME_HEIGHT_ONLY","MINES"],"allowsDefine":false,"doc":""},"WeaponAffectsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WpnAntiT":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ANTI_GROUND","ANTI_WATER","ANTI_SUBMERGED","ANTI_STRUCTURE","ANTI_PROJECTILE","ANTI_SMALL_MISSILE","ANTI_AIRBORNE_VEHICLE","ANTI_AIRBORNE_INFANTRY","ANTI_BALLISTIC_MISSILE","ANTI_MINE","ANTI_PARACHUTE","ANTI_LIFTED_GROUND_UNIT","ANTI_INFANTRY","ANTI_VEHICLE"],"allowsDefine":false,"doc":""},"WeaponAntiBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"FireEffectType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INCREASE_BURN_RATE","DECREASE_BURN_RATE","INCREASE_FUEL","INCREASE_BURN_RATE_ON_EXISTING_FIRE","INCREASE_FUEL_ON_EXISTING_FIRE"],"allowsDefine":false,"doc":""},"ParalyzeEffectType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["EMP","USER_PARALYZE","UNMANNED","HELD","NONE"],"allowsDefine":false,"doc":""},"VirtualDamageType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","SOLO","SHARE"],"allowsDefine":false,"doc":""},"InfoWarEffect":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","RADAR_JAM","RESET_RADAR_JAM","RESET_RADAR_SPIES","RESET_RADAR_HACKS","RESET_RADAR_FREEZE","RESET_RADAR_ALL"],"allowsDefine":false,"doc":""},"InfoWarEffectBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"TerrainClassType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNSPECIFIED","Misc","Dirt","Cliff","Grass","Rock","Road","Mud","Sand","Shrub","Snow"],"allowsDefine":false,"doc":""},"Appearance":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TWO_LEGS","FOUR_WHEELS","HOVER","HOVER_TANK","WINGS","HORDE","HUGE_TWO_LEGS","TREADS","SHIP","OTHER"],"allowsDefine":false,"doc":""},"JetLocomotorDataOption":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NO_CIRCLE_WHILE_USING_SPECIALPOWER"],"allowsDefine":false,"doc":""},"JetLocomotorDataOptionFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"Surface":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["GROUND","WATER","CLIFF","AIR","RUBBLE","OBSTACLE","IMPASSABLE","DEEP_WATER","WALL_RAILING","CRUSHABLE_OBSTACLE","CRUSHABLE_WALL"],"allowsDefine":false,"doc":""},"LocomotorSurfaceBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"LocoZ":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NO_MOTIVE_FORCE","SEA_LEVEL","SURFACE_RELATIVE_HEIGHT_ALLOW_ZERO_HEIGHT","SURFACE_RELATIVE_HEIGHT","ABSOLUTE_HEIGHT","FIXED_SURFACE_RELATIVE_HEIGHT","FIXED_ABSOLUTE_HEIGHT","RELATIVE_TO_GROUND_AND_BUILDINGS","SMOOTH_RELATIVE_TO_HIGHEST_LAYER","FLOATING_Z","SCALING_WALLS","DO_NOT_MODIFY_HEIGHT","SEA_LEVEL_SMOOTH_Z"],"allowsDefine":false,"doc":""},"LocoF":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NO_FORMATION","CAVALRY_1","CAVALRY_2","CAVALRY_3","MELEE_1","MELEE_2","MELEE_3","RANGED_1","RANGED_2","RANGED_3","ARTILLERY_1","ARTILLERY_2","ARTILLERY_3"],"allowsDefine":false,"doc":""},"DynamicDecalShaderType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALPHA","ADDITIVE"],"allowsDefine":false,"doc":""},"DispositionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DISPOSITION_NONE","LIKE_EXISTING","ON_GROUND_ALIGNED","SEND_IT_FLYING","SEND_IT_UP","SEND_IT_OUT","RANDOM_FORCE","FLOATING","INHERIT_VELOCITY","FORWARD_IMPACT","REVERSE_IMPACT","BUILDING_CHUNKS","ANIMATED","ABSOLUTE_ANGLE","SPAWN_AROUND","RELATIVE_ANGLE","USE_WATER_SURFACE","USE_CLIFF","CLAMP_TO_GROUND","FALL_TO_GROUND","USE_DYNAMICS_FOR_FLING"],"allowsDefine":false,"doc":""},"DispositionTypeFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"OCNuggetOption":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["OCCOMMONNUGGETOPTION_NONE","ORIENT_IN_FORCE_DIRECTION","ISSUE_MOVE_AFTER_CREATION","ISSUE_ATTACK_AFTER_CREATION","ORIENT_IN_PRIMARY_DIRECTION","ORIENT_IN_SECONDARY_DIRECTION","CLEAR_REMOVEABLES","MOVE_USES_STRAFE_UPDATE","MOVE_TARGET_USES_DISPOSITION_OFFSET","MOVE_USES_EVACUATE_AND_EXIT","OFFSET_IN_LOCAL_SPACE","SPREAD_FORMATION","FADE_IN","FADE_OUT","PRESERVE_LAYER","IGNORE_ALL_OBJECTS","IGNORE_ENEMY_UNITS","IGNORE_ALLY_UNITS","CONTAIN_INSIDE_SOURCE_OBJECT","SKIP_IF_SIGNIFICANTLY_AIRBORNE","REQUIRES_LIVE_PLAYER","IGNORE_COMMANDPOINT_LIMIT","INHERIT_ATTRIBUTES_FROM_SOURCE","INHERIT_SCRIPTING_NAME","INHERIT_PRICE_PURCHASED","OK_TO_CHANGE_MODEL_COLOR","DONT_SET_PRODUCER","SCALE_TIBERIUM_FIELD","SCALE_ION_STORM","DO_NOT_TREAT_AS_STRUCTURE","USE_CREATORS_HEALTH_AS_BASE","USE_CREATORS_HEALTH_PERCENTAGE","COPY_CREATORS_UPGRADES","MOVE_TARGET_USES_OFFSET","TRANSFER_TEMPORARY_SLAVE","COPY_PRODUCTION_QUEUE_INDEX","CREATE_AT_TARGET","RETURN_TO_SOURCE","ATTACH_TO_SOURCE","ORIENT_TOWARD_MOVE_DESTINATION","OWNED_BY_SECONDARY_OBJECT","FIRE_SPECIAL_POWER","DO_NOT_COPY_SHADERS","DO_NOT_COPY_SCALE"],"allowsDefine":false,"doc":""},"OCNuggetOptionFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ParabolicOption":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TRACK_TARGET_OBJECT"],"allowsDefine":false,"doc":""},"ParabolicOptionFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"OCLType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","CHOOSE_ONE_CREATE_NUGGET_FROM_LIST"],"allowsDefine":false,"doc":""},"OCLBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ObjectFilterAssetRef":{"kind":"simple","base":"AssetReference","refType":"ObjectFilterAsset","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ObjectFilterAssetWeakRef":{"kind":"simple","base":"WeakReference","refType":"ObjectFilterAsset","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"MusicScriptConditionRef":{"kind":"simple","base":"AssetReference","refType":"MusicScriptConditionNuggetBase","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"MusicScriptTrackRef":{"kind":"simple","base":"AssetReference","refType":"MusicScriptTrack","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"MusicScriptTrackWeakRef":{"kind":"simple","base":"WeakReference","refType":"MusicScriptTrack","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"ScreenStatus":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ON_SCREEN","OFF_SCREEN","ON_OR_OFF_SCREEN"],"allowsDefine":false,"doc":""},"PathMusicTrackType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MAIN","OVERLAY_0"],"allowsDefine":false,"doc":""},"PathMusicEventRef":{"kind":"simple","base":"AssetReference","refType":"PathMusicEvent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PathMusicEventWeakRef":{"kind":"simple","base":"WeakReference","refType":"PathMusicEvent","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"PathMusicEventSetCategory":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SHELL","SCRIPT"],"allowsDefine":false,"doc":""},"PathMusicGameDynamicStateSetCategory":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["STANDARD","SCRIPTED"],"allowsDefine":false,"doc":""},"PathMusicGameDynamicTransitionRef":{"kind":"simple","base":"AssetReference","refType":"PathMusicGameDynamicTransition","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"SpecialPowerTemplateFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NEEDS_TARGET","NEEDS_OBJECT_FILTER","NO_FORBIDDEN_OBJECTS","NO_FORBIDDEN_MODEL_STATES","WATER_OK","LIMIT_DISTANCE","RESPECT_RECHARGE_TIME_DISCOUNT","PATHABLE_ONLY","NOT_CLIFF_CELL","FOGGED_SHROUDED_CELLS_OK","KILL_SPECIAL_OBJECTS","TARGET_NEEDS_OBJECT_STATUS","SHARED_SYNC","HAS_PUBLIC_TIMER","IS_PLAYER_POWER","FIND_REACHABLE_TARGETS","IGNORE_MAP_EXTENTS","IGNORE_SELF_IN_NEEDED_OBJECT_FILTER","NOT_IN_NANOSWARM","NOT_ON_BRIDGE","NOT_BENEATH_BRIDGE","NOT_WHILE_BENEATH_BRIDGE","DISABLE_FOR_MULTIPLE_SELECTION","CHECK_SPECIALPOWERSTORE_CANUSE","USE_CHAINED_COMMAND_MONEY","CANNOT_LEAVE_ENCLOSURE","DO_NOT_REACQUIRE_TARGET","NOT_ON_OBSTACLES","CAN_NOT_BE_SCRAMBLED","CANNOT_TARGET_SELF","TREAT_BRIDGES_AS_LOCATIONS"],"allowsDefine":false,"doc":""},"SpecialPowerTemplateBitFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SpecialPowerTemplateTargetType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOCATION","LOCATION_AND_ANGLE","OBJECT","OBJECT_OR_LOCATION","NONE"],"allowsDefine":false,"doc":""},"SpecialPowerRestrictionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNRESTRICTED","1","2"],"allowsDefine":false,"doc":""},"ArmorSetType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","VETERAN","ELITE","HERO","PLAYER_UPGRADE","WEAK_VERSUS_BASEDEFENSES","ALTERNATE_FORMATION","MOUNTED","PLAYER_UPGRADE_2","PLAYER_UPGRADE_3","UNBESIEGEABLE","AS_TOWER","AIRBORNE","SECONDARY_DAMAGE","SHRINK_EFFECT","IN_SPIDER_HOLE","UNUSED_05","UNUSED_06","UNUSED_07","UNUSED_08","UNUSED_09","UNUSED_10","SHIELDBODY_ENABLED"],"allowsDefine":false,"doc":""},"ArmorSetBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"TextureType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["StandardTexture","VolumeTexture","CubeTexture"],"allowsDefine":false,"doc":""},"TextureOutputFormatType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DXT1","DXT1A","DXT3","DXT5","A8R8G8B8","X8R8G8B8","R5G6B5"],"allowsDefine":false,"doc":""},"CampaignFlagType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Use_Alternate_Campaign_Finale"],"allowsDefine":false,"doc":""},"CampaignFlagBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"TestTextureRef":{"kind":"simple","base":"AssetReference","refType":"TestTexture","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"TestTextureCollectionRef":{"kind":"simple","base":"AssetReference","refType":"TestTextureCollection","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"InvisibilityType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","STEALTH","CAMOUFLAGE"],"allowsDefine":false,"doc":""},"InvisibilityNuggetOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALLOW_NEAR_TREES","DETECTED_BY_FRIENDLIES","DISCONTINUE_WHEN_REVEALED","UNTOGGLE_HIDDEN_WHEN_LEAVING_STEALTH","CAN_ATTACK_WHILE_ACTIVE"],"allowsDefine":false,"doc":""},"InvisibilityNuggetOptionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"GameStatsMode":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CAMPAIGN_GAME","SKIRMISH_GAME","LAN_GAME","ONLINE_UNRANKED_GAME","ONLINE_RANKED_1V1_GAME","ONLINE_RANKED_2V2_GAME","ONLINE_CLAN_1V1_GAME","ONLINE_CLAN_2V2_GAME"],"allowsDefine":false,"doc":""},"JoyPadButtonType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LEFT_STICK","LEFT_TRIGGER","LEFT_BUMPER","RIGHT_STICK","RIGHT_TRIGGER","RIGHT_BUMPER","A","B","X","Y","D_PAD","BACK","START","GUIDE"],"allowsDefine":false,"doc":""},"JoyPadActionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PRESS","HOLD","CLICK","DOUBLE_CLICK","ON_GROUND","ON_TARGET","ON_UNIT_TYPE","MOVE","LEFT","RIGHT","UP","DOWN","LEFT_OR_RIGHT","UP_OR_DOWN","LINK_WITH_NEXT"],"allowsDefine":false,"doc":""},"GameModeEnum":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","CAMPAIGN","SKIRMISH","TUTORIAL","MULTIPLAYER","SHELL"],"allowsDefine":false,"doc":""},"GameplayType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["VERSUS","KOTH","CAH","CTF","SIEGE"],"allowsDefine":false,"doc":""},"SlotStateType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["OPEN","CLOSED","PRIVATE","AI"],"allowsDefine":false,"doc":""},"AIDifficultyValue":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["EASY","MEDIUM","HARD","BRUTAL"],"allowsDefine":false,"doc":""},"CareerStatOrder":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CurrentWinStreak","CurrentLossStreak","LongestWinStreak","LongestLosingStreak","TotalMatchesPlayed","CareerLosses","CareerWins","WinLossRatio","AvgGameLength","TotalTimePlayed","StructuresBuilt","StructuresLost","StructuresDestroyed","StructuresCaptured","StructuresCapturedByEnemy","CaptureRatio","SuperWeaponsBuilt","BridgesDestroyed","StructuresSold","UnitsBuilt","UnitsLost","UnitsKilled","UnitKillLostRatio","AvgIncomePerMinute","SecondsInLowPower","ResourcesGathered","ResourcesSpent","FormationPreviewUsed","EfficiencyRatio","ValueOfUnitsLost","ValueOfUnitsKilled","FriendlyFireIncidents","ActivatedUnitAbilities","ActivatedCommanderPowers","StructuresInfiltrated"],"allowsDefine":false,"doc":""},"CareerStatFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Unranked","Ranked_1v1","Ranked_2v2","Clan_1v1","Clan_2v2","Campaign","Skirmish","Network","LastFlag"],"allowsDefine":false,"doc":""},"CareerStatType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Int","Float","Time"],"allowsDefine":false,"doc":""},"Character":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"PostGameGraphMode":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Units","Structures","Resources","None"],"allowsDefine":false,"doc":""},"PostGameStatType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SessionLength","StructuresCreated","StructuresLost","StructuresDestroyed","StructuresCaptured","StructuresSold","UnitsCreated","UnitsLost","UnitsKilled","UnitKillDeathRatio","AvgIncomePerMinute","AvgIncomePerSecond","ResourcesGathered","EfficiencyRatio","EnemyStructuresInfiltrated","UnitAbilitiesUsed","CommanderPowersUsed"],"allowsDefine":false,"doc":""},"UIConfigType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INGAME","SHELL","BOOTUP","LOADSCREEN"],"allowsDefine":false,"doc":""},"AchievementActionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TRIGGER_EVENT","AWARD_ACHIEVEMENT_IMMEDIATE","AWARD_ACHIEVEMENT_BEFORE_POST_GAME_SHELL","AWARD_ACHIEVEMENT_AFTER_POST_GAME_SHELL"],"allowsDefine":false,"doc":""},"GameplayConditionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["KILL","CAPTURE","UPGRADE"],"allowsDefine":false,"doc":""},"GameplayConditionBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"GameplayModeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CAMPAIGN","SKIRMISH","ONLINE","RANKED_ONLINE"],"allowsDefine":false,"doc":""},"GameplayModeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"Stance":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["GUARD","AGGRESSIVE","HOLD_POSITION","HOLD_FIRE"],"allowsDefine":false,"doc":""},"MicroManagerState":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALPHA_STRIKE","RETREAT","COMBAT","CLEANUP","SIEGE","GATHER","OPEN_TARGET","HARVESTING","IDLE","DEMOLISH_WALL_OBSTACLE"],"allowsDefine":false,"doc":""},"MicroManagerStateList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"MicroManagerUnitTask":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["AVAILABLE","CRUSHING","GARRISONING","CLEARING_GARRISON","REPAIRING","REVERSING","CONTROLLED_BY_SPECIAL_POWER","ACTIVATING_SPECIAL_POWER","DEPLOYING","DODGING"],"allowsDefine":false,"doc":""},"MicroManagerUnitTaskList":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AIBaseType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MAIN_BASE","EXPANSION","CAPTURED","PRIMARY_TYPE_MAX","POINT_CENTERED","LAND_CENTERED","UNDER_ATTACK","ENEMIES_IN_BASE","OLDEST_OF_TYPE","MOST_RECENT_OF_TYPE","NO_BUILD_RADIUS"],"allowsDefine":false,"doc":""},"AIBaseTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AIBaseSortingOrder":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PREFER_OLDEST","PREFER_NEWEST","PREFER_SMALLEST","PREFER_LARGEST","PREFER_MOST_RECENTLY_ATTACKED","PREFER_LEAST_RECENTLY_ATTACKED","PREFER_CLOSEST"],"allowsDefine":false,"doc":""},"TargetingHeuristicType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["EnemyStructure","FriendlyStructure","EnemyUnit","FriendlyUnit","UnderAttackBy","EnemyUnitCloseToShore","EnemyStructureCloseToShore","NeutralGarrison","EnemyGarrison","Expansion","TechBuilding","Bridge","Beacon","Crate","Help","Husk","Point","UnpackBuildingPlacement","NamedObject","Waypoint","Team"],"allowsDefine":false,"doc":""},"AITargetSortType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Distance","ThreatToGround","ThreatToAir","ThreatToWater","Random","ClosestToEnemy"],"allowsDefine":false,"doc":""},"AITargetLocationType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Water","Land"],"allowsDefine":false,"doc":""},"AITargetLocationBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AISpecialPowerHeuristic":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MOVEMENT","CAPTURE","UNPACK","PACK","AOE_ATTACK","TOGGLE","TIME_WARP","DOMINATE","DISGUISE","JUMP","DEPLOY","SPEED_BOOST","DUMB_FIRE","UPGRADE","INSTAKILL","INVULNERABILITY","ATTACHED_BOMB","RUSH_ATTACK","DISCHARGE","PLAYER_AOE_ATTACK","PLAYER_AOE_DEBUFF","PLAYER_AOE_BUFF","PLAYER_AOE_SHROUD_CLEAR","PLAYER_POSITION_SWAP","PLAYER_POWER_MAGNETIC_SATELLITE"],"allowsDefine":false,"doc":""},"ToggleStatusAiHint":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TOGGLE_DEFAULT","TOGGLE_ALWAYS","TOGGLE_ONE_PER_TARGET","TOGGLE_DEFENSE_PROTECT_OTHERS","TOGGLE_DEFENSE_SELF_ONLY","TOGGLE_WEAPON","TOGGLE_TRANSFORM","TOGGLE_SHORT_RANGE_WEAPON","TOGGLE_IMMOBILIZE","TOGGLE_LOCKDOWN","TOGGLE_NO_HINT","TOGGLE_AOE_ATTACK","TOGGLE_LEECH_HEALTH_AND_WEAPON","TOGGLE_STEALTH_OTHERS","TOGGLE_SHIELD","TOGGLE_HARPOON"],"allowsDefine":false,"doc":""},"AISpecialPowerManager":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SKIRMISH_AI","TACTIC","MICRO_MANAGER","BUILDER"],"allowsDefine":false,"doc":""},"AIAoeAttackPowerLocationPreference":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PREFER_NEAREST","PREFER_CENTER_OF_ENEMIES","PREFER_MAXIMUM_DAMAGE"],"allowsDefine":false,"doc":""},"AIAoeAttackPowerEmanationLocation":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["EMANATE_FROM_SELF","EMANATE_FROM_TARGET"],"allowsDefine":false,"doc":""},"LogicCommandType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","SPECIAL_POWER","STOP","OBJECT_UPGRADE","PLAYER_UPGRADE","DOZER_CONSTRUCT","UNIT_BUILD","EVACUATE","EXIT_CONTAINER","SET_STANCE","ATTACK_MOVE","CANCEL_UNIT_BUILD","CANCEL_UPGRADE","CONSTRUCTION_YARD_CONSTRUCT","HORDE_TOGGLE_FORMATION","GARRISON_BUILDING","COLLECT"],"allowsDefine":false,"doc":""},"LogicCommandOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NEED_TARGET_ENEMY_OBJECT","NEED_TARGET_NEUTRAL_OBJECT","NEED_TARGET_ALLY_OBJECT","FIRED_BY_SCRIPT","OPTION_ONE","OPTION_TWO","OPTION_THREE","AUTO_ABILITY_TRIGGERED","NEED_TARGET_POS","NEED_TARGET_ORIENTATION","OK_FOR_MULTI_EXECUTE"],"allowsDefine":false,"doc":""},"LogicCommandOptionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ScriptEventType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ATTACK_MOVE_ISSUED","WAYPOINT_MODE_ENTERED","CONTROL_GROUP_CREATED"],"allowsDefine":false,"doc":""},"ScriptEventTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"HotKeySlotGroup":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Camera","SideBar","UnitCommands","Bookmarks","PlayerPowersBar","Misc","NonConfigurable","Cheat"],"allowsDefine":false,"doc":""},"HotKeyModifier":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CTRL","ALT","SHIFT"],"allowsDefine":false,"doc":""},"HotKeyModifierFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"BootupDisplayItemType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["STATIC_SCREEN","LOAD_SCREEN","MOVIE"],"allowsDefine":false,"doc":""},"VideoSoundOverrideEventType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DUCK","NO_DUCK"],"allowsDefine":false,"doc":""},"TextJustificationType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LEFT","RIGHT","CENTER"],"allowsDefine":false,"doc":""},"PlayerTemplateType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONPLAYABLE","PLAYABLE","OBSERVER","RANDOM","COMMENTATOR","NULL"],"allowsDefine":false,"doc":""},"EmotionTemplateThreatComparisonType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","VALID_IF_BELOW","VALID_IF_ABOVE"],"allowsDefine":false,"doc":""},"EmotionTemplateOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["IGNORE_IF_IDLE","IGNORE_IF_BUSY","IGNORE_IF_AI","IGNORE_IF_HUMAN","ATTRIBUTEMODIFIER_WHILE_EMOTION_ACTIVE","PREVENT_PLAYER_COMMANDS"],"allowsDefine":false,"doc":""},"EmotionTemplateOptionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"RegisteredObjectSetType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["GLOBAL","PLAYER"],"allowsDefine":false,"doc":""},"FontUse":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DrawableCaptionFont","DefaultWindowFont","DefaultDisplayStringFont","TooltipFontName","NativeDebugDisplay"],"allowsDefine":false,"doc":""},"StyleName":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TitleFont","MinorTitleFont","NormalFont","ColumnFont"],"allowsDefine":false,"doc":""},"ProductionQueueType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","INFANTRY","VEHICLE","AIRCRAFT","UPGRADE","WATERCRAFT"],"allowsDefine":false,"doc":""},"ProductionQueueTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"InfiltratorEffectType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","RADAR_FREEZE","DISABLE","STEAL_MONEY","VISION","ENERGY","RESET","VISION_UNITS","PARALYZE","KILL"],"allowsDefine":false,"doc":""},"UIMouseTacticalQuickChatDisplayChatDestination":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Allies","Everyone"],"allowsDefine":false,"doc":""},"AIStrategicDirective":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Normal","Assault","HoldPosition","HoldObject","Help"],"allowsDefine":false,"doc":""},"AIStrategicDirectiveEvent":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Begin","Complete","Cancel"],"allowsDefine":false,"doc":""},"AIMonitorFeedback":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Normal","BuildingForces","SendingForces","InCombat","InDanger","Attacking","Defending","Expanding","Assault","HoldPosition","HoldObject","LowOnCredits","LowOnPower","OnGuard"],"allowsDefine":false,"doc":""},"CommandMode":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Sell","TogglePower","ToggleRepair"],"allowsDefine":false,"doc":""},"JoypadCursor":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DEFAULT","SELECT","MOVE","ATTACK_INRANGE","ATTACK_OUTRANGE","GARRISON","HARVEST","FORCE_MOVE","FORCE_ATTACK_INRANGE","FORCE_ATTACK_OUTRANGE","RALLY_POINT","TARGET_ABILITY","REPAIR","INVALID","PAINT_SELECT","CAPTURE","COMBINED","CHARGED_DEFENSE","CLEAR_GARRISON","COMMAND_BOMB","MANIPULATOR","CONVERSION_BEAM","BLANK_CURSOR","SELL","CANT_SELL","TOGGLE_POWER","CANT_TOGGLE_POWER","TOGGLE_REPAIR","CANT_TOGGLE_REPAIR","AI_DIRECTIVE_ASSAULT","AI_DIRECTIVE_HOLD","ASSAULT_SELECT","HEAL","MINE_ORE","DOCK","GET_CRATE","INFILTRATE_VISION_STRUCTURE","INFILTRATE_ENERGY","INFILTRATE_STEAL_MONEY","INFILTRATE_VISION_UNITS","INFILTRATE_RESET_TIMER"],"allowsDefine":false,"doc":""},"DestinationType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Normal","Aggressive"],"allowsDefine":false,"doc":""},"ProcessorType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNKNOWN","PENTIUM_4","CORE_DUO","ATHLON","ATHLON_64"],"allowsDefine":false,"doc":""},"GameLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNKNOWN","VERY_LOW","LOW","MEDIUM","HIGH","ULTRA_HIGH","CUSTOM"],"allowsDefine":false,"doc":""},"ShaderLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LOW","MEDIUM","HIGH","ULTRA_HIGH"],"allowsDefine":false,"doc":""},"AudioLODType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNKNOWN","LOW","HIGH"],"allowsDefine":false,"doc":""},"ShroudStatusType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FOGGED","CLEAR","SHROUDED"],"allowsDefine":false,"doc":""},"LightingSet":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Sun","Accent1","Accent2"],"allowsDefine":false,"doc":""},"AIDifficulty":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["EASY","MEDIUM","HARD","BRUTAL"],"allowsDefine":false,"doc":""},"AIDifficultyBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AIBankAccountType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVESTMENT","SPECIAL_OPERATIONS","PRODUCTION","DEFENSE","TECHNOLOGY","SLUSH_FUND"],"allowsDefine":false,"doc":""},"AIBuildHeuristics":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CONSTANT","BEST_UNIT_EXPECTED","BEST_UNIT_ACTUAL","BEST_UNIT_WEIGHTED","FEWEST_UNIT","RANDOM_UNIT","WORST_UNIT","NEEDED_UNIT","FACTORY","TECH","POWER","REFINERY","HARVESTER","UNIQUE","UPGRADE","UPGRADE_TECH","BUILD_TEST","UPGRADE_TEST"],"allowsDefine":false,"doc":""},"UnitLocomotorType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LAND","WATER","AMPHIBIOUS","AIR"],"allowsDefine":false,"doc":""},"TeamReleaseType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALWAYS_RELEASE","RELEASE_TO_PRIORITY","NEVER_RELEASE"],"allowsDefine":false,"doc":""},"TeamPriority":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DEFAULT","DEFENSE","LOW","STANDARD","DEFENSE_HIGH","HIGH","COOP","SCRIPTED","HOTSPOT"],"allowsDefine":false,"doc":""},"UnitLocomotorTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"DistanceSortPoints":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TARGET_POINT","HOME_BASE"],"allowsDefine":false,"doc":""},"AITargetDisposition":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Invalid","Offensive","Defensive","Neutral"],"allowsDefine":false,"doc":""},"PathfindingCheckType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["QuickDoesPathExist","QuickDoesAttackPathExist","None"],"allowsDefine":false,"doc":""},"AICannotAttackTargetReaction":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TreatLikeSuccess","Disband","ReturnHomeAndDisband","Ignore"],"allowsDefine":false,"doc":""},"AITimerType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MAP_START","AI_START"],"allowsDefine":false,"doc":""},"Tactics":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SimpleAttack","FlankAttack","DefenseAvoidanceAttack","SimpleSiege","Engineer","SimpleDefense","StaticDefense","ReactiveDefense","SimpleExpansion","ExactExpansion","Hunt","RoamingDefense","GarrisonBuilding","Scripted","NullTactic"],"allowsDefine":false,"doc":""},"TacticEndBehavior":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["RAMPAGE","DISBAND","RETURN_HOME_AND_DISBAND","PICK_NEW_TARGET"],"allowsDefine":false,"doc":""},"AIFeedbackWorthySkirmishGameEvent":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["StartGame","InTrouble","FirstSeen","DefeatedLocalPlayer","DefeatedByLocalPlayer","Lost"],"allowsDefine":false,"doc":""},"AIEnemySortingType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NearestFirst_AllowTies","NearestFirst_BreakTies","Flat","StrongestFirst_AllowTies","StrongestFirst_BreakTies"],"allowsDefine":false,"doc":""},"AIUnitBuilderUnitChoiceShape":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["BEST","MIDDLE","WORST","FLAT"],"allowsDefine":false,"doc":""},"EconomyResourceType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TIBERIUM","ORE","SIGMA","ENERGY"],"allowsDefine":false,"doc":""},"ParseCondStateType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PARSE_NORMAL","PARSE_DEFAULT","PARSE_TRANSITION"],"allowsDefine":false,"doc":""},"LuaEventTriggerType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TRIGGER_ONFRAME","TRIGGER_ONSTATEENTER","TRIGGER_ONSTATELEAVE"],"allowsDefine":false,"doc":""},"FXTriggerType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","CATAPULT_ROCK","TREBUCHET_ROCK"],"allowsDefine":false,"doc":""},"FXActionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","HOLD","KILL","SPAWN"],"allowsDefine":false,"doc":""},"BodyDamageType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PRISTINE","DAMAGED","REALLY_DAMAGED","RUBBLE"],"allowsDefine":false,"doc":""},"MaxHealthChangeType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SAME_CURRENTHEALTH","PRESERVE_RATIO","ADD_CURRENT_HEALTH_TOO"],"allowsDefine":false,"doc":""},"ConquerCardDefinitionRef":{"kind":"simple","base":"AssetReference","refType":"ConquerCardDefinitionBase","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"AnimationStateFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","RANDOMSTART","START_FRAME_FIRST","START_FRAME_LAST","RESTART_ANIM_WHEN_COMPLETE","MAINTAIN_FRAME_ACROSS_STATES","MAINTAIN_FRAME_ACROSS_STATES2","MAINTAIN_FRAME_ACROSS_STATES3","MAINTAIN_FRAME_ACROSS_STATES4","DO_NOT_PLAY_WHEN_UNPOWERED","ADJUST_HEIGHT_BY_CONSTRUCTION_PERCENT","IGNORE_MOVEMENT_SPEED"],"allowsDefine":false,"doc":""},"AnimationStateBitFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SlowDeathPhaseType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INITIAL","MIDPOINT","FINAL","HIT_GROUND"],"allowsDefine":false,"doc":""},"BezierProjectileType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MISSILE","TORPEDO"],"allowsDefine":false,"doc":""},"BezierProjectileFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TUMBLE_RANDOMLY","DETONATE_CALLS_KILL","ORIENT_TO_FLIGHT_PATH","CRUSH_STYLE","NO_DETONATE","DIE_ON_IMPACT","IGNORE_TERRAIN_HEIGHT","PING_PONG_SIDEWAYS_DRIFT","ADJUST_STRAIGHT_ONLY","DONT_DIE_ON_DETONATE","DONT_SET_NO_ATTACK_STATUS","DONT_TRACK_TARGET","DETONATE_ON_APEX","USE_ATTACHPOS_ON_VICTIM","IGNORE_CONTACT_POINTS","TARGET_OFFSET_ALONG_TARGET_VECTOR","FIRE_STRAIGHT_THEN_CURVE","DONT_DETONATE_WITHOUT_COLLISION"],"allowsDefine":false,"doc":""},"BezierProjectileBitFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WhereToFireType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TARGET_OBJECT","TARGET_POSITION","OWNER_POSITION"],"allowsDefine":false,"doc":""},"FireWeaponFlagsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","TARGET_MUST_BE_MOVING","DESTROY_SELF_ON_COLLIDE","DO_NOT_COLLIDE_WITH_PRODUCER","WHEN_BEING_CRUSHED"],"allowsDefine":false,"doc":""},"FireWeaponFlagsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"FormationType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MAIN"],"allowsDefine":false,"doc":""},"TargetingCompareListRef":{"kind":"simple","base":"AssetReference","refType":"TargetingCompareList","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"TargetChooserDynamicTargetFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NEVER","ATTACK_MOVE","AGGRESSIVE_STANCE","ALWAYS"],"allowsDefine":false,"doc":""},"TargetChooserDynamicTargetFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SpecialAbilityUpdateOptionsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CHECK_SPECIALPOWER_REQUIREMENTS_DURING_UPDATE","SKIP_PACKING_WITH_NO_TARGET","SPECIAL_OBJECTS_PERSISTENT","UNIQUE_SPECIAL_OBJECT_TARGETS","SPECIAL_OBJECTS_PERSIST_WHEN_OWNER_DIES","ALWAYS_VALIDATE_SPECIAL_OBJECTS","FLIP_OWNER_AFTER_PACKING","FLIP_OWNER_AFTER_UNPACKING","DO_CAPTURE_FX","LOSE_STEALTH_ON_TRIGGER","APPROACH_REQUIRES_LINE_OF_SIGHT","CHARGE_ATTACK_SPEED_BOOST","MUST_FINISH_ABILITY","KILL_ATTRIBUTE_MODIFIER_ON_EXIT","KILL_ATTRIBUTE_MODIFIER_ON_REJECTED","INSTANT","NEED_COLLISION_BEFORE_TRIGGER","SUPPRESS_FOR_HORDES","APPROACH_UNTIL_MEMBERS_IN_RANGE","IGNORE_FACING_CHECK","USE_OBJECT_GEOMETRY_FOR_WITHIN_RANGE_CHECK","CHECK_CHAINED_COMMAND","SHOW_PREPARATION_PROGRESS","DESTROY_OCL_REGISTERED_OBJECTS_ON_EXIT","UPDATE_REQUIRES_LINE_OF_SIGHT","CHECK_PREVENT_CONDITIONS","RECONSTITUTE_STORED_COMMAND","DO_NOT_DO_AI_SPECIAL_POWER","BUSY_DURING_UNPACK","BUSY_DURING_PACK","FAIL_WITH_INVALID_APPROACH"],"allowsDefine":false,"doc":""},"SpecialAbilityUpdateOptionsTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ConditionsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MOUNTED","WEAPON_TOGGLE","MOVING"],"allowsDefine":false,"doc":""},"ConditionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"OCLCreateLocType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CREATE_AT_EDGE_NEAR_SOURCE","CREATE_AT_EDGE_NEAR_TARGET","CREATE_AT_EDGE_NEAR_TARGET_AND_MOVE_TO_LOCATION","CREATE_AT_LOCATION","USE_OWNER_OBJECT","CREATE_ABOVE_LOCATION","CREATE_AT_EDGE_FARTHEST_FROM_TARGET","CREATE_CLOSEST_TO_SPAWN_POINT","USE_SECONDARY_OBJECT_LOCATION","USE_MULTIPLE_SECONDARY_OBJECT_LOCATIONS","CREATE_AT_EDGE_ALONG_PATH_LINE","CREATE_AT_EDGE_NEAR_SECONDARY_TARGET","CREATE_AT_OFFSET_FROM_TARGET","CREATE_AT_OFFSET_FROM_TARGET_AND_MOVE_TO_TARGET","CREATE_AT_OFFSET_FROM_TARGET_ALONG_SECONDARY_OBJECT_VECTOR_AND_MOVE_TO_TARGET"],"allowsDefine":false,"doc":""},"MonitorConditionActionType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DUMP_ORE"],"allowsDefine":false,"doc":""},"MonitorConditionActionBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ReplaceSelfOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["COPY_TARGET_OBJECT","IGNORE_TERRAIN_RESTRICTIONS","COPY_UPGRADES","DISABLE_DURING_REPLACE","CHECK_BUILD_ASSISTANT","DISABLE_NEW_OBJECT_DURING_UNPACK","CLEAR_LOCATION"],"allowsDefine":false,"doc":""},"ReplaceSelfOptionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AutoAcquireEnemiesType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["YES","STEALTHED","NO","NOTWHILEATTACKING","ATTACK_BUILDINGS"],"allowsDefine":false,"doc":""},"AutoAcquireEnemiesBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"TelefragType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","HEALTH_SUBTRACTION","INSTANT_DEATH_TELEPORTER_ONLY","SWAP"],"allowsDefine":false,"doc":""},"TriggerType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SELF_POSITION","TARGET_POSITION","TARGET_OBJECT"],"allowsDefine":false,"doc":""},"FXListBehaviorType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["onDeath","onDamaged","onCreate","onTransitionToDamaged","onTransitionToReallyDamaged","onTransitionToRubble","onBecomingTemporarySlave","onBecomingTemporaryOwner","onEndingTemporarySlave","onEndingTemporaryOwner","onTerrainCollision","onShieldSphereCollision","onSurfacing","onSubmerging"],"allowsDefine":false,"doc":""},"FXListBehaviorDirection":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["Front","Rear","Side","Top","Default"],"allowsDefine":false,"doc":""},"SPMovementType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","STRAIGHT_AHEAD","TARGETED"],"allowsDefine":false,"doc":""},"StrafeAreaTargetChooserFlagType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CHOOSE_RANDOM_POSITION","BREAK_OFF_ATTACK"],"allowsDefine":false,"doc":""},"StrafeAreaTargetChooserFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AssistanceHintType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","FACING_TOWARDS","FACING_AWAY","ALLOW_SHROUDED"],"allowsDefine":false,"doc":""},"AssistanceHintBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ReplaceSelfUpgradeOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["COPY_TARGET_OBJECT","IGNORE_TERRAIN_RESTRICTIONS","COPY_UPGRADES","DISABLE_DURING_UNPACK","CHECK_BUILD_ASSISTANT"],"allowsDefine":false,"doc":""},"ReplaceSelfUpgradeOptionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"InitiateRepairDieOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["REPAIR_INSTANT"],"allowsDefine":false,"doc":""},"InitiateRepairDieOptionsFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AttributeModifierAuraUpdateRequired":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MOUNTED"],"allowsDefine":false,"doc":""},"AttributeModifierAuraUpdateRequiredBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"DistanceCheckType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CIRCULAR","RECTANGULAR"],"allowsDefine":false,"doc":""},"ReceiverDistanceType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["CIRCULAR","RECTANGULAR"],"allowsDefine":false,"doc":""},"AutoDepositFlagsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","ACTIVE_WHEN_REPAIRING"],"allowsDefine":false,"doc":""},"AutoDepositBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ShieldSphereUpdateOption":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ALLOW_ALLIES_PROJECTTILE_GOTHROUGH"],"allowsDefine":false,"doc":""},"ShieldSphereUpdateOptionFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"AttachUpdateFlagsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FIND_BEST_PARENT","UNCONTAINED_ONLY","SAME_PLAYER_ONLY","ONE_ATTACH_PER_PARENT","STICK_TO_PARENT","TELEPORT","USE_GEOMETRY","USE_PARENT_POSITION_ELEVATION","DETACH_WHEN_PARENT_HEALED","DETACH_WHEN_PARENT_OUT_OF_SLAVE_RANGE","PARENT_MUST_BE_FULL_HEALTH_TO_DETACH","SCAN_FOR_NEW_PARENT_WHEN_DETACHED","CAN_ATTACH_TO_HORDE_MEMBERS","DIE_WHEN_DETACH_ALWAYS","DIE_WHEN_DETACH_FROM_PARENT_HEAL","DIE_WHEN_PARENT_DIES_FROM_NOT_ME","LEECH_DAMAGE_FROM_PARENT","MOVE_ORDER_FORCES_DETACH","TELEPORT_AND_ALIGN_WITH_PARENT","INSTANT_TELEPORT_ON_PARENT_TELEPORT","ADD_BOUNCE_TO_PARENT","TRANSFER_ON_REPLACE_SELF","ABSORB_ALL_DAMAGE","DIE_WHEN_PARENT_HAS_FORBIDDEN_STATUS","DEFECT_WHEN_PARENT_DEFECTS","DETACH_WHEN_IDLE","DETACH_WHEN_PARENT_UNMANNED"],"allowsDefine":false,"doc":""},"AttachUpdateFlagsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"MoneyGainAttachActionFlag":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ON_DETACH_PARENT_DEAD"],"allowsDefine":false,"doc":""},"SpawnCrateUpdateFlagsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","DELETE_EXPIRED_CRATES"],"allowsDefine":false,"doc":""},"SpawnCrateUpdateFlagsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WeaponChoiceCriteria":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["PREFER_MOST_DAMAGE","PREFER_LONGEST_RANGE","PREFER_GRAB_OVER_DAMAGE","PREFER_LEAST_MOVEMENT","SELECT_AT_RANDOM","USE_WEAPONSET_DEFAULT_CRITERIA"],"allowsDefine":false,"doc":""},"WeaponSlotInterleavedStyleType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INTERLEAVE_FIRST_AVAILABLE","INTERLEAVE_RANDOM"],"allowsDefine":false,"doc":""},"DynamicPortalBehaviourLink":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SageIntListMin1":{"kind":"simple","base":"SageIntList","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SecondaryObjectListenerOption":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NOTIFY_WEAPON_SET_UPDATE","NOTIFY_SUBOBJECT_UPGRADE_MUX"],"allowsDefine":false,"doc":""},"SecondaryObjectListenerBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"UnifiedControlType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["SAME_PLAYER","ALLIED_PLAYERS"],"allowsDefine":false,"doc":""},"PowerUpdateType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["BACKUP_GENERATOR","INVALID"],"allowsDefine":false,"doc":""},"EffectInfoFlagType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DIE_ON_ENTER"],"allowsDefine":false,"doc":""},"EffectInfoBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"StrafeAreaUpdateFlagType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FLEE_STRAIGHT_AHEAD","USE_TARGET_CHOOSER","DO_NOT_AVOID_TALLBUILDING","CANNOT_IDLE"],"allowsDefine":false,"doc":""},"StrafeAreaUpdateFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"OCLMonitorOption":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["MASTER","KILL_WHEN_RELEASED","RELEASE_WHEN_MASTER_CHANGES_TARGET"],"allowsDefine":false,"doc":""},"OCLMonitorOptionFlag":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"CircularDamageUpdateOptionsType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["ONLY_ON_WATER"],"allowsDefine":false,"doc":""},"CircularDamageUpdateOptionsTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"ProjectileStateMachineType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["BombProjectile","StraightLineProjectile","BalloonProjectile","BezierSplineProjectile"],"allowsDefine":false,"doc":""},"ProjectileUpdateOptions":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LAUNCH_AT_TARGET_POS"],"allowsDefine":false,"doc":""},"ProjectileUpdateOptionsBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"SetLocomotorSpeedUpdateType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","IN_RANGE_OBJECT_FILTER"],"allowsDefine":false,"doc":""},"VehicleSize":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["LIGHT","MEDIUM","HEAVY"],"allowsDefine":false,"doc":""},"EditorSortingType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","STRUCTURE","UNIT","SHRUBBERY","MISC_MAN_MADE","MISC_NATURAL","DEBRIS","SYSTEM","AUDIO","TEST","FOR_REVIEW","ROAD","WAYPOINT","EMITTERS","SCORCH","OBSOLETE","DESTRUCTIBLE_PROPS","OPTIMIZED_PROPS","CAMPAIGN_UNITS","CAMPAIGN_STRUCTURES"],"allowsDefine":false,"doc":""},"ThingClassType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["UNSPECIFIED","HORDE_UNIT","CHARACTER_UNIT","CAVALRY_UNIT","MEDIUM_MONSTER","LARGE_MONSTER","PROP","CIV_BUILDING","WALL_PIECE","FACTION_BUILDING","LANDMARK_BUILDING","GROUND_COVER","BUSH","TREE","MACHINE","BUFF"],"allowsDefine":false,"doc":""},"BrowserSortingType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NONE","STRUCTURE","UNIT","SHRUBBERY","MISC_MAN_MADE","MISC_NATURAL","DEBRIS","SYSTEM","AUDIO","TEST","FOR_REVIEW","ROAD","WAYPOINT","EMITTERS","SCORCH","OBSOLETE","NEXT","ALLIES","SOVIET","JAPAN","NEUTRAL","PROPS","HEROES","TROOPS","REGION","MISC_VILLAGE","MISC_TALL_GRASSLAND","MISC_TOWN","MISC_WOODLAND","MISC_WATER","ROCKS","TREES","MOUNTAINS","GRASSLANDS","FORESTS","BARREN","AI","TACTICAL_MARKERS","CINEMATICS","SKYBOXES","ATMOSPHERIC_EFFECTS","AUSTRALIA_AS","BRAZIL_BR","EASTERN_EUROPE_EE","EGYPT_EG","GERMANY_GR","GODDARD_SPACE_CENTER_GO","ITALY_IT","NORTH_CAROLINA_BADLANDS_NC","WASHINGTON_DC_DC","ALLIES_STRUCTURES","SOVIET_STRUCTURES","JAPAN_STRUCTURES","BRIGHTON_BEACH_BB","CANNES_CA","HEIDELBERG_HB","GIBRALTAR_GI","ISLAND_FORTRESS_IF","TOKYO_HARBOR_TH","ODESSA_OD","SAINT_PETERSBURG_ST","VLADIVOSTOK_VL","HAWAII_HA","KREMLIN_KR","SANTA_MONICA_SM","GENEVA_GE","MYKONOS_MY","ICELAND_IL","MOUNT_FUJI_MJ","NEW_YORK_NY","YUCATAN_YU","HAVANA_HV","MOUNT_RUSHMORE_MR","NORTHERN_RUSSIA_NR","STALINGRAD_SG","AMSTERDAM_AM","GYPSY_VILLAGE_GV","EASTER_ISLAND_EI","DESTRUCTIBLE_PROPS","OPTIMIZED_PROPS"],"allowsDefine":false,"doc":""},"RadarPriorityType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["NOT_ON_RADAR","INVALID","STRUCTURE","UNIT","COMMANDO"],"allowsDefine":false,"doc":""},"BuildPlacementType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INVALID","MAIN_STRUCTURE","OTHER_STRUCTURE","TIBERIUM_FIELD","BLOCKED"],"allowsDefine":false,"doc":""},"BuildableStatus":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["YES","IGNORE_PREREQUISITES","NO","ONLY_BY_AI"],"allowsDefine":false,"doc":""},"BuildPlacementTypeBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"DamageFXRef":{"kind":"simple","base":"AssetReference","refType":"DamageFX","isRef":true,"enumValues":[],"allowsDefine":false,"doc":""},"SkirmishAIBaseLocation":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["FRONT","SIDE","BACK","SPREAD","CENTER","DEFENSE","NEAR_RESOURCE_NODE"],"allowsDefine":false,"doc":""},"Module":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"MapObjectFlagType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["DRAWS_IN_MIRROR","ROAD_POINT1","ROAD_POINT2","OBSOLETE_BRIDGE_POINT1","OBSOLETE_BRIDGE_POINT2","ROAD_CORNER_TIGHT","ROAD_JOIN","DONT_RENDER"],"allowsDefine":false,"doc":""},"MapObjectBitFlags":{"kind":"simple","base":null,"refType":null,"isRef":false,"enumValues":[],"allowsDefine":false,"doc":""},"WaterBodyType":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["INTERIOR","EXTERIOR","EXTERIOR_PARTIAL"],"allowsDefine":false,"doc":""},"StringHashBin":{"kind":"simple","base":"string","refType":null,"isRef":false,"enumValues":["TYPEID","INSTANCEID","POID","STRINGHASH"],"allowsDefine":false,"doc":""}},"subTypesOf":{"BaseInheritableAsset":["BaseAssetType"],"LogicRandomVariable":["RandomVariable"],"ClientRandomVariable":["RandomVariable"],"AudioVoiceEntry":["SoundOrEvaEvent"],"AudioObjectSpecificVoiceEntry":["SoundOrEvaEvent"],"AudioVoiceReferentialEntry":["SoundOrEvaEvent"],"MiscAudio":["BaseAssetType"],"AnimationSoundSettings":["BaseAssetType"],"AudioFileRuntime":["BaseAssetType"],"AudioFile":["BaseAssetType"],"AudioFileMP3Passthrough":["BaseAssetType"],"AudioFileMP3PassthroughRuntime":["BaseAssetType"],"AudioEventLimitGroup":["BaseInheritableAsset"],"BaseAudioEventInfo":["BaseInheritableAsset"],"BaseSingleSound":["BaseAudioEventInfo"],"AudioEvent":["BaseSingleSound"],"MusicTrack":["BaseSingleSound"],"MP3MusicTrack":["BaseSingleSound"],"DialogEvent":["BaseSingleSound"],"MP3DialogEvent":["BaseSingleSound"],"AmbientStream":["BaseSingleSound"],"MP3AmbientStream":["BaseSingleSound"],"Multisound":["BaseAudioEventInfo"],"SiegeEvaEvent":["BaseInheritableAsset"],"EvaSettings":["BaseAssetType"],"EvaEvent":["BaseInheritableAsset"],"MiscEvaEvents":["BaseInheritableAsset"],"DynamicsSphereShapeType":["DynamicsShapeType"],"DynamicsCapsuleShapeType":["DynamicsShapeType"],"DynamicsBoxShapeType":["DynamicsShapeType"],"DynamicsCylinderShapeType":["DynamicsShapeType"],"DynamicsTriangleShapeType":["DynamicsShapeType"],"BaseRenderAssetType":["BaseAssetType"],"FXShaderConstantTexture":["FXShaderConstant"],"FXShaderConstantFloat":["FXShaderConstant"],"FXShaderConstantInt":["FXShaderConstant"],"FXShaderConstantBool":["FXShaderConstant"],"W3DMesh":["BaseRenderAssetType"],"W3DContainer":["BaseRenderAssetType"],"W3DHierarchy":["BaseAssetType"],"AnimationChannelScalar":["AnimationChannelBase"],"AnimationChannelQuaternion":["AnimationChannelBase"],"AnimationChannelTimecoded":["AnimationChannelBaseRuntime"],"AnimationChannelDelta":["AnimationChannelBaseRuntime"],"W3DAnimationRuntime":["BaseAssetType"],"W3DAnimation":["BaseAssetType"],"W3DCollisionBox":["BaseRenderAssetType"],"ShaderOverride":["BaseAssetType"],"AttributeModifier":["BaseInheritableAsset"],"CommandSet":["BaseAssetType"],"FXParticleDrawBase":["FXParticleBaseModule"],"FXParticleDrawGpu":["FXParticleDrawBase"],"FXParticleDrawLightSource":["FXParticleDrawBase"],"FXParticleDrawLightning":["FXParticleDrawBase"],"FXParticleDrawRenderObject":["FXParticleDrawBase"],"FXParticleDrawStreak":["FXParticleDrawBase"],"FXParticleDrawSwarm":["FXParticleDrawBase"],"FXParticleDrawTrail":["FXParticleDrawBase"],"FXParticleEmissionVolumeBase":["FXParticleBaseModule"],"FXParticleEmissionVolumeBox":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumeCylinder":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumeLine":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumeSpline":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumePoint":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumeSphere":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumeTerrainFire":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVolumeLightning":["FXParticleEmissionVolumeBase"],"FXParticleEmissionVelocityBase":["FXParticleBaseModule"],"FXParticleEmissionVelocityCylinder":["FXParticleEmissionVelocityBase"],"FXParticleEmissionVelocityOrtho":["FXParticleEmissionVelocityBase"],"FXParticleEmissionVelocityOutward":["FXParticleEmissionVelocityBase"],"FXParticleEmissionVelocitySphere":["FXParticleEmissionVelocityBase"],"FXParticleEmissionVelocityHemisphere":["FXParticleEmissionVelocitySphere"],"FXParticleEmissionVelocityWavefront":["FXParticleEmissionVelocityBase"],"FXParticleEventBase":["FXParticleBaseModule"],"FXParticleEventLife":["FXParticleEventBase"],"FXParticleEventCollision":["FXParticleEventBase"],"FXParticleUpdateBase":["FXParticleBaseModule"],"FXParticleUpdateDefault":["FXParticleUpdateBase"],"FXParticleUpdateRenderObject":["FXParticleUpdateBase"],"RandomAlphaKeyframe":["ClientRandomVariable"],"FXParticlePhysicsBase":["FXParticleBaseModule"],"FXParticleDefaultPhysics":["FXParticlePhysicsBase"],"FXParticleSwarmPhysics":["FXParticlePhysicsBase"],"FXParticleSystemTemplate":["BaseAssetType"],"AttachNugget":["WeaponEffectNugget"],"StripMaxHealthPercentNuggetType":["WeaponEffectNugget"],"ParalyzeNuggetType":["WeaponEffectNugget"],"InformationWarfareNuggetType":["WeaponEffectNugget"],"SpendStolenTiberiumNuggetType":["WeaponEffectNugget"],"ReportWeaponFiredStatNuggetType":["WeaponEffectNugget"],"InformTargetNuggetType":["WeaponEffectNugget"],"DamageNuggetType":["WeaponEffectNugget"],"DOTNuggetType":["DamageNuggetType"],"LeechHealthDamageNuggetType":["DamageNuggetType"],"LeechPercentMaxHealthDamageNuggetType":["DamageNuggetType"],"SecondaryDamageNuggetType":["WeaponEffectNugget"],"DamageAndSpawnNuggetType":["DamageNuggetType"],"FireOnObjectsNuggetType":["DamageNuggetType"],"TintObjectsNuggetType":["WeaponEffectNugget"],"TerrainCraterNuggetType":["WeaponEffectNugget"],"ProjectileNuggetType":["WeaponEffectNugget"],"SuppressionNuggetType":["WeaponEffectNugget"],"WeaponOCLNuggetType":["WeaponEffectNugget"],"ActivateLaserNuggetType":["WeaponEffectNugget"],"ActivateStreamNuggetType":["WeaponEffectNugget"],"ActivateLiftObjectNuggetType":["WeaponEffectNugget"],"ActivateLinearDamageNuggetType":["WeaponEffectNugget"],"ActivateCircularDamageNuggetType":["WeaponEffectNugget"],"SlavesAttackNuggetType":["WeaponEffectNugget"],"MetaImpactNuggetType":["WeaponEffectNugget"],"SpecialPowerNuggetType":["WeaponEffectNugget"],"AttributeModifierNuggetType":["WeaponEffectNugget"],"DamageContainedNuggetType":["DamageNuggetType"],"LuaEventNuggetType":["WeaponEffectNugget"],"LineDamageNuggetType":["DamageNuggetType"],"SeedTiberiumNuggetType":["WeaponOCLNuggetType"],"ScatterProjectileNuggetType":["WeaponEffectNugget"],"ContainedObjectAttackNuggetType":["WeaponEffectNugget"],"GrapplingHookNuggetType":["DamageNuggetType"],"WeaponTemplate":["BaseInheritableAsset"],"TerrainAssetCollection":["BaseAssetType"],"BounceKickTerrainMapping":["BaseInheritableAsset"],"LocomotorTemplate":["BaseInheritableAsset"],"Weather":["BaseInheritableAsset"],"ShadowMap":["BaseInheritableAsset"],"WaterTransparency":["BaseAssetType"],"WaterSetting":["BaseAssetType"],"WaterTextureList":["BaseAssetType"],"BaseSpecialPowerUnitAbilityButtonTemplateData":["UnitAbilityButtonTemplateData"],"SpecialPowerUnitAbilityButtonTemplateData":["BaseSpecialPowerUnitAbilityButtonTemplateData"],"ProduceStructureUnitAbilityButtonBaseTemplateData":["SpecialPowerUnitAbilityButtonTemplateData"],"AssembleStructureUnitAbilityButtonTemplateData":["ProduceStructureUnitAbilityButtonBaseTemplateData"],"BuildUnitUnitAbilityButtonTemplateData":["UnitAbilityButtonTemplateData"],"SingleStateUnitAbilityButtonTemplateData":["UnitAbilityButtonTemplateData"],"BuildWallUnitAbilityButtonTemplateData":["SingleStateUnitAbilityButtonTemplateData"],"EvacuateUnitAbilityButtonTemplateData":["SingleStateUnitAbilityButtonTemplateData"],"TargetedSpecialPowerUnitAbilityButtonTemplateData":["SpecialPowerUnitAbilityButtonTemplateData"],"MultiplePowersTargetedSpecialPowerUnitAbilityButtonTemplateData":["TargetedSpecialPowerUnitAbilityButtonTemplateData"],"ObjectUpgradeUnitAbilityButtonTemplateData":["SingleStateUnitAbilityButtonTemplateData"],"PlayerUpgradeUnitAbilityButtonTemplateData":["SingleStateUnitAbilityButtonTemplateData"],"ToggleSpecialPowerUnitAbilityButtonTemplateData":["BaseSpecialPowerUnitAbilityButtonTemplateData"],"UnpackUnitAbilityButtonTemplateData":["ProduceStructureUnitAbilityButtonBaseTemplateData"],"UnitAbilityButtonTemplate":["BaseAssetType"],"EvaEventFXNugget":["FXNugget"],"SoundFXNugget":["FXNugget"],"RayEffectFXNugget":["FXNugget"],"LightPulseFXNugget":["FXNugget"],"DynamicDecalFXNugget":["FXNugget"],"LaserFXNugget":["FXNugget"],"CameraShakerVolumeFXNugget":["FXNugget"],"ViewShakeFXNugget":["FXNugget"],"AttachedModelFXNugget":["FXNugget"],"TerrainScorchFXNugget":["FXNugget"],"TintDrawableFXNugget":["FXNugget"],"FXListAtBonePosFXNugget":["FXNugget"],"FXParticleSysBoneNugget":["FXNugget"],"ParticleSystemFXNugget":["FXNugget"],"ForceFeedbackFXNugget":["FXNugget"],"FXList":["BaseAssetType"],"DamageFX":["BaseAssetType"],"CreateObjectNugget":["OCNugget"],"FireWeaponNugget":["OCNugget"],"AttackNugget":["OCNugget"],"FlingObjectNugget":["OCNugget"],"ParabolicCurveNugget":["OCNugget"],"StrafeAreaNugget":["OCNugget"],"ObjectCreationList":["BaseAssetType"],"ObjectFilterAsset":["BaseInheritableAsset"],"MusicScriptConditionNuggetBase":["BaseAssetType"],"MusicScriptConditionExpensiveNuggetBase":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_LocalPlayerIsObserver":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_UnitsFarFromBase":["MusicScriptConditionExpensiveNuggetBase"],"MusicScriptConditionNugget_TimeFromStartOfLevel":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_TrackPlayedCount":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_SpecificTrackTypePlaying":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_AnyTrackPlaying":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_ObjectsOfTypeExist":["MusicScriptConditionExpensiveNuggetBase"],"MusicScriptConditionNugget_EvaEventPlayedRecently":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_ObjectsNearEvaEvent":["MusicScriptConditionExpensiveNuggetBase"],"MusicScriptConditionNugget_ScoredKillCount":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_Not":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_Or":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_And":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_PathMusicStateLastActive":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_PathMusicStateCurrentlyActive":["MusicScriptConditionNuggetBase"],"MusicScriptConditionNugget_EngagementCount":["MusicScriptConditionExpensiveNuggetBase"],"MusicScriptConditionNugget_LocalPlayerKillRatio":["MusicScriptConditionExpensiveNuggetBase"],"MusicScriptConditionNugget_HitBySuperWeapon":["MusicScriptConditionNuggetBase"],"MusicScriptTrack":["BaseAssetType"],"MusicPalette":["BaseAssetType"],"PathMusicMapRuntime":["BaseAssetType"],"PathMusicMap":["BaseAssetType"],"PathMusicTrack":["BaseAssetType"],"PathMusicEvent":["BaseInheritableAsset"],"PathMusicEventRuntime":["BaseAssetType"],"PathMusicEventSet":["BaseAssetType"],"PathMusicGameDynamicState":["BaseInheritableAsset"],"PathMusicGameDynamicStateSet":["BaseAssetType"],"PathMusicGameDynamicTransition":["BaseAssetType"],"LocalBuildListMonitor":["BaseAssetType"],"SpecialPowerTemplate":["BaseInheritableAsset"],"UpgradeTemplate":["BaseInheritableAsset"],"ArmorTemplate":["BaseInheritableAsset"],"Texture":["BaseAssetType"],"OnDemandTexture":["BaseAssetType"],"MissionTemplate":["BaseAssetType"],"CampaignTemplate":["BaseAssetType"],"CampaignEnumerator":["BaseAssetType"],"ExperienceLevelTemplate":["BaseInheritableAsset"],"TestTexture":["BaseAssetType"],"TestTextureCollection":["BaseAssetType"],"TestGameObject":["BaseInheritableAsset"],"TargetedPlayerPowerButtonTemplateData":["PlayerPowerButtonTemplateData"],"MultipleTargetsTargetedPlayerPowerButtonTemplateData":["TargetedPlayerPowerButtonTemplateData"],"MultiplePowersTargetedPlayerPowerButtonTemplateData":["TargetedPlayerPowerButtonTemplateData"],"PlayerPowerButtonTemplate":["BaseAssetType"],"InvisibilityTemplate":["BaseAssetType"],"MultiplayerColor":["BaseAssetType"],"OnlineChatColors":["BaseAssetType"],"GameStatsModeData":["BaseAssetType"],"MultiplayerSettings":["BaseAssetType"],"UIComponentAptJoypad":["UIBaseComponent"],"UIComponentSound":["UIBaseComponent"],"UIComponentMovie":["UIBaseComponent"],"UIComponentSaveLoad":["UIBaseComponent"],"UIComponentOptions":["UIBaseComponent"],"UIComponentGameInfo":["UIBaseComponent"],"UIComponentStats":["UIBaseComponent"],"UIComponentPlasmaInterface":["UIBaseComponent"],"UIComponentCheats":["UIBaseComponent"],"UIComponentGameViewJoypad":["UIBaseComponent"],"UIComponentObjectSelector":["UIBaseComponent"],"UIComponentCursor":["UIBaseComponent"],"UIComponentObjectAction":["UIBaseComponent"],"UIComponentCommandBar":["UIBaseComponent"],"UIComponentInGameShowHide":["UIBaseComponent"],"UIComponentSUDs":["UIBaseComponent"],"UIComponentPause":["UIBaseComponent"],"UIComponentObjectives":["UIBaseComponent"],"UIComponentVictoryDefeat":["UIBaseComponent"],"UIComponentInGameText":["UIBaseComponent"],"UIComponentFormation":["UIBaseComponent"],"UIComponentInputBridge":["UIBaseComponent"],"UIComponentSpecialPowers":["UIBaseComponent"],"UIComponentMode":["UIBaseComponent"],"UIComponentPlayerTechStore":["UIBaseComponent"],"UIComponentJoypadTactical":["UIBaseComponent"],"UIComponentRadar":["UIBaseComponent"],"UIComponentCommandList":["UIBaseComponent"],"UIComponentCoopCommander":["UIBaseComponent"],"UIComponentPlayerPowers":["UIBaseComponent"],"UIComponentShell":["UIBaseComponent"],"UIComponentShellMultiplayer":["UIBaseComponent"],"UIComponentLobby":["UIBaseComponent"],"UIComponentBootup":["UIBaseComponent"],"UIComponentTicker":["UIBaseComponent"],"UIComponentMouseTactical":["UIBaseComponent"],"UIComponentDisconnect":["UIBaseComponent"],"UIComponentMouseInGame":["UIBaseComponent"],"UIComponentAutoMatch":["UIBaseComponent"],"UIComponentComlinkNotification":["UIBaseComponent"],"UIComponentGameSetup":["UIBaseComponent"],"UIComponentKeyboard":["UIBaseComponent"],"UIComponentLanLobby":["UIBaseComponent"],"UIComponentMapList":["UIBaseComponent"],"UIComponentMouse":["UIBaseComponent"],"UIComponentProfileManager":["UIBaseComponent"],"UIComponentOnlineInvite":["UIBaseComponent"],"UIComponentOnlineLogin":["UIBaseComponent"],"UIComponentOnlineBuddyList":["UIBaseComponent"],"UIComponentOnlineGameList":["UIBaseComponent"],"UIComponentOnlineLobbyList":["UIBaseComponent"],"UIComponentOnlinePlayerList":["UIBaseComponent"],"UIComponentPcSaveLoad":["UIBaseComponent"],"UIComponentShellVisibility":["UIBaseComponent"],"UIComponentOptionsSettingsAudio":["UIBaseComponent"],"UIComponentOptionsSettingsGeneral":["UIBaseComponent"],"UIComponentOptionsSettingsGraphics":["UIBaseComponent"],"UIComponentOptionsSettingsHotkeys":["UIBaseComponent"],"UIComponentOptionsSettingsNetwork":["UIBaseComponent"],"UIComponentChat":["UIBaseComponent"],"UIComponentVoiceChat":["UIBaseComponent"],"UIComponentCareerStats":["UIBaseComponent"],"UIComponentLoadScreen":["UIBaseComponent"],"UIComponentAptMediator":["UIBaseComponent"],"UIComponentCampaign":["UIBaseComponent"],"UIComponentMessage":["UIBaseComponent"],"UIComponentPostGame":["UIBaseComponent"],"UIComponentCredits":["UIBaseComponent"],"UIComponentTutorial":["UIBaseComponent"],"UIComponentMovieArchive":["UIBaseComponent"],"UIConfigList":["BaseAssetType"],"PackedTextureImage":["BaseAssetType"],"OnDemandTextureImage":["BaseAssetType"],"AIData":["BaseInheritableAsset"],"TerrainTextureAtlas":["BaseAssetType"],"TerrainTextureAtlasRuntime":["BaseAssetType"],"Mouse":["BaseAssetType"],"AchievementEvent":["BaseAssetType"],"MapNameToAchievementEventMapping":["BaseAssetType"],"AIPersonalityToAchievementEventMapping":["BaseAssetType"],"ObjectConditionData":["BaseConditionData"],"UpgradeConditionData":["BaseConditionData"],"GameplayConditionData":["BaseAssetType"],"GameplayAchievementTriggerData":["BaseAssetType"],"EngagingContent":["BaseAssetType"],"EngagingContentGroup":["BaseAssetType"],"EngagingContentSequence":["BaseAssetType"],"FontDirectory":["BaseAssetType"],"StanceTemplate":["BaseAssetType"],"AITargetingHeuristic":["BaseAssetType"],"LogicCommand":["BaseInheritableAsset"],"LogicCommandSet":["BaseInheritableAsset"],"Road":["BaseAssetType"],"Environment":["BaseAssetType"],"CrowdResponse":["BaseInheritableAsset"],"MapMetaData":["BaseAssetType"],"LargeGroupAudioMap":["BaseInheritableAsset"],"GameScriptParameterObjectType":["GameScriptParameterBase"],"GameScriptParameterObjectTypeList":["GameScriptParameterBase"],"GameScriptList":["BaseAssetType"],"UnitTypeIcon":["BaseInheritableAsset"],"AptAptData":["BaseAssetType"],"AptConstData":["BaseAssetType"],"AptDatData":["BaseAssetType"],"AptGeometryData":["BaseAssetType"],"MappableKey":["BaseInheritableAsset"],"HotKeySlot":["BaseInheritableAsset"],"DefaultHotKeys":["BaseInheritableAsset"],"DebugHotKeys":["BaseInheritableAsset"],"BootupDisplaySequence":["BaseAssetType"],"IntelDB":["BaseAssetType"],"ImageSequence":["BaseInheritableAsset"],"UnitOverlayIconSettings":["BaseInheritableAsset"],"DLContent":["BaseAssetType"],"Video":["BaseAssetType"],"MovieEvent":["VideoEvent"],"TitleCardEvent":["VideoEvent"],"VideoEventList":["BaseAssetType"],"ConnectionLineManager":["BaseInheritableAsset"],"TheVersion":["BaseAssetType"],"RedAlertTemplate":["BaseInheritableAsset"],"PlayerTech":["BaseInheritableAsset"],"PlayerTechRank":["BaseInheritableAsset"],"PlayerTechUpgradeBinding":["BaseInheritableAsset"],"PlayerTemplate":["BaseInheritableAsset"],"EmotionTemplate":["BaseAssetType"],"HeaderTemplate":["BaseInheritableAsset"],"DrawGroupInfo":["BaseAssetType"],"RegisteredObjectSet":["BaseInheritableAsset"],"MeshInstanceTemplate":["BaseInheritableAsset"],"Language":["BaseInheritableAsset"],"FormationAssistantUnitDefinition":["BaseInheritableAsset"],"FormationAssistantTemplate":["BaseInheritableAsset"],"FormationSelectionTemplate":["BaseInheritableAsset"],"FormationAssistant":["BaseInheritableAsset"],"FontDefaultSetting":["BaseInheritableAsset"],"FontTranslation":["BaseAssetType"],"FontSubstitution":["BaseInheritableAsset"],"Credits":["BaseAssetType"],"GeneralHotKeySlots":["BaseAssetType"],"MouseCursor":["BaseAssetType"],"BasicMouseCursors":["BaseAssetType"],"UIMouseDragSelectionFeedback":["BaseAssetType"],"UIMouseHUDElementHotKeyGate":["BaseAssetType"],"UIMouseSimpleFixedButton":["BaseAssetType"],"UIMouseTacticalAttackMoveButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalBuildQueueTab":["BaseAssetType"],"UIMouseTacticalBuildQueueTypeTab":["BaseAssetType"],"UIMouseTacticalCommandAttack":["BaseAssetType"],"UIMouseTacticalCommandAttackMove":["BaseAssetType"],"UIMouseTacticalCommandCommunicateWithAllies":["BaseAssetType"],"UIMouseTacticalCommandDock":["BaseAssetType"],"UIMouseTacticalCommandEnter":["BaseAssetType"],"UIMouseTacticalCommandForceAttack":["BaseAssetType"],"UIMouseTacticalCommandForceMove":["BaseAssetType"],"UIMouseTacticalCommandGetCrate":["BaseAssetType"],"UIMouseTacticalCommandHarvest":["BaseAssetType"],"UIMouseTacticalCommandMineOre":["BaseAssetType"],"UIMouseTacticalCommandMisc":["BaseAssetType"],"UIMouseTacticalCommandMove":["BaseAssetType"],"UIMouseTacticalCommandPlaceAIBeacon":["BaseAssetType"],"UIMouseTacticalCommandPlaceRallyPoint":["BaseAssetType"],"UIMouseTacticalCommandPlaceWall":["BaseAssetType"],"UIMouseTacticalCommandReverseMove":["BaseAssetType"],"UIMouseTacticalCommandSelect":["BaseAssetType"],"UIMouseTacticalCommandSell":["BaseAssetType"],"UIMouseTacticalCommandSetRallyPoint":["BaseAssetType"],"UIMouseTacticalCommandToggleSelfRepair":["BaseAssetType"],"UIMouseTacticalCoOpAIButtonsAssaultButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalCoOpAIButtonsHelpButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalCoOpAIButtonsHoldObjectButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalCoOpAIButtonsHoldPositionButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalCoOpAIButtonsNormalButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalDeactivateMissionHotSpotsButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalExitContainerButton":["BaseAssetType"],"UIMouseTacticalFastForwardButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalForceAttackButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalForceAttackMoveButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalForceMoveButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalGroupSelection":["BaseAssetType"],"UIMouseTacticalLookAt":["BaseAssetType"],"UIMouseTacticalMainCommandBarHotKeys":["BaseAssetType"],"UIMouseTacticalMiscHotKeys":["BaseAssetType"],"UIMouseTacticalOpenAdvancedCommandsButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalPauseButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalPlanningModeButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalPlayerPowerHotKeys":["BaseAssetType"],"UIMouseTacticalPlayerTechStoreButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalQuickChatDisplay":["BaseAssetType"],"UIMouseTacticalRadarTelestrator":["BaseAssetType"],"UIMouseTacticalReverseMoveButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalSelectionDetailsButtonHotKeys":["BaseAssetType"],"UIMouseTacticalSelectionRefinementTab":["UIMouseSimpleFixedButton"],"UIMouseTacticalSellModeButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalSetStanceButton":["BaseAssetType"],"UIMouseTacticalStopButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalTelestrator":["BaseAssetType"],"UIMouseTacticalThreatMeter":["UIMouseSimpleFixedButton"],"UIMouseTacticalToggleRepairModeButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalUnitIntroButton":["UIMouseSimpleFixedButton"],"UIMouseTacticalWaypointModeButton":["UIMouseSimpleFixedButton"],"UIMouseVoiceChat":["BaseAssetType"],"ButtonSingleStateData":["BaseAssetType"],"JoypadCommandBarTemplate":["BaseAssetType"],"JoypadCommandBarButtonTemplateDataSingleState":["JoypadCommandBarButtonTemplateData"],"JoypadCommandBarButtonTemplateDataActivateHotSpot":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataAIStrategicDirective":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataUnitAbility":["JoypadCommandBarButtonTemplateData"],"JoypadCommandBarButtonTemplateDataBaseSpecialPower":["JoypadCommandBarButtonTemplateDataUnitAbility"],"JoypadCommandBarButtonTemplateDataSpecialPower":["JoypadCommandBarButtonTemplateDataBaseSpecialPower"],"JoypadCommandBarButtonTemplateDataProduceStructureBase":["JoypadCommandBarButtonTemplateDataSpecialPower"],"JoypadCommandBarButtonTemplateDataAssembleStructure":["JoypadCommandBarButtonTemplateDataProduceStructureBase"],"JoypadCommandBarButtonTemplateDataAutoControlGroup":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataEnterCommandMode":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataEvacuate":["JoypadCommandBarButtonTemplateDataUnitAbility"],"JoypadCommandBarButtonTemplateDataTargetedSpecialPower":["JoypadCommandBarButtonTemplateDataSpecialPower"],"JoypadCommandBarButtonTemplateDataMultiplePowersTargetedSpecialPower":["JoypadCommandBarButtonTemplateDataTargetedSpecialPower"],"JoypadCommandBarButtonTemplateDataUpgrade":["JoypadCommandBarButtonTemplateDataUnitAbility"],"JoypadCommandBarButtonTemplateDataObjectUpgrade":["JoypadCommandBarButtonTemplateDataUpgrade"],"JoypadCommandBarButtonTemplateDataOpenCoopCommunicator":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataOpenControlGroups":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataOpenPlayerPowers":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataOpenPlayerTechStore":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataOpenStances":["JoypadCommandBarButtonTemplateData"],"JoypadCommandBarButtonTemplateDataOpenUnitAbilities":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataOpenUnitsMenu":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataPlaceReadyStructure":["JoypadCommandBarButtonTemplateData"],"JoypadCommandBarButtonTemplateDataPlayerControlGroup":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataPlayerPower":["JoypadCommandBarButtonTemplateData"],"JoypadCommandBarButtonTemplateDataPlayerTargetedPower":["JoypadCommandBarButtonTemplateDataPlayerPower"],"JoypadCommandBarButtonTemplateDataPlayerMultiplePowersTargetedPower":["JoypadCommandBarButtonTemplateDataPlayerTargetedPower"],"JoypadCommandBarButtonTemplateDataPlayerMultipleTargetsTargetedPower":["JoypadCommandBarButtonTemplateDataPlayerTargetedPower"],"JoypadCommandBarButtonTemplateDataPlayerUpgrade":["JoypadCommandBarButtonTemplateDataUpgrade"],"JoypadCommandBarButtonTemplateDataProductionQueueType":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataRedAlert":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataSetStance":["JoypadCommandBarButtonTemplateDataSingleState"],"JoypadCommandBarButtonTemplateDataToggleSpecialPower":["JoypadCommandBarButtonTemplateDataBaseSpecialPower"],"JoypadCommandBarButtonTemplateDataUnpack":["JoypadCommandBarButtonTemplateDataProduceStructureBase"],"JoypadCommandBarButtonTemplate":["BaseAssetType"],"UIJoypadCommandBarButtonBuild":["BaseAssetType"],"UIJoypadCommandBarControlGroups":["BaseAssetType"],"UIJoypadCommandBarCoopCommunicator":["BaseAssetType"],"UIJoypadCommandBarHomogenousGroup":["BaseAssetType"],"UIJoypadCommandBarMixedGroup":["BaseAssetType"],"UIJoypadCommandBarPlayerPowers":["BaseAssetType"],"UIJoypadCommandBarSingleUnit":["BaseAssetType"],"UIJoypadCommandBarStances":["BaseAssetType"],"UIJoypadCommandBarTopMenu":["BaseAssetType"],"UICommandButton":["BaseAssetType"],"UIDecalDestinationMarker":["BaseAssetType"],"UIDecalCloud":["BaseAssetType"],"UIDecalGrid":["BaseAssetType"],"UIFloatingTextDisplay":["BaseAssetType"],"UIMessageDisplay":["BaseAssetType"],"UIMilitaryCaptionDisplay":["BaseAssetType"],"UIQuickChatMessage":["BaseAssetType"],"UIRadarObjectsLayer":["BaseAssetType"],"UISubtitleDisplay":["BaseAssetType"],"UITimerDisplay":["BaseAssetType"],"BaseSingletonSettings":["BaseAssetType"],"UICoopTinting":["BaseSingletonSettings"],"ProjectilePath":["BaseInheritableAsset"],"RadarTerrainImage":["BaseAssetType"],"AssetReportTable":["BaseAssetType"],"HealthBarTemplate":["BaseAssetType"],"HealthBarSettings":["BaseAssetType"],"ForceFeedbackEvent":["BaseInheritableAsset"],"TutorialMapData":["BaseAssetType"],"UnitIntro":["BaseAssetType"],"PurchasePlayerTechButtonTemplate":["BaseAssetType"],"PlayerTechStoreTemplate":["BaseAssetType"],"RadiusCursor":["BaseAssetType"],"GraphicsHardware":["BaseAssetType"],"GameLODPreset":["BaseAssetType"],"StaticGameLOD":["BaseAssetType"],"DynamicGameLOD":["BaseAssetType"],"AudioLOD":["BaseAssetType"],"BaseSubsystemSettings":["BaseAssetType"],"TerrainVisualSettings":["BaseSubsystemSettings"],"PathfindSettings":["BaseSingletonSettings"],"CameraSettings":["BaseSingletonSettings"],"BreezeInfo":["BaseSubsystemSettings"],"AutoParticleSystemSettings":["BaseSingletonSettings"],"W3DDeviceSettings":["BaseSingletonSettings"],"LightingSettings":["BaseSubsystemSettings"],"NetworkSettings":["BaseSingletonSettings"],"SkirmishSettings":["BaseSubsystemSettings"],"ModelSettings":["BaseSubsystemSettings"],"InvisibilityManagerSettings":["BaseSingletonSettings"],"GiftManagerSettings":["BaseSingletonSettings"],"MicrophoneSettings":["BaseAssetType"],"AudioSettings":["BaseAssetType"],"DynamicsContactTagMapping":["BaseSingletonSettings"],"MissionHotSpotSettings":["BaseSingletonSettings"],"TerrainParticleMapping":["BaseInheritableAsset"],"OrdersManagerSettings":["BaseSingletonSettings"],"BuildSystemSettings":["BaseSingletonSettings"],"ResourceSettings":["BaseSingletonSettings"],"ScorchMarkSettings":["BaseSingletonSettings"],"UIWorldBuilderDecalGrid":["BaseAssetType"],"AIMicroManagerData":["BaseAssetType"],"AIStateConstantHeuristic":["AIStateHeuristic"],"AIStateTimerHeuristic":["AIStateHeuristic"],"AIStateIntervalHeuristic":["AIStateHeuristic"],"AIStateOpeningMoveHeuristic":["AIStateHeuristic"],"AIStateHarvesterCapHeuristic":["AIStateHeuristic"],"AIStateResourceNodeShareHeuristic":["AIStateHeuristic"],"AIStateTechBuildingShareHeuristic":["AIStateHeuristic"],"AIStateMoneyHeuristic":["AIStateHeuristic"],"AIStateTimeSinceLastExpansionHeuristic":["AIStateHeuristic"],"AIStateIsBuildingHeuristic":["AIStateHeuristic"],"AIStateEnergyHeuristic":["AIStateHeuristic"],"AIStateAllNearbyNodesFullHeuristic":["AIStateHeuristic"],"AIStateOpenNodeHeuristic":["AIStateHeuristic"],"AIStateGarrisonHeuristic":["AIStateHeuristic"],"AIStatePathToTargetHeuristic":["AIStateHeuristic"],"AIStateEnemyNearbyHeuristic":["AIStateHeuristic"],"AIStateStructureOrHarvesterUnderAttackHeuristic":["AIStateHeuristic"],"AIStatePowerAdvantageHeuristic":["AIStateHeuristic"],"AIStateIncomeAdvantageHeuristic":["AIStateHeuristic"],"AIStateOpponentFundsHeuristic":["AIStateHeuristic"],"AIStateProductionAdvantageHeuristic":["AIStateHeuristic"],"AIStateBridgeExistsHeuristic":["AIStateHeuristic"],"AIStateObjectOfTypeExistsHeuristic":["AIStateHeuristic"],"AIStateCanBuildBuildingsOnSurfaceHeuristic":["AIStateHeuristic"],"AIStateScriptedFlagHeuristic":["AIStateHeuristic"],"AIAlliedBeaconExistsHeuristic":["AIStateHeuristic"],"AIStrategicDirectiveHeuristic":["AIStateHeuristic"],"AIRedAlertHeuristic":["AIStateHeuristic"],"AIStateLinearCombinationHeuristic":["AIStateHeuristic"],"AIStateDefinition":["BaseInheritableAsset"],"AIStrategicStateDefinition":["AIStateDefinition"],"AIStrategicStateName":["BaseAssetType"],"AIBudgetStateDefinition":["AIStateDefinition"],"AIBuildStateDefinition":["AIStateDefinition"],"SkirmishOpeningMove":["BaseAssetType"],"AIStrategicState":["BaseAssetType"],"AIBudgetState":["BaseAssetType"],"AIBuildState":["BaseAssetType"],"AIPersonalityDefinition":["BaseInheritableAsset"],"ArmyDefinition":["BaseAssetType"],"ClientBehaviorModuleData":["ModuleData"],"DrawModuleData":["ModuleData"],"BehaviorModuleData":["ModuleData"],"ContainModuleData":["BehaviorModuleData"],"ClientUpdateModuleData":["BehaviorModuleData"],"UpdateModuleData":["ContainModuleData"],"UpgradeModuleData":["BehaviorModuleData"],"CollideModuleData":["BehaviorModuleData"],"ConquerCardDefinitionBase":["BaseAssetType"],"ConquerCardDefinitionUnit":["ConquerCardDefinitionBase"],"ConquerCardDefinitionStructure":["ConquerCardDefinitionBase"],"ConquerCardDefinitionPower":["ConquerCardDefinitionBase"],"ConquerCardUnit":["ConquerCard"],"ConquerCardPrebuiltDeck":["BaseAssetType"],"W3DScriptedModelDrawModuleData":["DrawModuleData"],"W3DTankDrawModuleData":["W3DScriptedModelDrawModuleData"],"W3DTruckDrawModuleData":["W3DScriptedModelDrawModuleData"],"W3DPropDrawModuleData":["DrawModuleData"],"W3DLaserDrawModuleData":["DrawModuleData"],"W3DStreamDrawModuleData":["DrawModuleData"],"W3DTracerDrawModuleData":["DrawModuleData"],"W3DSpotlightDrawModuleData":["W3DScriptedModelDrawModuleData"],"DynamicsBoneVolumeType":["DynamicsVolumeType"],"W3DDynamicsDrawModuleData":["W3DScriptedModelDrawModuleData"],"BodyModuleData":["BehaviorModuleData"],"ActiveBodyModuleData":["BodyModuleData"],"ShieldBodyModuleData":["ActiveBodyModuleData"],"ImmortalBodyModuleData":["ActiveBodyModuleData"],"InactiveBodyModuleData":["BodyModuleData"],"PropBodyModuleData":["BodyModuleData"],"ManagerBodyModuleData":["ImmortalBodyModuleData"],"ManagedActiveBodyModuleData":["ActiveBodyModuleData"],"ManagedImmortalBodyModuleData":["ManagedActiveBodyModuleData"],"CreateModuleData":["BehaviorModuleData"],"DestroyModuleData":["BehaviorModuleData"],"DamageModuleData":["ContainModuleData"],"DamagerModuleData":["BehaviorModuleData"],"DieModuleData":["BehaviorModuleData"],"CreateObjectDieModuleData":["DieModuleData"],"DestroyDieModuleData":["DieModuleData"],"RefundDieModuleData":["DieModuleData"],"SellModuleData":["BehaviorModuleData"],"SlowDeathFXListType":["SlowDeathBaseType"],"SlowDeathOCLType":["SlowDeathBaseType"],"SlowDeathWeaponType":["SlowDeathBaseType"],"SlowDeathSoundType":["SlowDeathBaseType"],"SlowDeathBehaviorModuleData":["UpdateModuleData"],"BezierProjectileBehaviorModuleData":["UpdateModuleData"],"BuildingBehaviorModuleData":["UpdateModuleData"],"FireWeaponCollideModuleData":["CollideModuleData"],"EnableDynamicsCollideModuleData":["CollideModuleData"],"FireWeaponUpdateModuleData":["UpdateModuleData"],"BombardAreaUpdateModuleData":["UpdateModuleData"],"DamageFieldUpdateModuleData":["FireWeaponUpdateModuleData"],"DieOnProducerDeathUpdateModuleData":["UpdateModuleData"],"PhysicsBehaviorModuleData":["UpdateModuleData"],"CombinedInfoModuleData":["CreateModuleData"],"CompositeStructureInfoModuleData":["BehaviorModuleData"],"OpenContainModuleData":["UpdateModuleData"],"TransportContainModuleData":["OpenContainModuleData"],"HordeTransportContainModuleData":["TransportContainModuleData"],"HordeContainModuleData":["TransportContainModuleData"],"GarrisonContainModuleData":["OpenContainModuleData"],"HordeGarrisonContainModuleData":["GarrisonContainModuleData"],"SlaughterHordeContainModuleData":["HordeGarrisonContainModuleData"],"EngineerContainModuleData":["ContainModuleData"],"InfiltratorContainModuleData":["ContainModuleData"],"InvalidTargetsDeathUpdateModuleData":["UpdateModuleData"],"GrantUpgradeCreateModuleData":["CreateModuleData"],"HealContainModuleData":["HordeGarrisonContainModuleData"],"ContestableGarrisonContainModuleData":["GarrisonContainModuleData"],"TargetingBaseCompare":["BaseAssetType"],"TargetingDistanceCompare":["TargetingBaseCompare"],"TargetingCombatChainCompare":["TargetingBaseCompare"],"TargetingInTurretArcCompare":["TargetingBaseCompare"],"TargetingCompareList":["BaseAssetType"],"ObjectVisionRangeItem":["BaseAssetType"],"UnitAITargetChooserData":["BaseAITargetChooserData"],"TurretAITargetChooserData":["BaseAITargetChooserData"],"SpecialPowerModuleData":["BehaviorModuleData"],"AssignSlavesTargetObjectSpecialPowerModuleData":["SpecialPowerModuleData"],"GrantUpgradeAreaOfEffectSpecialPowerModuleData":["SpecialPowerModuleData"],"SpecialPowerDispatchSpecialPowerModuleData":["SpecialPowerModuleData"],"AttackTargetSpecialPowerModuleData":["SpecialPowerModuleData"],"HordeDispatchSpecialPowerModuleData":["SpecialPowerModuleData"],"SpecialAbilityUpdateModuleData":["UpdateModuleData"],"ObjectStatusSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"OCLMonitorSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"GiveUpgradeUpdateModuleData":["SpecialAbilityUpdateModuleData"],"OCLSpecialPowerModuleData":["SpecialPowerModuleData"],"TemporaryOwnerSpecialPowerModuleData":["SpecialPowerModuleData"],"PlayerUpgradeSpecialPowerModuleData":["SpecialPowerModuleData"],"SpecialPowerUpdateModuleData":["UpdateModuleData"],"BeaconClientUpdateModuleData":["ClientUpdateModuleData"],"MonitorConditionUpdateModuleData":["UpdateModuleData"],"MonitorSpecialPowerTimerUpdateModuleData":["UpdateModuleData"],"BeamSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"CaptureSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"WeaponFireSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"DelayedWeaponFireSpecialAbilityUpdateModuleData":["WeaponFireSpecialAbilityUpdateModuleData"],"TiberiumThiefSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"SwitchLocomotorsSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"ReplaceSelfSpecialAbilityModuleData":["SpecialAbilityUpdateModuleData"],"AIUpdateModuleData":["UpdateModuleData"],"LUAEventListBehaviorModuleData":["BehaviorModuleData"],"HeightDieUpdateModuleData":["UpdateModuleData"],"LifetimeUpdateModuleData":["UpdateModuleData"],"GatherEjectUpdateModuleData":["UpdateModuleData"],"SqueezeFlingUpdateModuleData":["UpdateModuleData"],"MissileUpdateModuleData":["BezierProjectileBehaviorModuleData"],"OCLUpdateModuleData":["UpdateModuleData"],"DefaultProductionExitUpdateModuleData":["UpdateModuleData"],"ProductionUpdateModuleData":["UpdateModuleData"],"ProductionUpdateInfoModuleData":["BehaviorModuleData"],"SpecialDisguiseUpdateModuleData":["SpecialAbilityUpdateModuleData"],"TimedOpacityUpdateModuleData":["UpdateModuleData"],"FreefallUpdateModuleData":["UpdateModuleData"],"DefectorSpecialPowerModuleData":["SpecialPowerModuleData"],"ScavengerSpecialPowerModuleData":["SpecialPowerModuleData"],"DeflectSpecialPowerModuleData":["SpecialPowerUpdateModuleData"],"PlayerHealSpecialPowerModuleData":["SpecialPowerModuleData"],"RepairSpecialPowerModuleData":["SpecialPowerModuleData"],"DominateEnemySpecialPowerModuleData":["SpecialAbilityUpdateModuleData"],"ReconstituteStateSpecialAbilityModuleData":["SpecialAbilityUpdateModuleData"],"FlingPassengerSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"EjectPassengersSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"GiveOrRestoreUpgradeSpecialPowerModuleData":["SpecialAbilityUpdateModuleData"],"EvacuateGarrisonSpecialPowerModuleData":["SpecialAbilityUpdateModuleData"],"StoreObjectsSpecialPowerModuleData":["SpecialPowerModuleData"],"CloneStoredObjectsSpecialPowerUpdateModuleData":["SpecialAbilityUpdateModuleData"],"TeleportStoredObjectsSpecialPowerModuleData":["SpecialPowerModuleData"],"TeleportStoredObjectsUpdateModuleData":["UpdateModuleData"],"ActivateSpecialPowerOnCreate":["UpdateModuleData"],"TeleportSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"ToggleDeploySpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"ToggleHiddenSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"ActivateModuleSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"ToggleStatusSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"RecallUnitsSpecialPowerModuleData":["SpecialPowerModuleData"],"ReturnToProducerSpecialPowerModuleData":["SpecialPowerModuleData"],"SpecialPowerAssistResponseBehaviorModuleData":["BehaviorModuleData"],"AttackAssistResponseBehaviorModuleData":["BehaviorModuleData"],"RadarHackSpecialPowerModuleData":["SpecialPowerModuleData"],"RadarJamSpecialPowerModuleData":["SpecialPowerModuleData"],"RadarSpySpecialPowerModuleData":["SpecialPowerModuleData"],"RadarFreezeSpecialPowerModuleData":["SpecialPowerModuleData"],"CaptureAndGiveCommandSetSpecialPowerModuleData":["SpecialPowerModuleData"],"CombineSpecialPowerModuleData":["SpecialPowerModuleData"],"UncombineSpecialPowerModuleData":["SpecialPowerModuleData"],"ConstructionYardAIUpdateModuleData":["UpdateModuleData"],"FXListBehaviorModuleData":["DieModuleData"],"ExperienceLevelCreateModuleData":["CreateModuleData"],"InheritUpgradeCreateModuleData":["CreateModuleData"],"UpgradeDieModuleData":["DieModuleData"],"KeepObjectDieModuleData":["DieModuleData"],"LevelGrantSpecialPowerModuleData":["SpecialAbilityUpdateModuleData"],"SquishCollideModuleData":["CollideModuleData"],"PreorderCreateModuleData":["CreateModuleData"],"CrushDieModuleData":["DieModuleData"],"DamageFilteredCreateObjectDieModuleData":["DieModuleData"],"StopSpecialPowerModuleData":["SpecialPowerModuleData"],"WeaponModeSpecialPowerUpdateModuleData":["SpecialPowerUpdateModuleData"],"HighlanderBodyModuleData":["ActiveBodyModuleData"],"ReflectDamageModuleData":["DamageModuleData"],"DamageStateListModuleData":["DamageModuleData"],"SpecialPowerCompletionDieModuleData":["DieModuleData"],"ProductionQueueHordeContainModuleData":["BehaviorModuleData"],"TunnelContainModuleData":["HordeGarrisonContainModuleData"],"TunnelTeleportContainModuleData":["TunnelContainModuleData"],"TeleportToCasterSpecialPowerModuleData":["SpecialAbilityUpdateModuleData"],"InvisibilitySpecialPowerModuleData":["SpecialPowerModuleData"],"InvisibilityBehaviorModuleData":["BehaviorModuleData"],"InvisibilityUpgradeModuleData":["UpgradeModuleData"],"CreateAndEnterObjectSpecialPowerModuleData":["OCLSpecialPowerModuleData"],"MoveToPositionAndEvacuateSpecialPowerModuleData":["SpecialPowerModuleData"],"MoveToPositionAndReplaceSelfSpecialPowerModuleData":["SpecialPowerModuleData"],"ReturnToDockSpecialPowerModuleData":["SpecialPowerModuleData"],"BuildingDestructionModuleData":["DieModuleData"],"QueueDockModuleData":["CreateModuleData"],"OreNodeModuleData":["BehaviorModuleData"],"OreMinerModuleData":["CreateModuleData"],"MovementSpecialPowerModuleData":["SpecialPowerModuleData"],"PrematureDischargeSpecialPowerModuleData":["SpecialPowerModuleData"],"GiveProductionBonusSpecialPowerModuleData":["SpecialPowerModuleData"],"WallBuilderBehaviorModuleData":["BehaviorModuleData"],"StrafeAreaTargetChooserModuleData":["BehaviorModuleData"],"AssistedPlacementBehaviorModuleData":["BehaviorModuleData"],"AssistedPlacementInfoBehaviorModuleData":["BehaviorModuleData"],"SelectiveVisibilityBehaviorModuleData":["BehaviorModuleData"],"StructurePlacementBehaviorModuleData":["BehaviorModuleData"],"SlavedUpdateModuleData":["UpdateModuleData"],"ArmorUpgradeModuleData":["UpgradeModuleData"],"AttributeModifierUpgradeModuleData":["UpgradeModuleData"],"CommandSetUpgradeModuleData":["UpgradeModuleData"],"LocomotorSetModuleData":["UpgradeModuleData"],"MaxHealthUpgradeModuleData":["UpgradeModuleData"],"ModelConditionUpgradeModuleData":["UpgradeModuleData"],"ObjectCreationUpgradeModuleData":["UpgradeModuleData"],"UnpauseSpecialPowerUpgradeModuleData":["UpgradeModuleData"],"ReplaceSelfUpgradeModuleData":["UpgradeModuleData"],"InitiateRepairDieModuleData":["UpdateModuleData"],"AttributeModifierAuraUpdateModuleData":["UpgradeModuleData"],"ShieldBodyUpdateModuleData":["UpdateModuleData"],"AudioLoopUpgradeModuleData":["UpgradeModuleData"],"DelayedUpgradeModuleData":["UpgradeModuleData"],"StatusBitsUpgradeModuleData":["UpgradeModuleData"],"ExperienceScalarUpgradeModuleData":["UpgradeModuleData"],"CostModifierUpgradeModuleData":["UpgradeModuleData"],"GarrisonUpgradeModuleData":["UpgradeModuleData"],"PowerUpgradeModuleData":["UpgradeModuleData"],"TechUpgradeModuleData":["UpgradeModuleData"],"TechUpgradeReceiverModuleData":["UpgradeModuleData"],"SubStructureBuildUpgradeModuleData":["UpgradeModuleData"],"SubStructureBehaviorModuleData":["BehaviorModuleData"],"SubStructureStorageBehaviorModuleData":["BehaviorModuleData"],"StoreTemplateIDBehaviorModuleData":["BehaviorModuleData"],"ReplaceDrawModuleBehaviorModuleData":["BehaviorModuleData"],"SuckUpObjectsUpdateModuleData":["UpdateModuleData"],"AutoDepositUpdateModuleData":["UpdateModuleData"],"FlammableUpdateModuleData":["UpdateModuleData"],"QueueProductionExitUpdateModuleData":["UpdateModuleData"],"TerrainResourceBehaviorModuleData":["UpdateModuleData"],"SubObjectsUpgradeModuleData":["UpgradeModuleData"],"GeometryUpgradeModuleData":["UpgradeModuleData"],"LevelUpUpgradeModuleData":["UpgradeModuleData"],"StealthDetectorUpdateModuleData":["UpgradeModuleData"],"EmotionTrackerUpdateModuleData":["UpdateModuleData"],"JetAIUpdateModuleData":["AIUpdateModuleData"],"HordeAIUpdateModuleData":["AIUpdateModuleData"],"AttributeModifierPoolUpdateModuleData":["UpdateModuleData"],"SpecialPowerCreateModuleData":["CreateModuleData"],"PillageModuleData":["DamagerModuleData"],"AnimalAIUpdateModuleData":["AIUpdateModuleData"],"AssaultTransportAIUpdateModuleData":["AIUpdateModuleData"],"DozerAIUpdateModuleData":["AIUpdateModuleData"],"BroadcastStealthUpdateModuleData":["UpgradeModuleData"],"StructureUnpackUpdateModuleData":["UpdateModuleData"],"StructureSellUpdateModuleData":["UpdateModuleData"],"SuppressionUpdateModuleData":["UpdateModuleData"],"ClusterBombUpdateModuleData":["UpdateModuleData"],"FindCoverBehaviorModuleData":["UpdateModuleData"],"AttributeModifierNavalModuleData":["CreateModuleData"],"ShieldSphereUpdateModuleData":["UpdateModuleData"],"SpiderHoleUpdateModuleData":["UpdateModuleData"],"LiftObjectUpdateModuleData":["UpdateModuleData"],"RandomModelConditionBehaviorModuleData":["CreateModuleData"],"TiberiumFieldBehaviorModuleData":["UpdateModuleData"],"TiberiumCrystalBehaviorModuleData":["UpdateModuleData"],"TiberiumGrowthModBehaviorModuleData":["DieModuleData"],"RadarBehaviorModuleData":["CreateModuleData"],"DockUpdateModuleData":["UpdateModuleData"],"SupplyTruckAIUpdateModuleData":["AIUpdateModuleData"],"SupplyCenterCreateModuleData":["CreateModuleData"],"GatherSlavesUpdateModuleData":["UpdateModuleData"],"SupplyCenterDockUpdateModuleData":["DockUpdateModuleData"],"SupplyWarehouseDockUpdateModuleData":["DockUpdateModuleData"],"AimWeaponBehaviorModuleData":["UpdateModuleData"],"DistributedMoneyBehaviorModuleData":["CreateModuleData"],"AutoAbilityBehaviorModuleData":["UpdateModuleData"],"FireWeaponWhenDamagedBehaviorModuleData":["UpgradeModuleData"],"FireWeaponWhenDeadBehaviorModuleData":["UpgradeModuleData"],"ShipSlowDeathBehaviorModuleData":["SlowDeathBehaviorModuleData"],"StancesBehaviorModuleData":["UpdateModuleData"],"HelicopterSlowDeathBehaviorModuleData":["SlowDeathBehaviorModuleData"],"ModelConditionSoundSelectorClientBehaviorModuleData":["ClientBehaviorModuleData"],"ModelConditionEvaEventSelectorClientBehaviorModuleData":["ClientBehaviorModuleData"],"UpgradeSoundSelectorClientBehaviorModuleData":["ClientBehaviorModuleData"],"BridgeBuilderModuleData":["UpdateModuleData"],"WanderAIUpdateModuleData":["AIUpdateModuleData"],"DeletionUpdateModuleData":["UpdateModuleData"],"AttachUpdateModuleData":["UpdateModuleData"],"MoneyGainAttachUpdateModuleData":["AttachUpdateModuleData"],"LeechTargetingAttachUpdateModuleData":["AttachUpdateModuleData"],"LineSegmentDamageUpdateModuleData":["UpdateModuleData"],"ParabolicCurveUpdateModuleData":["UpdateModuleData"],"BoobyTrapUpdateModuleData":["AttachUpdateModuleData"],"StealUnitUpdateModuleData":["AttachUpdateModuleData"],"SpawnCrateUpdateModuleData":["UpdateModuleData"],"EMPUpdateModuleData":["UpdateModuleData"],"RadarUpdateModuleData":["UpdateModuleData"],"AutoHealBehaviorModuleData":["UpgradeModuleData"],"EnergyDisablingBehaviorModuleData":["BehaviorModuleData"],"UnitVisionBehaviorModuleData":["BehaviorModuleData"],"MinefieldBehaviorModuleData":["UpdateModuleData"],"ParkingPlaceBehaviorModuleData":["UpdateModuleData"],"DeployStyleAIUpdateModuleData":["AIUpdateModuleData"],"LaserUpdateModuleData":["ClientUpdateModuleData"],"LaserStateModuleData":["UpdateModuleData"],"SweepingLaserStateModuleData":["LaserStateModuleData"],"ConvergingLaserStateModuleData":["LaserStateModuleData"],"StreamStateModuleData":["UpdateModuleData"],"ActivateModuleInfo":["SpecialPowerModuleInfo"],"ActivateModuleSpecialPower":["SpecialPowerModuleData"],"SwitchLocomotorUpdate":["UpdateModuleData"],"EvacuateDamageModuleData":["DamageModuleData"],"TrackDamageModuleData":["DamageModuleData"],"WeaponSlot_Turret":["WeaponSlot_Hardpoint"],"WeaponSlot_HierarchicalTurret":["WeaponSlot_Turret"],"WeaponSlot_Contained":["WeaponSlot_Hardpoint"],"WeaponSetUpdateModuleData":["UpdateModuleData"],"HordeTransportContainDamageModuleData":["DamageModuleData"],"FiringTrackerModuleData":["UpdateModuleData"],"SpecialPowerTimerRefreshSpecialPowerModuleData":["SpecialPowerModuleData"],"TransportAIUpdateModuleData":["AIUpdateModuleData"],"ObjectHelperModuleData":["UpdateModuleData"],"ObjectDefectionHelperModuleData":["ObjectHelperModuleData"],"ObjectSMCHelperModuleData":["ObjectHelperModuleData"],"ObjectWeaponStatusHelperModuleData":["ObjectHelperModuleData"],"HitReactionBehaviorModuleData":["UpdateModuleData"],"ReplaceObjectUpdateModuleData":["SpecialAbilityUpdateModuleData"],"AIGateUpdateModuleData":["UpdateModuleData"],"ClearanceTestingSlowDeathBehaviorModuleData":["SlowDeathBehaviorModuleData"],"LargeGroupAudioClientUpdateModuleData":["ClientUpdateModuleData"],"RailedTransportDockUpdateModuleData":["DockUpdateModuleData"],"RepairDockUpdateModuleData":["DockUpdateModuleData"],"RepairUpdateModuleData":["UpdateModuleData"],"SpawnBehaviorModuleData":["UpgradeModuleData"],"PassiveAreaEffectBehaviorModuleData":["UpdateModuleData"],"ModelConditionAudioLoopClientBehaviorModuleData":["ClientBehaviorModuleData"],"GateOpenAndCloseBehaviorModuleData":["UpdateModuleData"],"GateProxyBehaviorModuleData":["GateOpenAndCloseBehaviorModuleData"],"EvaAnnounceClientCreateModuleData":["ClientUpdateModuleData"],"EvaAnnounceSpecialPowerReadyClientUpdateModuleData":["ClientUpdateModuleData"],"DynamicPortalBehaviourModuleData":["UpgradeModuleData"],"DemoTrapUpdateModuleData":["UpdateModuleData"],"CrateCollideModuleData":["CollideModuleData"],"HordeMemberCollideModuleData":["CollideModuleData"],"HealCrateCollideModuleData":["CrateCollideModuleData"],"AttributeCrateCollideModuleData":["CrateCollideModuleData"],"RandomCrateCollideModuleData":["CrateCollideModuleData"],"MoneyCrateCollideModuleData":["CrateCollideModuleData"],"UnitCrateCollideModuleData":["CrateCollideModuleData"],"VeterancyCrateCollideModuleData":["CrateCollideModuleData"],"SalvageCrateCollideModuleData":["CrateCollideModuleData"],"CivilianSpawnCollideModuleData":["CollideModuleData"],"AnimationSoundClientBehaviorModuleData":["ClientBehaviorModuleData"],"RadarMarkerClientUpdateModuleData":["ClientUpdateModuleData"],"RandomSoundSelectorClientBehaviorModuleData":["ClientBehaviorModuleData"],"CallHelpOnDamageModuleData":["DamageModuleData"],"SecondaryObjectListenerModule":["BehaviorModuleData"],"CashHackSpecialPowerModuleData":["SpecialPowerModuleData"],"SpawnedModelConditionCreateModuleData":["CreateModuleData"],"NotifyTargetsOfImminentProbableCrushingUpdateModuleData":["UpdateModuleData"],"AssistedTargetingUpdateModuleData":["UpdateModuleData"],"CaptureBehaviorModuleData":["BehaviorModuleData"],"StorePurchasedUpgradeBehaviorModuleData":["BehaviorModuleData"],"DistributeEnergyToAlliesBehaviorModuleData":["CaptureBehaviorModuleData"],"UnifiedControlBehaviorModuleData":["CaptureBehaviorModuleData"],"UnifiedShroudRevealBehaviorModuleData":["UnifiedControlBehaviorModuleData"],"CaptureAndGiveUpgradeBehaviorModuleData":["UnifiedControlBehaviorModuleData"],"StoreCurrentStateUpdateModuleData":["UpdateModuleData"],"WallHubBehaviorModuleData":["UpdateModuleData"],"ToppleUpdateModuleData":["UpdateModuleData"],"ToggleMountedSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"RunOffMapBehaviorModuleData":["BehaviorModuleData"],"MpGameRules":["BaseAssetType"],"InvisibilityUpdateModuleData":["UpdateModuleData"],"InvisibilityBroadcastUpdateModuleData":["UpdateModuleData"],"PowerUpdateModuleData":["UpdateModuleData"],"FakePathfindPortalBehaviourModuleData":["UpgradeModuleData"],"PoisonedBehaviorModuleData":["UpdateModuleData"],"ShareExperienceBehaviorModuleData":["UpdateModuleData"],"SlaveWatcherBehaviorModuleData":["UpdateModuleData"],"SupplyWarehouseCripplingBehaviorModuleData":["UpdateModuleData"],"BoredUpdateModuleData":["UpdateModuleData"],"RemoveUpgradeUpgradeModuleData":["UpgradeModuleData"],"FireSpreadUpdateModuleData":["UpdateModuleData"],"LargeGroupBonusUpdateModuleData":["UpdateModuleData"],"ProneUpdateModuleData":["UpdateModuleData"],"SecondaryDamageTrackerModuleData":["UpdateModuleData"],"HijackerUpdateModuleData":["UpdateModuleData"],"RadiateFearUpdateModuleData":["UpgradeModuleData"],"SpecialEnemySenseUpdateModuleData":["UpdateModuleData"],"StrafeAreaUpdateModuleData":["UpdateModuleData"],"OCLMonitorUpdateModuleData":["UpdateModuleData"],"TemporarilyDefectUpdateModuleData":["UpdateModuleData"],"BaseUpgradeModuleData":["UpdateModuleData"],"CommandPointsUpgradeModuleData":["UpgradeModuleData"],"TooltipUpgradeModuleData":["UpgradeModuleData"],"SupplyCenterProductionExitUpdateModuleData":["UpdateModuleData"],"SpawnPointProductionExitUpdateModuleData":["UpdateModuleData"],"HordeNotifyTargetsOfImminentProbableCrushingUpdateModuleData":["UpdateModuleData"],"RadarScanMapSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"RestrictSpecialPowerBehaviorModuleData":["BehaviorModuleData"],"AreaRestrictSpecialPowerBehaviorModuleData":["BehaviorModuleData"],"LinearDamageUpdateModuleData":["UpdateModuleData"],"CircularDamageUpdateModuleData":["UpdateModuleData"],"ProjectileMoveToGroundData":["ProjectileMoveBase"],"ProjectileMoveInStraightLineData":["ProjectileMoveBase"],"BalloonProjectileMoveToGroundData":["ProjectileMoveBase"],"BezierSplineProjectileData":["ProjectileMoveBase"],"ProjectileUpdateModuleData":["UpdateModuleData"],"SetLocomotorSpeedUpdateModuleData":["UpdateModuleData"],"DestroyObjectsUpdateModuleData":["UpdateModuleData"],"PlayerPowerManagerBehaviorModuleData":["UpdateModuleData"],"DynamicsUpdateModuleData":["UpdateModuleData"],"NotifyWhenAttackingBehaviorModuleData":["UpdateModuleData"],"EncloseBehaviorModuleData":["UpdateModuleData"],"DestructibleEnvironmentUpdateModuleData":["UpdateModuleData"],"MagneticEffectUpdateModuleData":["UpdateModuleData"],"TrackIncomingWeaponFireBehaviorModuleData":["BehaviorModuleData"],"LoseHealthUpdateModuleData":["UpdateModuleData"],"WeaponScatterEffectUpdateModuleData":["UpdateModuleData"],"LaserScatterUpdateModuleData":["UpdateModuleData"],"GrapplingHookUpdateModuleData":["UpdateModuleData"],"ChargeWeaponUpdateModuleData":["UpdateModuleData"],"AssembleStructureSpecialAbilityUpdateModuleData":["SpecialAbilityUpdateModuleData"],"BeamTargetModuleData":["BehaviorModuleData"],"UnitAISettings":["BaseSingletonSettings"],"GameObject":["BaseInheritableAsset"],"MapObjectUSP":["MapObject"],"GameMap":["BaseAssetType"],"StringHashTable":["BaseAssetType"],"DamageFXSettings":["BaseSingletonSettings"]}} \ No newline at end of file diff --git a/src/model/schemaModel.ts b/src/model/schemaModel.ts new file mode 100644 index 0000000..9a08c94 --- /dev/null +++ b/src/model/schemaModel.ts @@ -0,0 +1,214 @@ +import schemaModel from "./schema-model.json"; +import assetTypes from "./asset-types.json"; + +export interface ChildInfo { + name: string; + type: string | null; + min: number; + max: number; // -1 = unbounded + doc: string; +} + +export interface AttributeInfo { + name: string; + required: boolean; + default: string | null; + doc: string; + kind: string; + type: string | null; + refType: string | null; + /** True for reference-typed attributes whose simple type has no refType. */ + isRef: boolean; + enumValues: string[]; + allowsDefine: boolean; + isBoolean: boolean; + base: string | null; +} + +export interface ComplexTypeInfo { + kind: "complex"; + children: ChildInfo[]; + attributes: AttributeInfo[]; + base: string | null; + doc: string; +} + +export interface SimpleTypeInfo { + kind: "simple"; + base: string | null; + refType: string | null; + isRef: boolean; + enumValues: string[]; + allowsDefine: boolean; + doc: string; +} + +export type TypeInfo = ComplexTypeInfo | SimpleTypeInfo; + +interface RawModel { + version: number; + rootXsd: string; + topLevelElements: string[]; + elements: Record; + types: Record; + subTypesOf: Record; +} + +const model = schemaModel as unknown as RawModel; + +/** Lowercase type name -> canonical (XSD) type name. */ +const typeNameIndex = new Map(); +for (const name of Object.keys(model.types)) { + const lower = name.toLowerCase(); + if (!typeNameIndex.has(lower)) typeNameIndex.set(lower, name); +} + +/** Resolves a possibly-mis-cased type name to its canonical XSD spelling. */ +export function canonicalTypeName(name: string | null): string | null { + if (!name) return null; + return typeNameIndex.get(name.toLowerCase()) ?? name; +} + +/** element name -> type name, collected from every complex type's children. */ +const elementToType = new Map(); +for (const type of Object.values(model.types)) { + if (type.kind !== "complex") continue; + for (const child of type.children) { + if (!elementToType.has(child.name)) { + elementToType.set(child.name, child.type ?? ""); + } + } +} +for (const [name, info] of Object.entries(model.elements)) { + elementToType.set(name, info.type ?? ""); +} + +export const modelMeta = { + rootXsd: model.rootXsd, + topLevelElementCount: model.topLevelElements.length, + typeCount: Object.keys(model.types).length, +}; + +export function topLevelElements(): string[] { + return model.topLevelElements; +} + +export function isTopLevelElement(name: string): boolean { + return model.topLevelElements.includes(name); +} + +export function typeInfo(name: string): TypeInfo | undefined { + return model.types[name]; +} + +export function elementTypeName(name: string): string | null { + const t = elementToType.get(name); + return t ? t : null; +} + +export function childrenOfElement(name: string): ChildInfo[] { + const type = elementTypeName(name); + if (!type) return []; + return childrenOfType(type); +} + +export function childrenOfType(typeName: string | null): ChildInfo[] { + if (!typeName) return []; + const info = model.types[canonicalTypeName(typeName) ?? typeName]; + return info && info.kind === "complex" ? info.children : []; +} + +export function attributesOfElement(name: string): AttributeInfo[] { + const type = elementTypeName(name); + if (!type) return []; + return attributesOfType(type); +} + +export function attributesOfType(typeName: string | null): AttributeInfo[] { + if (!typeName) return []; + const info = model.types[canonicalTypeName(typeName) ?? typeName]; + return info && info.kind === "complex" ? info.attributes : []; +} + +/** + * Returns the type of a child element inside a KNOWN parent type, or null + * when the parent type is unknown or the child is not declared there. + */ +export function childTypeOf( + parentTypeName: string | null, + childName: string, +): string | null { + if (!parentTypeName) return null; + const info = model.types[canonicalTypeName(parentTypeName) ?? parentTypeName]; + if (info?.kind !== "complex") return null; + return info.children.find((c) => c.name === childName)?.type ?? null; +} + +/** + * Context-aware element type resolution: prefers the child declaration inside + * the parent element's type, falling back to the global element map. Same + * element names used in different parents (e.g. under a weapon slot + * vs. a plain reference) therefore resolve to their contextually correct type. + */ +export function elementTypeIn( + parentElementName: string | null, + childName: string, +): string | null { + if (parentElementName) { + const parentType = elementTypeName(parentElementName); + const typed = childTypeOf(parentType, childName); + if (typed) return typed; + } + return elementTypeName(childName); +} + +export function typeDoc(name: string): string { + const info = model.types[name]; + return info?.doc ?? ""; +} + +/** The type itself plus all ancestors (nearest first). */ +export function typeChain(name: string): string[] { + const out: string[] = []; + const seen = new Set(); + let cur: string | null = canonicalTypeName(name); + while (cur && !seen.has(cur)) { + seen.add(cur); + out.push(cur); + const info: TypeInfo | undefined = model.types[cur]; + cur = info && "base" in info && info.base ? canonicalTypeName(info.base) : null; + } + return out; +} + +/** + * True when an asset of type `actualType` satisfies a reference to `refType`. + * Falls back to exact name matching; unknown types only match exactly. + */ +export function isAssignableTo(actualType: string, refType: string | null): boolean { + if (!refType) return true; + const actual = canonicalTypeName(actualType) ?? actualType; + const ref = canonicalTypeName(refType) ?? refType; + if (actual === ref) return true; + return typeChain(actual).includes(ref); +} + +/** Maps a manifest TypeId hash to a type name, when known. */ +export function assetTypeNameFromHash(hash: number): string | undefined { + return (assetTypes as { types: Record }).types[hash]; +} + +export function assetTypeHashCount(): number { + return (assetTypes as { count: number }).count ?? 0; +} + +/** Elements that are structurally relevant everywhere. */ +export const STRUCTURAL_ELEMENTS = [ + "AssetDeclaration", + "Includes", + "Include", + "Tags", + "Tag", + "Defines", + "Define", +]; diff --git a/src/settings.ts b/src/settings.ts new file mode 100644 index 0000000..937c6fc --- /dev/null +++ b/src/settings.ts @@ -0,0 +1,32 @@ +import * as vscode from "vscode"; +import { join } from "node:path"; + +export interface ExtensionSettings { + sdkPath: string; + indexSageXml: boolean; + reportUnresolvedReferences: "warning" | "information" | "none"; + diagnoseUnknownElements: boolean; + definitionMode: "all" | "project-only"; + additionalDataSearchPaths: string[]; + builtmodsDirs: string[]; +} + +export function readSettings(): ExtensionSettings { + const cfg = vscode.workspace.getConfiguration("ra3modxml"); + const sdkPath = cfg.get("sdkPath", "C:\\Apps\\RA3-MODSDK-X"); + return { + sdkPath, + indexSageXml: cfg.get("indexSageXml", true), + reportUnresolvedReferences: cfg.get( + "reportUnresolvedReferences", + "warning", + ) as ExtensionSettings["reportUnresolvedReferences"], + diagnoseUnknownElements: cfg.get("diagnoseUnknownElements", true), + definitionMode: cfg.get( + "definitionMode", + "all", + ) as ExtensionSettings["definitionMode"], + additionalDataSearchPaths: cfg.get("additionalDataSearchPaths", []), + builtmodsDirs: [join(sdkPath, "builtmods"), join(sdkPath, "builtmods-quantum")], + }; +} diff --git a/src/workspace.ts b/src/workspace.ts new file mode 100644 index 0000000..2b3b04b --- /dev/null +++ b/src/workspace.ts @@ -0,0 +1,145 @@ +import * as vscode from "vscode"; +import { existsSync } from "node:fs"; +import { join, dirname } from "node:path"; +import { CachedDirectoryWalker } from "./indexer/fileScanner"; +import { ModIndexer } from "./indexer/indexer"; +import type { ModIndex } from "./indexer/types"; +import { readSettings, type ExtensionSettings } from "./settings"; + +const REBUILD_DEBOUNCE_MS = 1500; + +export class ModWorkspace { + index: ModIndex | null = null; + indexer: ModIndexer | null = null; + projectRoot: string | null = null; + settings: ExtensionSettings; + + private walker = new CachedDirectoryWalker(); + private statusBar: vscode.StatusBarItem; + private rebuildTimer: ReturnType | null = null; + private building = false; + private dirty = false; + + constructor(context: vscode.ExtensionContext) { + this.settings = readSettings(); + this.statusBar = vscode.window.createStatusBarItem( + vscode.StatusBarAlignment.Left, + 100, + ); + this.statusBar.name = "RA3 Mod XML"; + this.statusBar.command = "ra3modxml.openIndexReport"; + context.subscriptions.push(this.statusBar); + } + + isRa3Workspace(): boolean { + return this.projectRoot != null; + } + + detectProjectRoot(): string | null { + const folders = vscode.workspace.workspaceFolders; + if (!folders?.length) return null; + for (const folder of folders) { + const found = findProjectRoot(folder.uri.fsPath); + if (found) return found; + } + return null; + } + + async initialize(): Promise { + this.projectRoot = this.detectProjectRoot(); + if (!this.projectRoot) { + this.statusBar.hide(); + return; + } + this.statusBar.text = "$(sync~spin) RA3 XML: indexing…"; + this.statusBar.show(); + await this.rebuild(); + } + + scheduleRebuild(): void { + if (!this.projectRoot) return; + if (this.rebuildTimer) clearTimeout(this.rebuildTimer); + this.rebuildTimer = setTimeout(() => { + void this.rebuild(); + }, REBUILD_DEBOUNCE_MS); + } + + async rebuild(): Promise { + if (!this.projectRoot) return; + if (this.building) { + this.dirty = true; + return; + } + this.building = true; + this.settings = readSettings(); + try { + this.statusBar.text = "$(sync~spin) RA3 XML: indexing…"; + const indexer = new ModIndexer({ + projectDir: this.projectRoot, + sdkDir: this.settings.sdkPath, + builtmodsDirs: this.settings.builtmodsDirs, + indexSageXml: this.settings.indexSageXml, + additionalDataSearchPaths: this.settings.additionalDataSearchPaths, + walker: this.walker, + }); + const started = Date.now(); + this.index = await indexer.build(); + this.indexer = indexer; + const secs = ((Date.now() - started) / 1000).toFixed(1); + const s = this.index.stats; + this.statusBar.text = `$(symbol-misc) RA3 XML: ${formatCount(s.assetCount)} assets`; + this.statusBar.tooltip = + `${s.projectDir}\n` + + `${s.indexedFiles} files indexed (${secs}s)\n` + + `${s.assetCount} assets (${s.manifestAssetCount} from ${s.manifestFiles} manifests)\n` + + `${s.defineCount} defines, ${s.streams} streams, ${s.sourceCandidates} include candidates`; + } catch (err) { + this.index = null; + this.statusBar.text = "$(error) RA3 XML: indexing failed"; + this.statusBar.tooltip = err instanceof Error ? err.message : String(err); + } finally { + this.building = false; + if (this.dirty) { + this.dirty = false; + void this.rebuild(); + } + } + } + + /** Parses the (possibly unsaved) in-memory text of the active document. */ + async parseText(path: string, text: string) { + const { parseXml, LineMap } = await import("./language/xmlParser"); + const parse = parseXml(text); + return { + file: { path, stat: null }, + parse, + lineMap: new LineMap(text), + }; + } + + dispose(): void { + if (this.rebuildTimer) clearTimeout(this.rebuildTimer); + this.statusBar.dispose(); + } +} + +function findProjectRoot(startDir: string): string | null { + let dir = startDir; + // Guard against walking above reasonable roots. + for (let i = 0; i < 12; i++) { + try { + if (existsSync(join(dir, "Data", "Mod.xml"))) return dir; + if (existsSync(join(dir, "mod.babproj"))) return dir; + } catch { + return null; + } + const parent = dirname(dir); + if (parent === dir) break; + dir = parent; + } + return null; +} + +function formatCount(n: number): string { + return n >= 1000 ? `${(n / 1000).toFixed(1)}k` : String(n); +} diff --git a/syntaxes/ra3modxml.tmLanguage.json b/syntaxes/ra3modxml.tmLanguage.json new file mode 100644 index 0000000..bc9c470 --- /dev/null +++ b/syntaxes/ra3modxml.tmLanguage.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json", + "name": "RA3 Mod XML", + "scopeName": "source.ra3modxml", + "injectionSelector": "L:source.xml", + "patterns": [ + { + "name": "constant.other.ra3.define", + "match": "\\$[A-Za-z_][A-Za-z0-9_]*" + }, + { + "name": "keyword.other.ra3.inherit", + "match": "\\binheritFrom\\b" + }, + { + "name": "keyword.other.ra3.joinaction", + "match": "xai:joinAction" + }, + { + "name": "entity.name.tag.ra3.include", + "match": " + + + diff --git a/test/fixtures/fakesdk/SageXml/Static.xml b/test/fixtures/fakesdk/SageXml/Static.xml new file mode 100644 index 0000000..edf6ca1 --- /dev/null +++ b/test/fixtures/fakesdk/SageXml/Static.xml @@ -0,0 +1,4 @@ + + + + diff --git a/test/fixtures/fakesdk/SageXml/Vanilla.xml b/test/fixtures/fakesdk/SageXml/Vanilla.xml new file mode 100644 index 0000000..5a4e4a9 --- /dev/null +++ b/test/fixtures/fakesdk/SageXml/Vanilla.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/test/fixtures/fakesdk/audio.xml b/test/fixtures/fakesdk/audio.xml new file mode 100644 index 0000000..2c2f470 --- /dev/null +++ b/test/fixtures/fakesdk/audio.xml @@ -0,0 +1,2 @@ + + diff --git a/test/fixtures/fakesdk/builtmods/audio.manifest b/test/fixtures/fakesdk/builtmods/audio.manifest new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/test/fixtures/fakesdk/builtmods/audio.manifest @@ -0,0 +1 @@ + diff --git a/test/fixtures/fakesdk/builtmods/global.manifest b/test/fixtures/fakesdk/builtmods/global.manifest new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/test/fixtures/fakesdk/builtmods/global.manifest @@ -0,0 +1 @@ + diff --git a/test/fixtures/fakesdk/builtmods/static.manifest b/test/fixtures/fakesdk/builtmods/static.manifest new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/test/fixtures/fakesdk/builtmods/static.manifest @@ -0,0 +1 @@ + diff --git a/test/fixtures/fakesdk/global.xml b/test/fixtures/fakesdk/global.xml new file mode 100644 index 0000000..2c2f470 --- /dev/null +++ b/test/fixtures/fakesdk/global.xml @@ -0,0 +1,2 @@ + + diff --git a/test/fixtures/fakesdk/static.xml b/test/fixtures/fakesdk/static.xml new file mode 100644 index 0000000..8a3406c --- /dev/null +++ b/test/fixtures/fakesdk/static.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/test/fixtures/minimod/Data/Includes/BaseVehicle.xml b/test/fixtures/minimod/Data/Includes/BaseVehicle.xml new file mode 100644 index 0000000..52541e6 --- /dev/null +++ b/test/fixtures/minimod/Data/Includes/BaseVehicle.xml @@ -0,0 +1,4 @@ + + + + diff --git a/test/fixtures/minimod/Data/Includes/Fragment.xml b/test/fixtures/minimod/Data/Includes/Fragment.xml new file mode 100644 index 0000000..cd4db7a --- /dev/null +++ b/test/fixtures/minimod/Data/Includes/Fragment.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/test/fixtures/minimod/Data/Includes/Refs.xml b/test/fixtures/minimod/Data/Includes/Refs.xml new file mode 100644 index 0000000..650f4e2 --- /dev/null +++ b/test/fixtures/minimod/Data/Includes/Refs.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/test/fixtures/minimod/Data/Includes/Shared.xml b/test/fixtures/minimod/Data/Includes/Shared.xml new file mode 100644 index 0000000..f44204a --- /dev/null +++ b/test/fixtures/minimod/Data/Includes/Shared.xml @@ -0,0 +1,4 @@ + + + + diff --git a/test/fixtures/minimod/Data/Includes/Units.xml b/test/fixtures/minimod/Data/Includes/Units.xml new file mode 100644 index 0000000..7be8d70 --- /dev/null +++ b/test/fixtures/minimod/Data/Includes/Units.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/test/fixtures/minimod/Data/Includes/Weapons.xml b/test/fixtures/minimod/Data/Includes/Weapons.xml new file mode 100644 index 0000000..3610d56 --- /dev/null +++ b/test/fixtures/minimod/Data/Includes/Weapons.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/test/fixtures/minimod/Data/Mod.xml b/test/fixtures/minimod/Data/Mod.xml new file mode 100644 index 0000000..a852aa8 --- /dev/null +++ b/test/fixtures/minimod/Data/Mod.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/test/fixtures/minimod/Data/additionalmaps/MapMetaData_Test.xml b/test/fixtures/minimod/Data/additionalmaps/MapMetaData_Test.xml new file mode 100644 index 0000000..3e68ed3 --- /dev/null +++ b/test/fixtures/minimod/Data/additionalmaps/MapMetaData_Test.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/test/includeResolver.test.mjs b/test/includeResolver.test.mjs new file mode 100644 index 0000000..b7cc724 --- /dev/null +++ b/test/includeResolver.test.mjs @@ -0,0 +1,89 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { fileURLToPath } from "node:url"; +import { dirname, join } from "node:path"; +import { + buildSearchPaths, + resolveSource, + manifestPathForReference, +} from "../out/indexer/includeResolver.js"; + +const root = dirname(dirname(fileURLToPath(import.meta.url))); +const project = join(root, "test", "fixtures", "minimod"); +const sdk = join(root, "test", "fixtures", "fakesdk"); +const paths = buildSearchPaths(sdk, project); + +test("resolves relative includes against the current file directory", () => { + const current = join(project, "Data", "Includes"); + const r = resolveSource("BaseVehicle.xml", current, paths); + assert.equal(r.path, join(project, "Data", "Includes", "BaseVehicle.xml")); +}); + +test("resolves DATA: includes through search paths", () => { + const r = resolveSource("DATA:static.xml", null, paths); + assert.equal(r.path, join(sdk, "static.xml")); + const r2 = resolveSource("DATA:SageXml/Vanilla.xml", null, paths); + assert.equal(r2.path, join(sdk, "SageXml", "Vanilla.xml")); +}); + +test("case-insensitive prefix", () => { + const r = resolveSource("data:static.xml", null, paths); + assert.equal(r.path, join(sdk, "static.xml")); +}); + +test("missing target returns null", () => { + const r = resolveSource("DATA:nope/nothere.xml", null, paths); + assert.equal(r.path, null); + assert.equal(r.prefix, "DATA"); +}); + +test("search paths follow the BinaryAssetBuilder /data /art /audio order", () => { + // defaultscript.cs getIncludePaths(): + // /data: ".;{modGranParent};{0}\Data;.\Mods;{1};.\SageXml" + // /art: ".;{modGranParent};{0}\Art1;{0}\Art;.\Mods;{1};.\Art" + // /audio: ".;{modGranParent};{0}\Audio1;{0}\Audio;.\Mods;{1};.\Audio" + // where "." = sdkDir, {0} = projectDir, {1} = modParentPath, + // {2} = modGranParent. + const modParent = dirname(project); + const granParent = dirname(modParent); + assert.deepEqual(paths.DATA, [ + sdk, + granParent, + join(project, "Data"), + join(sdk, "Mods"), + modParent, + join(sdk, "SageXml"), + ]); + assert.deepEqual(paths.ART, [ + sdk, + granParent, + join(project, "Art1"), + join(project, "Art"), + join(sdk, "Mods"), + modParent, + join(sdk, "Art"), + ]); + assert.deepEqual(paths.AUDIO, [ + sdk, + granParent, + join(project, "Audio1"), + join(project, "Audio"), + join(sdk, "Mods"), + modParent, + join(sdk, "Audio"), + ]); +}); + +test("DATA:Static.xml prefers the SDK root over SageXml", () => { + // Both the SDK root and SageXml contain a Static.xml; BAB order resolves to + // the SDK root placeholder first. + const r = resolveSource("DATA:Static.xml", null, paths); + assert.equal(r.path, join(sdk, "Static.xml")); +}); + +test("manifest mapping strips the prefix", () => { + const dirs = [join(sdk, "builtmods")]; + assert.equal(manifestPathForReference("DATA:static.xml", dirs), join(dirs[0], "static.manifest")); + assert.equal(manifestPathForReference("DATA:audio.xml", dirs), join(dirs[0], "audio.manifest")); + assert.equal(manifestPathForReference("DATA:missing.xml", dirs), null); +}); diff --git a/test/indexer.test.mjs b/test/indexer.test.mjs new file mode 100644 index 0000000..4efc578 --- /dev/null +++ b/test/indexer.test.mjs @@ -0,0 +1,72 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { fileURLToPath } from "node:url"; +import { dirname, join } from "node:path"; +import { ModIndexer } from "../out/indexer/indexer.js"; +import { CachedDirectoryWalker } from "../out/indexer/fileScanner.js"; + +const root = dirname(dirname(fileURLToPath(import.meta.url))); +const project = join(root, "test", "fixtures", "minimod"); +const sdk = join(root, "test", "fixtures", "fakesdk"); + +async function buildIndex() { + const indexer = new ModIndexer({ + projectDir: project, + sdkDir: sdk, + builtmodsDirs: [join(sdk, "builtmods")], + indexSageXml: true, + additionalDataSearchPaths: [], + walker: new CachedDirectoryWalker(), + }); + return indexer.build(); +} + +test("indexes assets, defines, streams and include errors", async () => { + const idx = await buildIndex(); + + assert.equal(idx.stats.streams, 2); // static + global + assert.ok(idx.assetsById.has("testtank")); + assert.ok(idx.assetsById.has("testtankcannon")); + assert.ok(idx.assetsById.has("testtankcommandset")); + assert.ok(idx.assetsById.has("testtexture")); + assert.ok(idx.assetsById.has("thempgamerules")); + assert.ok(idx.assetsById.has("vanillatank"), "vanilla data via reference include fallback"); + assert.ok(idx.assetsById.has("basevehicle")); + + const baseVehicle = idx.assetsById.get("basevehicle"); + assert.ok(baseVehicle.some((d) => d.viaInstance), "instance-included asset marked"); + + const defs = idx.defines.get("test_health"); + assert.equal(defs?.[0].value, "100.0"); + + const missing = idx.diagnostics.find((d) => d.code === "include-not-found"); + assert.ok(missing, "missing include reported"); + assert.match(missing.message, /Missing\/File\.xml/); + + // Nested xi:include: existing target is walked, missing target is reported. + assert.ok( + idx.diagnostics.some((d) => /Missing\/Nested\.xml/.test(d.message)), + "nested missing xi:include reported", + ); + assert.ok( + idx.files.has( + join(project, "Data", "Includes", "Fragment.xml").toLowerCase(), + ), + "nested xi:include target indexed", + ); + assert.ok( + idx.assetsById.has("fraglight"), + "nested xi:include target assets available", + ); + + const staticStream = idx.streams.find((s) => s.name === "static"); + assert.ok(staticStream.files.size >= 4); +}); + +test("provides include source candidates", async () => { + const idx = await buildIndex(); + const xml = idx.sourceCandidates.filter((c) => c.source.endsWith(".xml")); + assert.ok(xml.length >= 4); + assert.ok(xml.some((c) => c.source === "Includes/Units.xml")); + assert.ok(xml.some((c) => c.source === "DATA:static.xml")); +}); diff --git a/test/manifestParser.test.mjs b/test/manifestParser.test.mjs new file mode 100644 index 0000000..3976cf7 --- /dev/null +++ b/test/manifestParser.test.mjs @@ -0,0 +1,61 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { parseManifest } from "../out/indexer/manifestParser.js"; + +function u32(v) { + const b = Buffer.alloc(4); + b.writeUInt32LE(v >>> 0); + return b; +} +function u16(v) { + const b = Buffer.alloc(2); + b.writeUInt16LE(v >>> 0); + return b; +} + +test("parses a minimal version 5 manifest", () => { + const name = Buffer.from("VanillaTank\0", "ascii"); + const src = Buffer.from("DATA:globaldata/armor.xml\0", "ascii"); + const parts = [ + Buffer.from([0, 1]), // isBigEndian=false, isLinked=true (one byte each) + u16(5), // version + u32(0x1234), // streamChecksum + u32(0), // allTypesHash + u32(1), // assetCount + u32(0), // totalInstanceDataSize + u32(0), // maxInstanceChunkSize + u32(0), // maxRelocationChunkSize + u32(0), // maxImportsChunkSize + u32(0), // assetReferenceBufferSize + u32(0), // referencedManifestNameBufferSize + u32(name.length), // assetNameBufferSize + u32(src.length), // sourceFileNameBufferSize + // one asset entry (version 5 = 44 bytes, no tokenized flag) + u32(0x942fff2d), // typeId (GameObject) + u32(0), // instanceId + u32(0), // typeHash + u32(0), // instanceHash + u32(0), // assetReferenceOffset + u32(0), // assetReferenceCount + u32(0), // nameOffset + u32(0), // sourceFileNameOffset + u32(0), // instanceDataSize + u32(0), // relocationDataSize + u32(0), // importsDataSize + name, + src, + ]; + const info = parseManifest(new Uint8Array(Buffer.concat(parts))); + assert.equal(info.version, 5); + assert.equal(info.assetCount, 1); + assert.equal(info.assets.length, 1); + assert.equal(info.assets[0].name, "VanillaTank"); + assert.equal(info.assets[0].typeName, "GameObject"); + assert.equal(info.assets[0].sourceFileName, "DATA:globaldata/armor.xml"); +}); + +test("reports an error for garbage input", () => { + const info = parseManifest(new Uint8Array([1, 2, 3, 4, 5, 6, 7, 8])); + assert.ok(info.error); + assert.equal(info.assets.length, 0); +}); diff --git a/test/manifestTypes.test.mjs b/test/manifestTypes.test.mjs new file mode 100644 index 0000000..f33e7cf --- /dev/null +++ b/test/manifestTypes.test.mjs @@ -0,0 +1,83 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { deriveAssetId, deriveAssetType } from "../out/indexer/manifestParser.js"; +import { isAssignableTo } from "../out/model/schemaModel.js"; +import { + isReferenceAttributeOfType, + resolveReferenceTargetsForType, +} from "../out/indexer/refs.js"; + +test("deriveAssetType falls back to the TypeName:Id prefix", () => { + assert.equal(deriveAssetType(null, "PlayerTemplate:Allies"), "PlayerTemplate"); + assert.equal(deriveAssetType(null, "AudioFile:A06_Loop"), "AudioFile"); + assert.equal(deriveAssetType("GameObject", "GameObject:X"), "GameObject"); + assert.equal(deriveAssetType(null, "NoColonHere"), null); + assert.equal(deriveAssetType(null, ":LeadingColon"), null); +}); + +test("deriveAssetId uses the last colon segment", () => { + // Art assets carry an extra subtype segment: Type:SubType:FileName. + assert.equal( + deriveAssetId("W3dContainer:W3DContainer:AUANTIVEHICLEVEHICLETECH1_SKN"), + "AUANTIVEHICLEVEHICLETECH1_SKN", + ); + assert.equal(deriveAssetId("PlayerTemplate:Allies"), "Allies"); + assert.equal(deriveAssetId("AudioFile:A06_Loop"), "A06_Loop"); + assert.equal(deriveAssetId("Texture:Texture:AUAntiVehicleVehicleTech1"), "AUAntiVehicleVehicleTech1"); + assert.equal(deriveAssetId("NoColon"), "NoColon"); +}); + +test("case-normalized type matching follows the XSD inheritance chain", () => { + // Manifest hashes use "W3d*" casing while the XSD types are "W3D*"; the + // canonical lookup must bridge the two and respect the real chain. + assert.ok( + isAssignableTo("W3dContainer", "BaseRenderAssetType"), + "W3dContainer is a render asset", + ); + assert.ok( + isAssignableTo("W3DMesh", "BaseRenderAssetType"), + "W3DMesh is a render asset", + ); + assert.ok( + !isAssignableTo("W3dHierarchy", "BaseRenderAssetType"), + "W3dHierarchy is NOT a render asset (per XSD)", + ); +}); + +test("manifest-derived PlayerTemplate ids satisfy Side references", () => { + // Simulate a manifest asset whose TypeId hash is unknown but whose name + // carries the type prefix (exactly what global.manifest does for + // PlayerTemplate:Allies). + const idx = { + assetsById: new Map([ + [ + "allies", + [ + { + type: "PlayerTemplate", + id: "Allies", + file: "global.manifest", + line: 0, + origin: "manifest", + }, + ], + ], + ]), + assets: new Map([["PlayerTemplate", new Map([["allies", []]])]]), + projectDir: ".", + sdkDir: ".", + defines: new Map(), + files: new Map(), + streams: [], + manifests: new Map(), + sourceCandidates: [], + diagnostics: [], + stats: {}, + }; + + assert.ok(isAssignableTo("PlayerTemplate", "PlayerTemplate")); + assert.equal(isReferenceAttributeOfType("GameObject", "Side"), true); + const targets = resolveReferenceTargetsForType(idx, "GameObject", "Side", "Allies"); + assert.equal(targets.length, 1); + assert.equal(targets[0].def.type, "PlayerTemplate"); +}); diff --git a/test/refs.test.mjs b/test/refs.test.mjs new file mode 100644 index 0000000..69d12de --- /dev/null +++ b/test/refs.test.mjs @@ -0,0 +1,102 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { fileURLToPath } from "node:url"; +import { dirname, join } from "node:path"; +import { ModIndexer } from "../out/indexer/indexer.js"; +import { CachedDirectoryWalker } from "../out/indexer/fileScanner.js"; +import { isReferenceAttribute, resolveReferenceTargets } from "../out/indexer/refs.js"; +import * as model from "../out/model/schemaModel.js"; + +const root = dirname(dirname(fileURLToPath(import.meta.url))); +const project = join(root, "test", "fixtures", "minimod"); +const sdk = join(root, "test", "fixtures", "fakesdk"); + +async function buildIndex() { + const indexer = new ModIndexer({ + projectDir: project, + sdkDir: sdk, + builtmodsDirs: [join(sdk, "builtmods")], + indexSageXml: true, + additionalDataSearchPaths: [], + walker: new CachedDirectoryWalker(), + }); + return indexer.build(); +} + +test("definition resolution filters by the attribute's ref type", async () => { + const idx = await buildIndex(); + const defs = idx.assetsById.get("sharedthing"); + assert.equal(defs.length, 2); + const types = defs.map((d) => d.type).sort(); + assert.deepEqual(types, ["GameObject", "WeaponTemplate"]); + + // WeaponName="SharedThing" on a WeaponTemplateRef attribute must only resolve + // to the WeaponTemplate definition. + const targets = resolveReferenceTargets(idx, "FireWeaponNugget", "WeaponName", "SharedThing"); + assert.equal(targets.length, 1); + assert.equal(targets[0].def.type, "WeaponTemplate"); + assert.match(targets[0].def.file, /Refs\.xml/); + + // A non-reference attribute must never resolve anything. + const none = resolveReferenceTargets(idx, "FireWeaponNugget", "EditorName", "SharedThing"); + assert.equal(none.length, 0); + + // inheritFrom filters to types assignable to the element itself. + const inherit = resolveReferenceTargets(idx, "GameObject", "inheritFrom", "SharedThing"); + assert.equal(inherit.length, 1); + assert.equal(inherit[0].def.type, "GameObject"); +}); + +test("the model knows a real WeaponTemplateRef attribute pair", () => { + const attrs = model.attributesOfElement("FireWeaponNugget"); + const weapon = attrs.find((a) => a.name === "WeaponName"); + assert.equal(weapon?.refType, "WeaponTemplate"); +}); + +test("isReferenceAttribute distinguishes references from enums/paths", () => { + // Include/@type and Include/@source must never be treated as references. + assert.equal(isReferenceAttribute("Include", "type"), false); + assert.equal(isReferenceAttribute("Include", "source"), false); + // Typed references and inheritFrom are references. + assert.equal(isReferenceAttribute("GameObject", "CommandSet"), true); + assert.equal(isReferenceAttribute("GameObject", "inheritFrom"), true); + assert.equal(isReferenceAttribute("FireWeaponNugget", "WeaponName"), true); +}); + +test("untyped references (isRef without refType) resolve to any declared id", () => { + // LocomotorSet/@Locomotor has type AssetReference: xas:isRef="true" with + // no refType. It must be treated as a reference and match the id regardless + // of the target asset type. + const idx = { + assetsById: new Map([ + [ + "alliedantivehiclevehicletech1locomotor", + [ + { + type: "LocomotorTemplate", + id: "AlliedAntiVehicleVehicleTech1Locomotor", + file: "Locomotor.xml", + line: 5, + origin: "project", + }, + ], + ], + ]), + assets: new Map(), + projectDir: ".", + sdkDir: ".", + defines: new Map(), + files: new Map(), + streams: [], + manifests: new Map(), + sourceCandidates: [], + diagnostics: [], + stats: {}, + }; + assert.equal(isReferenceAttribute("LocomotorSet", "Locomotor"), true); + const targets = resolveReferenceTargets(idx, "LocomotorSet", "Locomotor", "AlliedAntiVehicleVehicleTech1Locomotor"); + assert.equal(targets.length, 1); + assert.equal(targets[0].def.type, "LocomotorTemplate"); + // A non-reference attribute still returns nothing. + assert.equal(resolveReferenceTargets(idx, "LocomotorSet", "EditorName", "X").length, 0); +}); diff --git a/test/schemaModel.test.mjs b/test/schemaModel.test.mjs new file mode 100644 index 0000000..c400ec2 --- /dev/null +++ b/test/schemaModel.test.mjs @@ -0,0 +1,35 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import * as model from "../out/model/schemaModel.js"; + +test("top-level elements include core asset types", () => { + for (const name of ["GameObject", "WeaponTemplate", "Texture", "LogicCommandSet", "SpecialPowerTemplate"]) { + assert.ok(model.isTopLevelElement(name), name); + } +}); + +test("GameObject has expected attributes", () => { + const attrs = model.attributesOfElement("GameObject"); + const id = attrs.find((a) => a.name === "id"); + assert.ok(id?.required); + const cmd = attrs.find((a) => a.name === "CommandSet"); + assert.equal(cmd?.refType, "LogicCommandSet"); + assert.ok(attrs.some((a) => a.name === "inheritFrom")); +}); + +test("Include has reference/instance/all enum", () => { + const attrs = model.attributesOfElement("Include"); + const type = attrs.find((a) => a.name === "type"); + assert.deepEqual(type?.enumValues, ["reference", "instance", "all"]); +}); + +test("type assignability follows inheritance", () => { + assert.ok(model.isAssignableTo("GameObject", "BaseInheritableAsset")); + assert.ok(model.isAssignableTo("GameObject", "GameObject")); + assert.ok(!model.isAssignableTo("WeaponTemplate", "GameObject")); +}); + +test("asset type hashes resolve", () => { + assert.equal(model.assetTypeNameFromHash(0x942fff2d), "GameObject"); + assert.equal(model.assetTypeNameFromHash(0x166b084d), "AudioFile"); +}); diff --git a/test/typeContext.test.mjs b/test/typeContext.test.mjs new file mode 100644 index 0000000..1bc506c --- /dev/null +++ b/test/typeContext.test.mjs @@ -0,0 +1,41 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { parseXml } from "../out/language/xmlParser.js"; +import { resolveElementType } from "../out/language/typeContext.js"; +import * as model from "../out/model/schemaModel.js"; + +test("context-aware type resolution follows the parent chain", () => { + const text = ` + + + + + + + + + + +`; + const doc = parseXml(text); + const weapon = doc.elements.find((e) => e.name === "Weapon"); + assert.ok(weapon, "Weapon element parsed"); + + const weaponType = resolveElementType(weapon); + assert.equal(weaponType, "WeaponSlot_WeaponData"); + + const attrs = model.attributesOfType(weaponType); + assert.ok(attrs.some((a) => a.name === "Ordering"), "Ordering attribute present"); + + // The same element name in a non-slot context resolves differently + // (e.g. a plain WeaponRef) and must not leak the slot attributes. + const slot = doc.elements.find((e) => e.name === "WeaponSlotTurret"); + assert.equal(resolveElementType(slot), "WeaponSlot_Turret"); +}); + +test("model childTypeOf primitives", () => { + assert.equal(model.childTypeOf("WeaponSetUpdateModuleData", "WeaponSlotTurret"), "WeaponSlot_Turret"); + assert.equal(model.childTypeOf("WeaponSlot_Turret", "Weapon"), "WeaponSlot_WeaponData"); + assert.equal(model.childTypeOf("WeaponSlot_WeaponData", "Weapon"), null); + assert.equal(model.childTypeOf(null, "Weapon"), null); +}); diff --git a/test/xmlParser.test.mjs b/test/xmlParser.test.mjs new file mode 100644 index 0000000..72b7504 --- /dev/null +++ b/test/xmlParser.test.mjs @@ -0,0 +1,47 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { parseXml, findElementAt } from "../out/language/xmlParser.js"; + +test("parses elements, attributes and positions", () => { + const text = `\n\t\n`; + const doc = parseXml(text); + assert.equal(doc.errors.length, 0); + assert.equal(doc.root.name, "AssetDeclaration"); + const go = doc.root.children[0]; + assert.equal(go.name, "GameObject"); + assert.equal(go.selfClosing, true); + assert.equal(go.attrs.length, 2); + assert.equal(go.attrs[0].name, "id"); + assert.equal(go.attrs[0].value, "X"); + assert.equal(go.attrs[1].value, "A B"); + const idAttr = go.attrs[0]; + assert.equal(text.slice(idAttr.valueStart, idAttr.valueEnd), "X"); +}); + +test("detects mismatched and unclosed tags", () => { + const doc = parseXml(""); + assert.ok(doc.errors.length >= 1); + assert.match(doc.errors[0].message, /Mismatched|never closed/); +}); + +test("handles CRLF and comments", () => { + const text = "\r\n\r\n\r\n\r\n"; + const doc = parseXml(text); + assert.equal(doc.errors.length, 0); + assert.equal(doc.root.name, "AssetDeclaration"); +}); + +test("findElementAt returns innermost element", () => { + const text = ``; + const doc = parseXml(text); + const c = doc.elements.find((e) => e.name === "C"); + const at = findElementAt(doc, c.start + 1); + assert.equal(at.name, "C"); +}); + +test("tolerates partial input while typing", () => { + const text = `\n\t= 1); // unclosed + assert.equal(doc.elements.length, 2); +}); diff --git a/tools/extract-asset-types.mjs b/tools/extract-asset-types.mjs new file mode 100644 index 0000000..a89d577 --- /dev/null +++ b/tools/extract-asset-types.mjs @@ -0,0 +1,58 @@ +// Extracts the SAGE AssetType hash -> type name mapping from OpenSAGE's +// AssetType.cs into src/model/asset-types.json. +// +// Usage: +// node tools/extract-asset-types.mjs [path-to-AssetType.cs] +import { readFileSync, writeFileSync, mkdirSync } from "node:fs"; +import { dirname, resolve } from "node:path"; +import { fileURLToPath } from "node:url"; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const defaultSource = resolve( + __dirname, + "..", + "OpenSAGE", + "src", + "OpenSage.Game", + "Data", + "StreamFS", + "AssetType.cs", +); +const sourcePath = process.argv[2] ?? defaultSource; + +const text = readFileSync(sourcePath, "utf8"); + +// Match lines like: +// GameObject = 0x942FFF2D, +// W3dAnimation = 0x2448AE30, +const typeRegex = /^\s*(\w+)\s*=\s*0x([0-9A-Fa-f]{8})\s*,/gm; +const types = new Map(); +let match; +while ((match = typeRegex.exec(text)) !== null) { + const name = match[1]; + const hash = match[2].toUpperCase(); + const numeric = parseInt(hash, 16); + if (types.has(numeric)) { + console.warn(`duplicate hash 0x${hash}: ${types.get(numeric)} vs ${name}`); + } + types.set(numeric, name); +} + +if (types.size === 0) { + console.error(`No AssetType entries found in ${sourcePath}`); + process.exit(1); +} + +const output = { + version: 1, + source: "OpenSAGE src/OpenSage.Game/Data/StreamFS/AssetType.cs", + count: types.size, + types: Object.fromEntries( + [...types.entries()].map(([hash, name]) => [hash, name]), + ), +}; + +const outPath = resolve(__dirname, "..", "src", "model", "asset-types.json"); +mkdirSync(dirname(outPath), { recursive: true }); +writeFileSync(outPath, JSON.stringify(output, null, 1)); +console.log(`Wrote ${types.size} asset types to ${outPath}`); diff --git a/tools/xsd-to-model.mjs b/tools/xsd-to-model.mjs new file mode 100644 index 0000000..bf475e9 --- /dev/null +++ b/tools/xsd-to-model.mjs @@ -0,0 +1,430 @@ +// Generates a compact JSON schema model from the RA3 Mod SDK XSD files. +// +// Usage: +// node tools/xsd-to-model.mjs [path-to-CnC3Types.xsd] [output.json] +// +// The model is used at runtime by the extension for completions, hover +// documentation and diagnostics. It is regenerated by developers, not by +// end users. + +import { XMLParser } from "fast-xml-parser"; +import { + readFileSync, + writeFileSync, + mkdirSync, + existsSync, + statSync, +} from "node:fs"; +import { dirname, resolve, basename, relative } from "node:path"; +import { fileURLToPath } from "node:url"; + +const __dirname = dirname(fileURLToPath(import.meta.url)); +const DEFAULT_ROOT = + process.env.RA3_SDK_XSD ?? + "C:\\Apps\\RA3-MODSDK-X\\Schemas\\xsd\\CnC3Types.xsd"; +const rootXsdPath = resolve(process.argv[2] ?? DEFAULT_ROOT); +const outPath = resolve( + process.argv[3] ?? resolve(__dirname, "..", "src", "model", "schema-model.json"), +); + +if (!existsSync(rootXsdPath)) { + console.error(`Root XSD not found: ${rootXsdPath}`); + console.error("Pass a path or set RA3_SDK_XSD."); + process.exit(1); +} + +// ── XML parsing ────────────────────────────────────────────────────── +const parser = new XMLParser({ + ignoreAttributes: false, + attributeNamePrefix: "@_", + removeNSPrefix: true, + parseTagValue: false, + parseAttributeValue: false, + trimValues: true, + ignoreDeclaration: true, +}); + +const asArray = (x) => (Array.isArray(x) ? x : x == null ? [] : [x]); + +// ── Registry ───────────────────────────────────────────────────────── +const loadedFiles = new Map(); // absolute path -> parsed document +const complexTypes = new Map(); // name -> raw node +const simpleTypes = new Map(); // name -> raw node +const globalElements = new Map(); // name -> {type, doc} + +function loadXsd(absPath, seen = new Set()) { + const key = absPath.toLowerCase(); + if (loadedFiles.has(key)) return loadedFiles.get(key); + if (seen.has(key)) return null; // include cycle + seen.add(key); + + let text; + try { + text = readFileSync(absPath, "utf8"); + } catch (err) { + console.warn(` ! cannot read ${absPath}: ${err.message}`); + return null; + } + const doc = parser.parse(text); + loadedFiles.set(key, doc); + + const schema = doc?.schema ?? doc?.["xs:schema"] ?? {}; + for (const inc of asArray(schema.include)) { + const loc = inc?.["@_schemaLocation"]; + if (!loc) continue; + loadXsd(resolve(dirname(absPath), loc), seen); + } + + for (const ct of asArray(schema.complexType)) { + const name = ct?.["@_name"]; + if (name) complexTypes.set(name, ct); + } + for (const st of asArray(schema.simpleType)) { + const name = st?.["@_name"]; + if (name) simpleTypes.set(name, st); + } + for (const el of asArray(schema.element)) { + const name = el?.["@_name"]; + if (!name) continue; + if (el.complexType) { + // Inline complexType for a global element (e.g. AssetDeclaration). + const keyName = `@global:${name}`; + complexTypes.set(keyName, el.complexType); + globalElements.set(name, { type: keyName, doc: docOf(el) }); + } else if (el["@_type"]) { + globalElements.set(name, { type: el["@_type"], doc: docOf(el) }); + } + } + return doc; +} + +function docOf(node) { + const doc = node?.annotation?.documentation; + if (doc == null) return ""; + return String(doc).trim(); +} + +// ── Attribute / simple type helpers ────────────────────────────────── + +function normalizeTypeName(raw) { + if (!raw) return null; + return String(raw).replace(/^xs:/, "").trim(); +} + +const BUILTIN = new Set([ + "string", + "boolean", + "integer", + "int", + "long", + "short", + "byte", + "unsignedInt", + "unsignedShort", + "unsignedByte", + "decimal", + "float", + "double", + "anyURI", + "date", + "dateTime", + "duration", + "token", + "NMTOKEN", + "Name", + "ID", +]); + +function patternAllowsDefine(pattern) { + return /\(=\[_a-zA-Z]/.test(pattern) || /=\$/.test(pattern); +} + +function enumOfSimpleType(node) { + const restriction = node?.restriction; + if (!restriction) return []; + const enums = asArray(restriction.enumeration).map((e) => e?.["@_value"]); + return enums.filter((v) => v != null); +} + +function patternOfSimpleType(node) { + const restriction = node?.restriction; + if (!restriction) return null; + const pats = asArray(restriction.pattern).map((p) => p?.["@_value"]); + return pats.length ? pats : null; +} + +/** + * Resolve an attribute type reference to a normalized descriptor. + * Returns { kind: "builtin"|"simple"|"complex", name, refType, enumValues, + * allowsDefine, isBoolean, base, doc } + */ +function resolveTypeDescriptor(typeName, memo = new Map()) { + const name = normalizeTypeName(typeName); + if (name == null) return null; + if (memo.has(name)) return memo.get(name); + if (BUILTIN.has(name)) { + const desc = { + kind: "builtin", + name, + refType: null, + enumValues: [], + allowsDefine: false, + isBoolean: name === "boolean", + base: null, + doc: "", + }; + memo.set(name, desc); + return desc; + } + + const st = simpleTypes.get(name); + if (st) { + memo.set(name, null); // guard against cycles + const base = normalizeTypeName(st?.restriction?.["@_base"]); + const baseDesc = base ? resolveTypeDescriptor(base, memo) : null; + const enumValues = enumOfSimpleType(st); + const patterns = patternOfSimpleType(st); + const refType = + st?.["@_refType"] ?? + (baseDesc?.refType ?? null); + const desc = { + kind: "simple", + name, + refType: normalizeTypeName(refType) || baseDesc?.refType || null, + enumValues: enumValues.length ? enumValues : baseDesc?.enumValues ?? [], + allowsDefine: + (patterns ? patterns.some(patternAllowsDefine) : false) || + baseDesc?.allowsDefine || + false, + isRef: + st?.["@_isRef"] === "true" || + st?.["@_isWeakRef"] === "true" || + baseDesc?.isRef || + false, + isBoolean: name === "SageBool" || baseDesc?.isBoolean || false, + base, + doc: docOf(st), + }; + memo.set(name, desc); + return desc; + } + + if (complexTypes.has(name) || name.startsWith("@")) { + const desc = { + kind: "complex", + name, + refType: null, + enumValues: [], + allowsDefine: false, + isRef: false, + isBoolean: false, + base: null, + doc: "", + }; + memo.set(name, desc); + return desc; + } + + const desc = { + kind: "unknown", + name, + refType: null, + enumValues: [], + allowsDefine: false, + isRef: false, + isBoolean: false, + base: null, + doc: "", + }; + memo.set(name, desc); + return desc; +} + +// ── Complex type expansion ─────────────────────────────────────────── + +function collectChildren(node, out = []) { + if (!node || typeof node !== "object") return out; + for (const el of asArray(node.element)) { + const name = el?.["@_name"]; + if (!name) continue; + const child = { + name, + type: normalizeTypeName(el["@_type"]), + min: parseInt(el["@_minOccurs"] ?? "1", 10), + max: el["@_maxOccurs"] === "unbounded" ? -1 : parseInt(el["@_maxOccurs"] ?? "1", 10), + doc: docOf(el), + }; + if (el.complexType) { + const inlineKey = `@inline:${name}`; + if (!complexTypes.has(inlineKey)) complexTypes.set(inlineKey, el.complexType); + child.type = inlineKey; + } + out.push(child); + } + for (const key of ["sequence", "choice", "all"]) { + for (const container of asArray(node[key])) { + collectChildren(container, out); + } + } + return out; +} + +function collectAttributes(node, out = []) { + if (!node) return out; + for (const attr of asArray(node.attribute)) { + const name = attr?.["@_name"]; + if (!name) continue; + const use = attr?.["@_use"]; + let desc = null; + let inlineEnum = []; + if (attr["@_type"]) { + desc = resolveTypeDescriptor(attr["@_type"]); + } else if (attr.simpleType) { + inlineEnum = enumOfSimpleType(attr.simpleType); + const pats = patternOfSimpleType(attr.simpleType); + desc = { + kind: "simple", + name: `@attr:${name}`, + refType: attr.simpleType?.["@_refType"] ?? null, + enumValues: inlineEnum, + allowsDefine: pats ? pats.some(patternAllowsDefine) : false, + isBoolean: false, + base: normalizeTypeName(attr.simpleType?.restriction?.["@_base"]), + doc: docOf(attr.simpleType), + }; + } + const entry = { + name, + required: use === "required", + default: attr["@_Default"] ?? attr["@_default"] ?? null, + doc: docOf(attr), + kind: desc?.kind ?? "unknown", + type: desc?.name ?? null, + refType: normalizeTypeName(desc?.refType) ?? null, + enumValues: desc?.enumValues ?? inlineEnum ?? [], + allowsDefine: desc?.allowsDefine ?? false, + isRef: desc?.isRef ?? false, + isBoolean: desc?.isBoolean ?? false, + base: normalizeTypeName(desc?.base) ?? null, + }; + out.push(entry); + } + return out; +} + +const expandedTypes = new Map(); // typeName -> {children, attributes, base, doc} + +function expandComplexType(name, chain = []) { + if (expandedTypes.has(name)) return expandedTypes.get(name); + if (chain.includes(name)) { + // inheritance cycle (should not happen) - bail out + const empty = { children: [], attributes: [], base: null, doc: "" }; + expandedTypes.set(name, empty); + return empty; + } + const node = complexTypes.get(name); + if (!node) return null; + + const extension = node?.complexContent?.extension; + const baseName = normalizeTypeName(extension?.["@_base"] ?? node?.simpleContent?.extension?.["@_base"]); + const base = baseName ? expandComplexType(baseName, [...chain, name]) : null; + + const ownChildren = collectChildren(extension ?? node); + const ownAttributes = collectAttributes(extension ?? node); + + const children = [...(base?.children ?? []), ...ownChildren]; + const attributes = [...(base?.attributes ?? [])]; + for (const attr of ownAttributes) { + const idx = attributes.findIndex((a) => a.name === attr.name); + if (idx >= 0) attributes[idx] = attr; + else attributes.push(attr); + } + + const result = { + children, + attributes, + base: baseName, + doc: docOf(node), + }; + expandedTypes.set(name, result); + return result; +} + +// ── Build model ────────────────────────────────────────────────────── + +console.log(`Loading XSD tree from ${rootXsdPath} ...`); +const start = Date.now(); +loadXsd(rootXsdPath); +console.log( + `Loaded ${loadedFiles.size} XSD files in ${((Date.now() - start) / 1000).toFixed(1)}s` + + ` (${complexTypes.size} complexTypes, ${simpleTypes.size} simpleTypes, ${globalElements.size} global elements)`, +); + +// Top-level elements come from the AssetDeclaration inline choice plus any +// global elements registered directly. +const assetDecl = globalElements.get("AssetDeclaration"); +const topLevelElements = new Set(); +if (assetDecl) { + const declType = expandComplexType(assetDecl.type); + for (const child of declType?.children ?? []) { + topLevelElements.add(child.name); + } +} + +// Serialize resolved complex types. +const typesOut = {}; +for (const name of complexTypes.keys()) { + const resolved = expandComplexType(name); + if (resolved) { + typesOut[name] = { + kind: "complex", + ...resolved, + }; + } +} +for (const [name, node] of simpleTypes) { + const desc = resolveTypeDescriptor(name); + typesOut[name] = { + kind: "simple", + base: desc?.base ?? normalizeTypeName(node?.restriction?.["@_base"]) ?? null, + refType: desc?.refType ?? node?.["@_refType"] ?? null, + isRef: node?.["@_isRef"] === "true" || desc?.refType != null, + enumValues: desc?.enumValues ?? [], + allowsDefine: desc?.allowsDefine ?? false, + doc: docOf(node), + }; +} + +// Inheritance map: subtype -> [base names], used to match refType against +// concrete asset types (a ref to BaseAudioEventInfo should also match +// AudioEvent). +const subTypesOf = {}; +for (const [name, node] of complexTypes) { + const base = normalizeTypeName(node?.complexContent?.extension?.["@_base"]); + if (base) { + (subTypesOf[name] ??= []).push(base); + } +} + +const model = { + version: 2, + rootXsd: basename(rootXsdPath), + targetNamespace: "uri:ea.com:eala:asset", + topLevelElements: [...topLevelElements].sort(), + elements: Object.fromEntries( + [...globalElements.entries()].map(([name, info]) => [ + name, + { type: normalizeTypeName(info.type), doc: info.doc }, + ]), + ), + types: typesOut, + subTypesOf, +}; + +mkdirSync(dirname(outPath), { recursive: true }); +writeFileSync(outPath, JSON.stringify(model)); +const sizeKb = Math.round(statSync(outPath).size / 1024); +console.log( + `Wrote ${outPath} (${sizeKb} KB, ${topLevelElements.size} top-level elements, ` + + `${Object.keys(typesOut).length} types)`, +); diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..6a288c3 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "ES2022", + "lib": [ + "ES2022" + ], + "outDir": "out", + "rootDir": "src", + "strict": true, + "noImplicitAny": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "sourceMap": true + }, + "include": [ + "src/**/*.ts" + ] +}