- UID
- 9279
- 阅读权限
- 255
- 注册时间
- 2006-7-7
- 最后登录
- 2025-4-18
- 在线时间
- 9713 小时
- 性别
- 男
- 生日
- 1991 年 12 月 8 日
教皇
- 耕战
- 13421
- 鹰币
- 41665
- 天龙币
- 18
- 回帖
- 6021
   
|
本帖最后由 我是谁004 于 2017-2-10 15:42 编辑
触发补丁v1.5,作者Daniel Pereira,来源:https://aok.heavengames.com/blacksmith/showfile.php?fileid=12703
这是继UserPatch1.4之后,又一个触发扩展的修改。它基于UserPatch1.4,又添加了不少有用的触发,作者的大型MOD:Beyond Portuguese Civ Mod就是这样的。
2016.05.27更新:修复了资源与变量互动中4~7的异常问题。若已经使用原有的补丁,可以用压缩包中的DLL文件直接代换。
下载地址:
语言包(包括英、简繁中)下载:
安装与卸载
下载压缩包后,将Patcher.exe放置于征服者的根目录下,单击打开它,然后在出现的命令行界面中依次输入:
- 1(使用打补丁功能)
- 要打补丁的exe文件名(已经打过UP1.4补丁的,要位于age2_x1\文件夹下,输入时不需附带“.exe”扩展名)
- 要输出的exe文件名(也会于age2_x1\文件夹下输出,同样不需附带“.exe”扩展名)
这样就能得到一个拥有基于UP1.4上再进行触发扩展的EXE!
如要还原已经扩展的exe文件,就按照类似的步骤,但功能选择2,且无需键入输出的文件名。(我尝试恢复时出错,所以建议使用补丁之前备份)
注:安装后,触发条件和效果的语言编号会改变,因此默认条件和效果名为英文。
功能说明
使用补丁后,剧情编辑器中除了原版和UP1.4的条件和效果,还会出现它扩展的,以下便一一介绍。
另请见:https://www.hawkaoe.net/bbs/thread-138091-1-1.html
条 件 Chance(随机)
条件中的百分比数值作为该条件随机为真的概率。也就是说,数量为0时,永不为真;为100时,始终为真;其他值介于二者之间。
Civilization(文明)
判断指定玩家的文明是否等于数值对应的文明。
Own Fewer Foundations(地基数少于)
判断在一定区域(或整个地图)中特定玩家的地基数量是否不大于某个值。
Own Fewer Rubble(废墟数少于)
判断在一定区域(或整个地图)中特定玩家的废墟数量是否不大于某个值。所谓废墟,就是建筑被摧毁后的碎石,但不包括装饰物碎石。
Room Setting(对战设定)
判断在对战游戏中设置的属性是否等于特定值,单人游戏无效。“定时器”框中为要进行判断的属性,“数量”为其值。
0-多人游戏
1-组队竞赛
2-锁定队伍
3-锁定速度
4-允许作弊
5-起始资源(0标准,1低,2中,3高)
6-人口(数量为人口上限)
7-游戏速度(15为正常)
8-显示地图(0标准,1已探索,2全部可见,3无战雾)
9-胜利条件(0标准,1征服,2圣物,3最后幸存者)
10-限时竞赛(数量为年限)
11-指定积分(数量为目标积分)
12-完整科技
Trigger Active(触发激活)
判断某个触发是否被激活。
Computer Player(计算机玩家)
判断某个玩家是否为AI玩家。
Technology State(科技状态)
判断指定科技项目是否为指定状态。“数量”指明了其状态,为:
0-禁用,1-启用但未达到研发条件,2-启用且达到条件,3-研发中,4-已经研发。
注:拜UserPatch所赐,以上条件均可以使用否定。
效 果
Change Rate of Fire(改变攻击间隔)
增加特定单位(注:可以指定某个固定单位、区域内单位、某种类的单位,下同)的攻击间隔。类似于改变速度,其设定值会被除以100加于原攻击间隔之上。单位的攻击间隔只能为0~30之间的值。
Disable Advanced Buttons(关闭高级按钮)
与启用高级按钮类似,只不过动作是关闭。
Change Armor Class(改变指定类型护甲值)
增加特定单位的指定类型的护甲值。与UP1.2的改变护甲值效果类似,但多了一个“数目”(即最右边的参数,UP1.4中用于变种效果,下同),用以指定护甲类型(例如,骑兵单位的特有护甲,用于长矛和骆驼的伤害加成)。具体的护甲类型,可以参见AGE中的信息。
Change Attack Class(改变指定类型攻击力)
增加特定单位的指定类型的攻击力。与改变攻击力效果类似,但多了一个“数目”,用以指定护甲类型。具体的护甲类型,可以参见AGE中的信息。
Change Default Armor(改变默认护甲值)
增加特定单位的默认护甲值。所谓默认护甲值,就是在受到无匹配攻击类型单位的攻击时,所视为的护甲值,通常为1000。
Change Resource(改变资源数)
增加特定玩家的指定资源类型的量,“数目”为资源类型(0食物,1木材……),“数量”为资源量。和进贡效果有些类似,但没有来源玩家,并可以直接设置为隐藏资源。
Change Object Resource(改变单位资源)
增加特定单位含有的指定资源类型的量。其中“数量”为资源量,“数目”若为0,则增加本身那种资源的量;若大于0,则增加的同时,将资源类型转变为数目值减1。这意味着可以制造出长着食物的树木,石头外观的金矿,等等。
Change Line of Sight(改变单位视野)
增加特定单位的视野距离。“数量”即为增加视野距离的格数,但不会大于20;若视野足够小,可以令其无法探索地图。
Change Work Rate(改变单位工作效率)
增加特定单位的工作效率,增加值为“数量”的百分数。所谓工作效率,除了指村民的采集建造速度、僧侣的医疗速度外,还可以指建筑的训练、研究速率。
Change Hero Status(改变单位英雄属性)
设定特定单位为英雄与否,“数目”为0时取消英雄属性,1时设定英雄属性。
Change Icon ID(改变单位图标)
设定特定单位的图标!与改变单位名字一样是最有趣的效果,“数目”为设定的图标编号,具体什么样可以参看interfac.drs的50730号资源。只可修改类型为70+的单位的图标。
AI Script Goal Off(关闭AI目标)
关闭指定玩家的AI触发,与AI目标相反。
Guard(警戒)
使特定单位保护指定目标,单位最多选择40个。
Follow(跟随)
使特定单位跟随指定目标,单位最多选择40个。类似于指派目标,但不会令单位去攻击、采集目标。
Scout(侦察)
使特定单位侦察指定位置,单位最多选择40个。
变量相关
该扩展中添加了触发功能,可以在一个剧情中使用至多256个变量值,这些值不仅可以用于游戏中的逻辑,更可以保存为文件,以在下次打开战役时读取。
条件:
Variable Value(变量值等于)
判断变量的值是否等于指定值,变量编号由“定时器”框给出,范围为0~255;值由“数量”给出。
Variable Value Lower Than(变量值小于)
判断变量的值是否小于指定值,变量编号由“定时器”框给出,范围为0~255;值由“数量”给出。实际效果相反,是大于时才会触发!因此请用否定功能。
效果:
Change Variable(改变变量值)
改变指定变量的值。有三个参数,“数目”为变量编号(0到255),“数量”为设定值,“定时器”为改变方式——0设定,1添加,2倍乘。
Reset All Variables(重置所有变量值)
将所有变量值均置为0。
Change Resource by Variable(改变资源与变量值)
变量值和指定玩家资源值的互动。“数量”为使用的变量编号,“数目”为操作:
0-设置资源值为变量值
1-增加变量值数量的资源
2-减去变量值数量的资源
3-将资源值乘以变量值
4-设置变量值为资源值
5-向变量增加资源值
6-从变量减去资源值
7-将变量值乘以资源值
Save Variables to File(保存变量值为文件)
将256个变量值保存为一个文件,文件位于Games\MOD目录\Scenario\文件夹下,且以.bpvar结尾。参数指定了文件名(不含.bpvar)。
Load Variables from File(从文件中加载变量值)
从.bpvar文件中读取256个变量值。参数指定了文件名(不含.bpvar)。
|
|