收起左侧

[资料] 帝国时代3自定义触发程序VarType选项

[复制链接]
こはね发表于 2019-10-4 23:15:14
    <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
跳转到