摆渡运输机研制成功

[

默认手动装载/卸载功能可能会导致脚本错乱。。。
因为脚本没法获得默认装载/卸载的单位id,所以没法记录已经被装载的单位id,也就不能空投而只能用默认的卸载功能。
而且这还可能导致单位装载数量的bug。

我的建议是,运输机停在地面上时可以设置装载点和卸载点,设置后马上出现箭头或者其他提示,在设置时运输机一直停在地面上。而运输机一旦起飞,只须设置它的行动路线,不管用M还是用P,只要到达装载点就装载,到达卸载点就卸货。再次停下来时自动清空装载点和卸载点,等待重新设置。

好了,暂告一段落。
上最新版ccx。

还是那句话,猫版和原子版目前暂无法使用,要等花猫决定加入此单位后处理兼容性问题。原子版新版则尚不知会不会继续开发。
如果你的确想要在猫版和原子版使用,请用HPIView / HPIEdit工具将该ccx包中所有目录都解压到TOTALA目录下以确保这些数据拥有最高的优先权而不会被mod中的文件干扰。

更新了:
增加了区域定位的使用距离,当然,近距离使用还是很不错的。
修改了定位方法,提高了瞄准点,降低被地形阻挡的可能性。
装载/卸载区域由不断旋转的光亮来提示,虽然对方也会看到这个动画效果。。。(这个特性是否要去掉有待各位讨论)
卸载代码略作了改动(效果可能看不太出来)。
Ornith.rar (161 KB)

第一时间下载测试:6_312:

我怀疑LS是不是下载了。。。下载次数依然是0啊。。。

强大!装载/卸载区域的光亮提示很实用,不象之前完全抓瞎,而且发现成功率有提高:6_320:
PS:一次能运输5个1、2级单位

装载/卸载区域由不断旋转的光亮来提示,这个感觉不好,还不如不显示范围,最好用别的方法来实现。

[

:6_328:我靠,明明下载了却没有显示,星月检查一下
PS:被怀疑人品了:6_300:

:L 其实有一个很完美的方法。。。我前面没有提及到可能。。。
TA录像机附带的画点画线功能,既方便,又只有自己和盟友可以看得见。。。

[

:lol哪有。。。我只是担心你又去17楼下载老的文件去了。

这个牛啊 不得不进来膜拜一下
作者辛苦了
期待早日加进mod

建议制作专门的爆炸效果,这样一闪一闪的不太好看,做个大圆圈状的爆炸效果,武器改为TALON的雷神之锤,但是攻击时间可以缩到非常快,这样就不会被山阻挡了,爆炸效果的持续时间和攻击间隔时间一样,这样就不会有问题了。

[

画点画线虽然隐蔽,但无法准确显示运输机的装载、缷载范围
PS:感觉是否隐蔽问题不大

:L 我不知道如何制作专门的爆炸效果。。。
一闪一闪的我都觉得太重口味。。。可能你没在QQ群里,没看到我最开始用的爆炸效果。。。(就是双管炮打出来的炮弹的爆炸效果。。。)那叫一个夸张。。。后来挑了半天,只找到这个类似激光打在地面的效果,算是比较简单的了。我在考虑要不要换成不断冒烟的形式。。。就像。。。现实中烟雾信号弹那样。。。不过可能和地热看起来又太相似。。。

另外征求一个意见:
要不要把设置下一个点的类型(也就是下一次Attack所设置的点的类型)与当前这个运输机是否有挂载单位联系起来?

比如说,如果这个运输机当前载有单位,那么下一次设置的就是卸载点,否则下一次就设置装载点。
这样的话,可以让Attack使用起来更频繁,可以直接操纵10+的运输机对准数十个地面单位Attack,然后再对目的地Attack,自动飞过去标记为卸载点并进行卸载。(其实现在这个版本已经可以这样做了,只不过有的时候Attack功能用起来还是有些别扭)

爆炸效果很易制作的,就是将几幅图片连成一个GAF动画而已,跟gif一样的。建议装载红圈,卸载绿圈。
另外发现问题了,武器射程不够啊,要飞过去才能启动卸载区,建议射程加到32000:6_288:,打击精度要100%,配合圆圈爆炸效果就完美了。

另外征求一个意见:
要不要把设置下一个点的类型(也就是下一次Attack所设置的点的类型)与当前这个运输机是否有挂载单位联系起来?

比如说,如果这个运输机当前载有单位,那么下一次设置的就是卸载点,否则下一次就设置装载点。
这样的话,可以让Attack使用起来更频繁,可以直接操纵10+的运输机对准数十个地面单位Attack,然后再对目的地Attack,自动飞过去标记为卸载点并进行卸载。(其实现在这个版本已经可以这样做了,只不过有的时候Attack功能用起来还是有些别扭)

这样更好

isairbase=1;
这不是航母用的参数吗?会不会引起问题,还是改为0稳妥。

[

呵呵。。。我怀疑没那么简单啊。。。
因为脚本里能用的emit-sfx和explode的动画种类一共不超过10种似乎。。。貌似我没从哪里看出可以自定义GAF动画的,可能只有武器才可以用自定义GAF动画吧?那样的话,可能要特别设置一下武器和攻击脚本了。而且问题在于,平时运输机不攻击的时候,是没有武器的。。。怎么让GAF动画出现?

武器射程我一度设置为32000,但是飞机的攻击方式很特别,你让它攻击远处一个空地,它会自作主张挑选一条折线来进攻,而且在抵达折线的弯折点之前它是不会发射武器的。。。这一点要是运输船或运输气垫就没这个问题了,可以原地不动直接射击。而且有一个比较头疼的事情,前面说的折线的弯折点,它到实际攻击位置的距离似乎是和武器射程挂钩的,所以如果设置为32000的话,这运输机很可能飞出地图长达数分钟才会回来。(其实目前这个射程4096的也有这个问题,只不过时间短一些,只有几十秒钟罢了)我设置attackrunlength也没有用,设置hoverattack依然没用(hoverattack只有在攻击敌方目标时才有用),所以这个问题还是挺麻烦的,这也就是我一直推荐大家Attack之前还是先飞到足够近的地方的原因。

[

这个似乎就是让被装载单位能够在运输机上开火的原因;应该不会引起什么问题。

武器的爆炸效果是在武器文件里指定的,不需要脚本,你选的这个单位武器刚好没有这个效果而已。
explosiongaf=commboom;普通的爆炸效果
explosionart=commboom;

waterexplosiongaf=fx;水面的
waterexplosionart=h2oboom2;

lavaexplosiongaf=fx;熔岩的
lavaexplosionart=lavasplashlg;

后面的名称就是GAF文件的名称,做个GAF,放到amnis里面就可以了