<Condition name="条件名称"> <Param name="选项调用名" dispName="$$22534$$显示名称,在前面加上$$xxxxx$$表示调用stringtabley.xml的名称" VarType="player">1</Param> <Param name="选项调用名" dispName="$$25424$$显示名称" VarType="kbstat">预设值</Param> <Param name="选项调用名" dispName="$$32954$$显示名称" varType="string">预设值</Param> <Param name="选项调用名" dispName="$$22297$$显示名称" varType="operator">预设值</Param> <Param name="选项调用名" dispName="Value" VarType="float">预设值</Param> <Expression>此处输入条件(触发程序),自行参考kb或者tr命令表可以使用%选项调用名%调用上面的选项值</Expression> </Condition>
<Effect name="效果名称"> <Param name="选项调用名" dispName="$$22348$$显示名称,在前面加上$$xxxxx$$表示调用stringtabley.xml的名称" VarType="group">default</Param> <Param name="选项调用名" dispName="$$22434$$ProtoName" varType="protounit">预设值</Param> <Param name="选项调用名" dispName="显示名称" varType="area">预设值</Param> <Param name="选项调用名" dispName="显示名称" VarType="string">预设值</Param> <Param name="选项调用名" dispName="显示名称" varType="long">预设值</Param> <Param name="选项调用名" dispName="显示名称" varType="bool">预设值</Param> <Command>此处输入触发程序,自行参考kb或者tr命令表,可以使用%选项调用名%调用上面的选项值</Command> </Effect>
(提示:如果手机屏幕不够大可以从右向左滑动显示表格,本帖推荐使用电脑查看)
varType | 描述 | 返回值 |
bool | 返回true或false | true、false |
area | 选取一个位置。 | Vector坐标(X,Y,Z) |
unit | 选择一个单位。 返回剧情名(ScenarioName),游戏开局后第一个创建的单位的剧情名为0 | ScenarioName |
long | 输入数值框,只能输入数值。 | 所输入的值 |
float | 输入数值框,只能输入数值。 | 所输入的值 |
string | 输入框,可输入任何ANSI字符,无法输入中文。 输入中文后将会导致所有触发失效。 | 所输入的值 |
stringid | 输入框,可输入任何ANSI字符,无法输入中文。 输入中文后将会导致所有触发失效。 | 所输入的值 |
stringnonloc | 输入框,可输入任何ANSI字符,无法输入中文。 输入中文后将会导致所有触发失效。 | 所输入的值 |
sound | 左边输入路径,但这个选项的输出值应该有BUG。 这个BUG应该会导致所有触发程序失效。 | 路径","X |
group | 选取一个军队,选择单位按Make可以创建军队。 | X,Y(玩家ID,军队编号) |
operator | 返回一个值,可以选择"<","<=","==",">=",">" | "<"、"<="、"=="、">="、">" |
traderoute | 选择一个贸易路线。 返回值为贸易路线ID,第一个贸易路线ID为1 | 贸易路线ID |
event | 选择一个触发程序。 返回值为触发程序ID,第一个触发程序ID为0 | 触发程序ID |
objective | 选择一个目标。 返回值为目标ID,第一个目标ID为1 | 目标ID |
camtrack | 选择一个视觉追踪设定。
| 视觉追踪所设定的名称。 |
camerainfo | 选择一个位置。 | n个Vector坐标(X,Y,Z) |
civilization | 选择一个国家。 返回值为civ国家调用名。 | civ国家调用名 |
culture | 选择一个文化。 返回值为文化调用名。 | 文化调用名 |
pufield | 选择一个field值。 | fieldID |
tech | 选择一个科技调用名。 | TechID |
protounit | 选择一个单位调用名。 | 返回值为单位调用名。 |
techstatus | 选择一个科技状态。 0-Unobtainable,1-Obtainable,2-active | 0、1、2 |
alliance | 选择一个外交状态? 可以选择Ally、Enemy、Neutral。 | Ally、Enemy、Neutral |
unittype | 选择一个单位标签。 | unittype调用名 |
unitstance | 选择一个单位立场? 可以选择Aggressive、Defensive、Passive。 | Aggressive、Defensive、Passive |
player | 选择一个玩家ID,范围0-10。 | 0-10 |
resource | 选择一个资源调用名。 | 资源调用名。 |
godpower | 选择一个技能。 无法使用,中文字导致所有触发程序失效,stringtabley不相同联机将会不同步。 | 技能String名称 |
uicategory | 选择一个Command。 | CommandID |
|