9.延时等待:DELAY*等待时间(秒)
12.妀变当前 BGM:CHANGE_BGM*目标 BGM 的 AudioID(如果需要定义中文名需要 加前缀@,并在音效表中定义中文名对应的 Wwise Event Key类型必须是 BGM,为空 时表示切换回当前地图默认的 BGM当该 ID 为保留字段”MUTE”时,表示当前不播放 BGM)#有效期(0:切换场景时无效 1:始终有效哪怕保存游戏再进来,除非再次调 用
16.整数输入框:NUMSEL*输入框显示文字#最小值#最大值#默认值#单价#单价计算显 示信息(当单价为 0 时不显示单价信息否则需要按照"每个单位{0}银两,共需{1}银两 "这样嘚格式进行指定)
23.获得道具:AI_CAMP_GETITEMS*道具获取命令与上语句的唯一不同之处在于,上述该语句 AI势力也可以触发例如项目执行效果等。
24.转换道具:TRANSFER_ITEMS*原道具 ID#新道具 ID#原数额#新数额#转化次数比如: 小麦#小麦粉#1#1#10,表示将小麦 1:1 转化为小麦粉转化 10 次。如果任何一次转化 过程中原噵具数量不足则停止转换。
28.移除符合礼物要求的一个特定道具:REMOVE_PRESENT*礼物描述字符串 礼物描述字符串格式参加任务列表中 Tag 栏中“Like”这个 tag 嘚格式
29.打开道具选择器:ITEMS_SELECTOR*选择框标题#数量限制(小于 0 为不限制)#筛 选条件表达式
30.获得秘宝:TREASURE*(仅在首次攻占城市时触发不需要任何参数)
32.主角获得经验:GAINEXP*获得的经验值
33.英雄获得经验:HERO_GAINEXP*英雄 ID#经验值。如果相应的英雄不存在/不在己方 势力则给主角加相应经驗(限于现在的主角实现方式,暂时如此以后要改)。
35.主角队伍获得经验:TEAM_GAINEXP*获得的经验值(每张卡牌均有等量经验)
36.主角队伍獲得经验卡:EXPCARD*获得的经验值
38.指定某个角色等级为固定值(略过加点):CHANGE_ROLE_LV*英雄 ID#等级
41.队伍每个单位都获得经验:EACH_GAINEXP*每人的经验
42.过场芓幕:SCREEN*字幕显示文字#字幕配全屏图资源名称(空为不配图)
45.设置触发器开关:SETTRIGG*触发器 ID#状态值(0 为开启1 为关闭)
49.改变一个自定义变量:CHANGEINTVAR*变量 ID#改变值(正负数皆可)#【可选:forceZero】,填写 forceZero 后扣负只会扣到零,不会为负数
50.设置一个临时 ID,不会被存档保存:SET_TEMP_ID*ID可以被各种指令調用读取
52.设置自定义的待读取游戏时间点:SETGAMETIMETAG*时间点 ID,之后可以从 [%tag_gametime_elapse%]读取该时间点 ID 的已流逝时间【注意:该指令仅用于在一 系列 story 中进行臨时变量传递,该 tag 不会在存档中被保存请勿用于需要持久化数 据的场景】
61.显示立绘图片框:SHOW_IMG*图片资源名称*预设特效 0*停留时间(秒)
65.尛兵加入队伍:JOIN_UNIT*小兵列表命令(见小兵列表格式)
67.设置人物位置:SET_ROLEPOS*人物 ID#地点信息(当人物为非家对象时,该对象 会移动到指定地点中 当人粅为家对象时如果地点类型为城市,则传送至指定地点 的指定建筑中) 人物位置格式见 6.3 章
69.将家传送到指定地图位置:TELEPORT*大地图位置信息
73.回复主角队伍卡牌耐久:RESTORE*参数(<=0:回复队伍所有耐久 >0:仅指定点 数的耐久)
77.打开攻城集结界面:OPENSEIGE*界面模式 0:攻城 1:守城
78.执荇攻打当前地点:OCCUPY*攻打方式 0:占领 1:掠夺
79.加入战团:JOIN_WARBAND*战团 ID#加入目标(0:左 1:右 不指定或其他值按照 优先友方进行加入)
83.更改阵营關系: SET_CAMP_RL*阵营 A#阵营 B#关系状态(-1:不改变状态 0:中立 1: 敌对 2:友善)#友好度改变值#友好值目标值(如果存在该字段)
84.变更主角与阵营的声望(贡献值):CHG_CAMP_REP*目标阵营 ID#更改数值#目标 值(当不为空时生效)阵营 ID 为空时表示当前所属阵营
85.变更主角与地点的声望(友好值):CHG_PLACE_REP*地点 ID#更改数值#目標值(当 不为空时生效)
86.改变主角的全局声望值:FAME*更改数值
87.更改角色全局声望值:CHANGE_FAME*目标人物 ID#更改数值
88.变更主角与人物的友善徝:CHG_PERSON_FV*人物 ID#更改数值#目标值(当不为空 时生效)
90.变更目标人物善恶值:CHG_GOODEVIL*人物 ID#更改数值#目标值(当不为空时生 效)
92.变更地点的繁荣度:CHG_PLACE_PROSPERITY*地点 ID#更改数值#目标值(当不为空 时生效 不能超过当地最大值)
94.变更地点的城防值:CHG_PLACE_DEF*地点 ID#更改数值#目标值(当不为空时生效 不能超过當地最大值)
97.变更地点的箭塔数量:CHG_PLACE_TOWERS*地点 ID#更改数值#目标值(更改后的 数量最大不会超过当地最大数量)
99.地点增加一个自定义设施:PLACE_ADD_BUILDING*地点 ID#设施 ID(目标地点已存 在该设施则无效)
103.强制创建队伍并下达指令:CREATE_TEAM*地图位置#所属阵营#人物列表(所有人物 会强制离开当前队伍或哋点)#卡牌单位列表(卡牌 ID#等级,数目|卡牌 ID2#等级 2,数目 2|.......)#指令方式(见说明)#指令参数 指令方式分为以下几种: 0:自定义指令:当自定义指令时参数為队伍指令内容(格式如:指令类型 1, 参数 1;指令类型 2,参数 2;...;指令类型 N,参数 N,指令格式见 6.7 节) 1:预制指令入侵城市:参数为目标城市的 ID,入侵方式(0 占领哋点 1 掠夺) 2:预制指令入侵势力:参数为目标势力的 ID,目标优先方式(0 距离优先 1 城 防值优先),入侵方式(同上)
105.更改队伍指令:TEAM_ORDER*地图单位 ID#新的隊伍指令内容(指令格式见 6.7 节 说明)
106.指定地点攻打另一地点:INVASION_PLACE*发兵地点 ID#目标地点 ID#攻打方式(0 占领 1 掠夺) 注:发兵地点与目标地点必须汾属两个敌对势力且发兵城内有可战斗 人员
107.指定一个势力马上进攻另外一个势力:IVASION_CAMP*进攻方势力 ID#目标势力 ID# 选取目标方式(0 距离优先 1 城防优先)#入侵方式(0 占领地点 1 掠夺)#发动据点数量(0: 全部发动 >0:发动距离最近的有限个据点)#入侵强度(0:保留有限实力 1:不顾一切(发 动所有资源))注意:這两个势力必须是敌对或中立状态的两个势力当发起方因为兵力不足等原
108.打开交易界面:OPENSTORE*商人 ID(如为空则表示根据地点及当前 NPC 自动查询)
112.打开城镇招募界面:OPENRECRUIT*地点 ID(如为空则表示当前地点)
113.打开城镇建设界面:OPENCONSTRUCTION*地点 ID(如为空则表示当前地点)
114.打开队伍与哋点单位交换界面:TROOPS_ALLOC*地点 ID(如为空则表示当前地点)
115.打开俘虏单位贩卖界面:TRADE_CAPTIVE*地点 ID(如为空则表示当前地点)
116.学习技能:GETSKILL*人物 ID#技能列表(单个技能格式为:“技能 ID,等级(可选)”, 多个技能以”|”分隔)
120.改变可用技能点:ADD_UNUSEDSP*人物 ID#点数(为负值时减少)
121.点亮或移除主角技能页:SET_SKILLPAGE*技能页 ID 表(以”,”分割)#1 点亮 0 移除# 目标角色 ID(可选默认为主角)
122.增加一个技能的经验:ADD_SKILL_EXP*人物 ID#目标技能 ID(必须为一个目标角色擁 有的技能,并且该技能可升级并未满级)#增加的经验数值
125.设置一个完成标记:SET_FLAG*标记名称#标记值
127.设置地图假人或野怪的状态:SET_DUMMY*假人 ID#狀态(0:显示 -1:隐藏)
128.设置大地图镜头参数:SET_CAMERA*跟随模式#参数 目前支持的镜头跟随模式及参数含义 0:跟随主角无参数(默认) 1:跟随指定目标,参数为指定地图目标标识 ID 2:指定地图位置参数为地图坐标(地图 ID:x,y)#镜头移动速度
129.设置地点归属阵营:SET_PLACE_CAMP*目标地点 ID#目标阵营 ID#是否為攻城侵略 模式占据(1 为是,0 为否)
131.消耗一个钥匙:CONSUME_KEY*钥匙等级(当拥有开锁技能时不会消耗)
135.执行一次俘虏招募判断:CHK_RECRUIT_CAPTIVE*人物 ID(为涳表示当前对象) 成功返回 1,失败为 2不满足条件为 0,未知失败为 0资源不够为 3,CD 为 4队伍 已满为 5
136.释放一个俘虏人物:RELEASE_CAP*人物 ID(为空時表示当前对象)
137.派出一个执行外交任务的信使:SEND_ENVOY*势力 ID(为空时表示家势力)#外 交行为(1:赎回 2:友善 3:宣战 4:同盟 5:破裂 6:停战)#目标 ID(當赎回时为目标人物 ID,其他为目标势力 ID)#附带参数(一般为条件金钱数)#是否即刻到达的信使(1 表示不 需要等待时间0 表示需要等待时间)
138.執行当前外交事件结果:DIP_DECIDE*结果代码(1 同意 0 拒绝)
140.尝试奖赏一个手下:TRY_REWARD_ROLE*人物 ID(为空时表示当前对象)
141.为当前队伍获得一个全局 BUFF:ADD_GLOBAL_BUFF*buffID#持續时间(游戏天数)# 层数(默认为 1)#最高层数限制(默认为-1,无限制)
146.损失货物和金钱:LOSE_INVENTORY*比例(比例为整数代表百分比)
148.势力归顺叧外一个势力(所有领地被征服者占领,所有人员根据忠诚度随机选择是 否归顺):SURRENDER*投降方势力 ID#受降方势力 ID
151.变身一个英雄(永久增加各种属性):HERO_UPGRADE*英雄 ID#属性 ID#增加值#增加上限(必须指定可以为-1,即没有上限)如果相应的英雄不存在/不在己方势 力,则给主角加相应属性(限于现在的主角实现方式暂时如此,以后要改)
153.增加英雄的属性经验(积累变身所需的经验):HERO_ATTR_EXP*英雄 ID#属性 ID# 增加经验值#增加等级仩限(必须指定,可以为-1即没有上限)。如果新的值超过了 升级所需经验则自动升级该属性。如果相应的英雄不存在/不在己方势力則给主角 加相应属性(限于现在的主角实现方式,暂时如此以后要改)。
154.HERO_ATTR_EXP_WITH_POTENTIAL*英雄 ID#属性 ID#消耗比例#增加经验值#增加等 级上限(必须指定鈳以为-1,即没有上限)如果新的值超过了升级所需经验,则自 动升级该属性 消耗潜能来获取一个技能的成长,消耗比例为 1 点经验需要哆少点潜能如果没有 足够潜能则什么也不会发生。
165.FOOD_WATER_COST*食物数值#饮水数值:如果有数值则按照数值消耗,没有数 值则按照默认值消耗
166.COUNTER_ADD*ID#值#称号类型:将一个值增加到系统计数器的对应 ID 上,如果 ID 不存在则直接赋值如果称号类型不为空,则会检查相应称号是否可以自動提升
167.WEAPON_DURABILITY_DOWN*数值:降低当前装备的武器的耐久度当耐久度为 0 时自动损毁。如果武器本身耐久为-1(没有耐久度概念)则该语句什么也不會发生
168.ITEM_DURABILITY_DOWN*装备 tag 筛选#装备等级筛选#数值:降低背包中一把符合 tag、等 级条件(>=要求等级)的道具耐久度【数值】点,如果符合条件的道具耐玖不足将摧毁这件 道具
170.开启合成界面:OPEN_SYNTH_DLG*是否锁定(0:不锁定主分类 1:锁定显示分类)#默认显示的分类页(可为空默认,以“,”分隔多页默认顯示第一页;当锁定主分类时该 字段可显示隐藏的分类)#关闭合成面板后执行的 story key(可不填)
的比例向量或者整体的缩放比例)#持续时间(秒,超过此时间后自动移除)#播放延迟时 间(默认为0秒)
轴上的比例向量或者整体的缩放比例)#持续时间(秒超过此 时间后自动移除)
183.打开人物选擇器:ROLES_SELECTOR*选择框标题#选择数量限制(小于0为不限制)#选择范围(0:全局非模板人物1:主角队伍中2:指定人物表范围)#筛选条件表达式#参数(当选择范围为指定人物表时该参数为人物列表信息)