找回密码
 点一下
查看: 714|回复: 6

医疗兵的自动治疗如何做成依据生命上限来选择目标?

[复制链接]
发表于 2015-9-1 00:50:32 | 显示全部楼层 |阅读模式
RT,在目标排序里只有活力和活力系数(也就是百分比),都是依据当前生命值来选择目标的,如何才能做成依据最大生命值来自动选择目标呢?
发表于 2015-9-1 19:07:58 | 显示全部楼层
利用字段排序,排序Life  Max字段

这个演示地图里就是,医疗船永远优先治疗血量上限最多的单位。
HealSortMaxLife.SC2Map (75.45 KB, 下载次数: 15)

Screenshot2015-09-01 19_02_41.jpg

点评

居然...如此...简单明了... 头目果然是万能的! 关于字段,这个是可以随便编的么?lifemax,manamax?要注意大小写么?  详情 回复 发表于 2015-9-2 00:38
回复

使用道具 举报

 楼主| 发表于 2015-9-2 00:38:21 | 显示全部楼层
麦德三世 发表于 2015-9-1 19:07
利用字段排序,排序Life  Max字段

这个演示地图里就是,医疗船永远优先治疗血量上限最多的单位。

居然...如此...简单明了...
头目果然是万能的!

关于字段,这个是可以随便编的么?lifemax,manamax?要注意大小写么?
回复

使用道具 举报

发表于 2015-9-2 01:19:22 | 显示全部楼层
这是单位属性里的字段。

点评

我也正在学习这一块,搜索到这个帖子,但还是有些问题求指点:从下载的地图里,能够在目标排序中的字段分类里找到Max life,但是自己新建一张图,字段分类是空的,只能找到TSLifeLargestFirst,为啥会出现这种不一致  详情 回复 发表于 2015-10-12 23:14
回复

使用道具 举报

发表于 2015-10-12 23:14:09 | 显示全部楼层
本帖最后由 hasaleika 于 2015-10-12 23:28 编辑
麦德三世 发表于 2015-9-2 01:19
这是单位属性里的字段。

我也正在学习这一块,搜索到这个帖子,但还是有些问题求指点:1是MaxLife这个目标排序是在这张地图里新加的,其中“值”这个字段被设为了0,而其他系统自带的目标排序里,有些值是0,有些是无,这里有什么区别么?2是目标排序里的TSAlliancePassive这个是指正在受到攻击的队友么?这些字段的具体效果有什么地方可以统一查看么?多谢!

回复

使用道具 举报

发表于 2015-10-13 00:12:04 | 显示全部楼层
大部分按照属性数值排序的值这一项都应该设为0

因为属性默认是字符串。你必须让它和0比较才能隐式地转换为数值型。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-7 00:54 , Processed in 0.118929 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表