[up1.5] 用触发暂时固定贸易马车和国王的方法
本帖最后由 newtonerdai 于 2019-2-1 01:03 编辑导语
大家可能会遇到这个问题:即使用了不动AI,还是最强的那种,全世界都安静了,可电脑的贸易马车和国王就是不安分,乱跑,仿佛有特权一样。
这也怪不得咱们,贸易马车和国王会乱跑是基因……咳,是【游戏硬编码】决定的,无法通过【冻结单位】【停止单位】之类的效果和不动AI来让他们安分下来。
但现在,这个窘况已经终结了!
要问原因?因为我(up1.5)来了!
用触发暂时固定贸易马车和国王的方法
(一)固定
①新建一个触发||初始开启,不循环||,无条件,新建效果“改变单位名称”,目标选择玩家3的贸易马车单位或国王。②在数值一栏填上“1”,数值“1”代表up语句模式
③在信息里填上“up-attribute 2,5,0,1”,这句话作用是“使目标单位的速度*0”
④测试,你会发现贸易马车或国王不能动了
这个时候已经实现了贸易马车和国王的固定,那么如果我们想要复原他们的速度呢?接着看吧~↓↓↓
(二)复原
①新建另一个触发||初始关闭,不循环||,条件任意(如计时器=4s),新建两个改变名称的效果,1个效果对应贸易马车,另1个对应国王
②同[(一)固定]
③因为不知道贸易马车和国王原本的速度,所以需要在AGE里查,如下图,马车速度为1点,国王速度为1.32点
④在马车对应效果的信息里填上“up-attribute 1,5,1,1”,这句话作用是“使目标单位的速度+1”⑤在国王对应效果的信息里填上up-attribute 1,5,1,1
up-attribute 2,5,132,2
第一行作用同上,第二行作用是“速度在1的基础上*132%”,结果是:(0+1)*132%=1.32点
⑤保存,测试,你会发现4s之后贸易车和国王又开始移动了,如果有市场和城堡(可驻扎建筑)的话,他们就会自动到那些地方去了。
附件是测试用到的scx,给大家下载查看~
又寫廢文。{:163:}
那我問考你一件事,貿易馬車的移動除了市場外還有什麼條件? 又把问题复杂化,我从0到1.32还得先加1再乘1.32??不是直接加(或设定)1.32??
up-attribute 1,5,132,2 troytroytroy 发表于 2019-2-1 03:11
又寫廢文。
那我問考你一件事,貿易馬車的移動除了市場外還有什麼條件? ...
ai里的最大贸易距离?(如果有的话……){:157:} cxt 发表于 2019-2-1 22:23
又把问题复杂化,我从0到1.32还得先加1再乘1.32??不是直接加(或设定)1.32??
up-attribute 1,5,132,2 ...
啊,你一说我才记起来可以直接设定……{:167:} newtonerdai 发表于 2019-2-3 01:40
ai里的最大贸易距离?(如果有的话……)
你先放兩個貿易車(距離很近)在地圖上,不放任何市場看看他們會不會動。
页:
[1]