找回密码
 点一下
查看: 858|回复: 8

关于无限矿(MOD)的一些求助

[复制链接]
发表于 2015-11-20 10:40:00 | 显示全部楼层 |阅读模式
最早只玩过SC1的编辑器,WAR3编辑器基本没怎么玩……现在刚接触SC2的编辑器,练习中遇到一些小问题,先向各位大大/巨巨/SuperMan请教遇到的一个

第一,这是一个MOD,因此不是新建一个晶体矿而是直接修改当前的晶体矿
第二,无限矿应该是真·无限,而不是一个超大值,也就是不应该存在理论上会被采光的可能性。(实际上使用超大值并没有任何求助价值)
第三,如果使用资源储量负值的办法来实现真·无限、或者别的办法,能不能干脆在点击资源矿(包括晶矿或者气体)时不显示储量

额外想法(当前正在尝试):如果想用触发器来使一个矿被采集到低于100资源储量的时候自动给该矿增加1000资源储量,能实现么?该怎么实现?——本人目前的思路是全局每3秒循环一次去遍历所有地图上的晶体矿,但不知道该怎么写条件……
发表于 2015-11-20 11:08:51 | 显示全部楼层
本帖最后由 yxxiaobin 于 2015-11-20 11:12 编辑

一个非常简单的思路就是,每隔一小段时间(不必非常短,但必须明显短于矿脉被采完最快的时间),把现有的所有矿脉储量恢复到满值。
让矿脉恢复储量的方法有三种,一种是通过数据,一种是通过触发器,最后是混合使用触发器和数据。因为数据简单直接,是最值得推荐的。
具体方法:给矿脉一个行为,行为周期性(比如每分钟)调用修改单位效果,修改源单位的资源储量比例为1(即100%)。
如果你要做成低于某值才执行,可以将周期设的很小,比如每秒,但是要加用一个验证器,判断源单位的资源储量是否小于某值。这样,一旦验证器通过,在很短时间内资源就会被回满。但是这种做法需要注意一件事,如果你的采矿速度很快,那么警戒量就不能太低,因为恢复时存在延时的,太低了可能导致矿脉因为资源被采完而自毁。


回复

使用道具 举报

 楼主| 发表于 2015-11-20 14:05:50 | 显示全部楼层
但是楼上……资源的数值是储存在行为中而不是单位上的……求怎么用行为去修改另一个行为的参数(而且貌似是不可升级属性)的方法

点评

没有测试就乱猜么,这样怎么能学好编辑器?  发表于 2015-11-23 17:45
回复

使用道具 举报

发表于 2015-11-20 20:53:24 | 显示全部楼层
給礦脈加上恢復儲量的行為就行。行為裡規定了原始儲量單位還是能改。資源的行為也可以設置為採空後不消失就不怕來不及了

点评

主要是我一直没找到哪个行为可以恢复储量……  详情 回复 发表于 2015-11-23 17:30
回复

使用道具 举报

 楼主| 发表于 2015-11-23 17:30:49 | 显示全部楼层
nutari 发表于 2015-11-20 20:53
給礦脈加上恢復儲量的行為就行。行為裡規定了原始儲量單位還是能改。資源的行為也可以設置為採空後不消失就 ...

主要是我一直没找到哪个行为可以恢复储量……

点评

我可以求一个范例么……谢谢~  详情 回复 发表于 2015-11-23 19:56
请仔细阅读回复,没有人说行为能恢复储量,只是说需要给矿脉加一个行为而已。  发表于 2015-11-23 17:44
回复

使用道具 举报

 楼主| 发表于 2015-11-23 19:56:02 | 显示全部楼层
sfallenlord 发表于 2015-11-23 17:30
主要是我一直没找到哪个行为可以恢复储量……

我可以求一个范例么……谢谢~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 21:25 , Processed in 0.169255 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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