横扫天下会 最高指挥官

 找回密码
 注册
查看: 2281|回复: 14

U族的"福利&单位培训中心"

  [复制链接]
发表于 2013-1-8 14:09 | 显示全部楼层 |阅读模式
本帖最后由 FAoncemore 于 2013-1-10 10:47 编辑

我又回来啦!

UEF增加一个T3建筑单位 (其实是修改老外BlackOps Special Weapons模型来的, lua部分是我自己编造的):福利&培训中心

1. 福利
敌对单位被你摧毁后, 能够“获得”该单位造价的一部分:
10%的质量/金属
50%的能量
*修改为*
如果能量超出3500, 超出的部分按150:1折换为金属, 原因是能量超出太多, 常常爆电罐, 浪费掉了。


选中 “福利&培训中心”, 就可以看到产量。
比如你刚放倒一个ACU, ACU的造价都是18000金属, 5000000能量, 那么“福利&培训中心”将显示产量如下:
Mass : 18000 x 0.1 + 500万 x 0.5 / 150 = 18466
Energy: 3500 - 1 (扣除本身泡泡能耗-1, 泡泡的目的是给你看培训范围, 只有1滴血, 所以能耗象征性的-1电)

**告别龟缩, 多杀敌。**

2. 培训
己方空军陆军(T4除外)单位获得:
2倍制造效率
2倍血量(太BT, 后来被我取消了)
2倍移动速度
2倍开炮速度
1.5倍射程
1.5倍视野
5星级

培训费用 (按人头自动计算):
一般T3/T2/T1单位 (基本就重T3有培训的价值啦):
25金属 x 10秒 x 多少个单位, 下同。
250能量 x 10秒

SACU副官 (有培训价值, 喜欢派副官上战场的, 可以考虑下, 5星48000血, 加1级泡泡32000血)
200金属 x 10秒
10000能量 x 10秒

ACU指挥官 (重点单位, 很有必要培训)
500金属 x 10秒
30000能量 x 10秒

3.  “福利&培训中心”建成后, 释放4个残骸回收小飞飞
自动回收80范围内的残骸,
没有残骸就协助建造等杂活




*备注
0. FA里面, 残骸可以被回收的资源为:金属90%,能量0%
所以设定 “福利&培训中心”的回收比例为10% + 50%, 有点道理, 呵呵。 这个回收不会影响地面原来的残骸价值 (依然有金属90%)
1. 培训方法: 把单位拖到泡泡里面, 按开关;
2. 培训开始后, 其他单位自动无法移动到泡泡里面, 防止“插队”。
3. 培训开始后, 必须保证金属库存不低于25, 能量库存不低于250, 否则自动取消, 显示Low Resources!, 已经扣除的费用将不退还, 哈哈。
4. 培训倒计时10秒后, 看到 Training Completed! 就表示完成了。


mod1.jpg

production on.jpg

training.jpg

percival.jpg

我把这个单位从我的Recycler里面独立出来, 方便下载: U族福利培训中心.rar (1.25 MB, 下载次数: 107)

评分

参与人数 2 +280 +10 收起 理由
xpoy + 100 + 5 有创意
hsiruolf + 180 + 5 cool!

查看全部评分

回复

使用道具 举报

发表于 2013-1-8 14:12 | 显示全部楼层
说好的福利呢?额们要看“福利”{:6_329:}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 14:16 | 显示全部楼层
wangyaoalan 发表于 2013-1-8 14:12
说好的福利呢?额们要看“福利”

哈, 我刚编辑完!
末日没有来, 大家都安康, 送“福利”, 福利好才是真的好!
回复 支持 反对

使用道具 举报

发表于 2013-1-8 20:18 | 显示全部楼层
话说我扔个运输机进去之后出来能装双倍的单位吗?{:6_329:}
还有C的驱逐走进去能有福利吗?{:7_334:}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 20:28 | 显示全部楼层
hsiruolf 发表于 2013-1-8 20:18
话说我扔个运输机进去之后出来能装双倍的单位吗?
还有C的驱逐走进去能有福利吗?

运输机的装载量无法加成的, 海军单位也无法培训, C的驱逐上陆地依然是海军单位。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 20:30 | 显示全部楼层
培训范围是30, 比较小, 太大的话, 很容易把不需要培训的单位都圈住。 30的范围要顾及海军, 太难了, 所以干脆设置为海军无法参加培训。 T4不参加培训是平衡考虑。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-8 20:39 | 显示全部楼层
本帖最后由 FAoncemore 于 2013-1-8 20:43 编辑

TA里面单位好像移动的时候需要能量消耗, 对吧?FA没有, 所以我想, 做个建筑单位, 提供大范围支持, 范围内己方单位移动时消耗能量, 不动就不消耗, 增加移动速度或者回血速度, 范围外面的单位没有支持到, 移动速度或者回血速度就和平常一样。这个是战场补给线的概念吧?在补给范围内的单位, 日子自然过得好点。

这样更符合战争现实, 龟缩派前线没有补给, 会大大失去优势, 而有补给线的一方, 节节推进, 取得最后的胜利, 这样才是“战略”游戏嘛!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-9 08:47 | 显示全部楼层
本帖最后由 FAoncemore 于 2013-3-21 19:19 编辑

有个问题要请教一下高手:
培训费用按人口算, 比如SACU的, 我是这样写的,
local num2 = aiBrain:GetNumUnitsAroundPoint( categories.SUBCOMMANDER, location, 15)
这样一来, 是把盟友, 对手的SACU都算到人口里面的, 如何只算自己的SACU数量?

我试过这样
local numAll = aiBrain:GetNumUnitsAroundPoint( categories.SUBCOMMANDER, location, 15) #全部SACU数量
local numAlly = aiBrain:GetNumUnitsAroundPoint( categories.SUBCOMMANDER, location, 15, 'Ally') #盟友SACU数量
local numEnemy = aiBrain:GetNumUnitsAroundPoint( categories.SUBCOMMANDER, location, 15, 'Enemy') #敌对SACU数量
local num = numAll - numAlly - numEnemy #这样就是己方SACU数量, 对吧??

mass_rate = 0
energy_rate = 0
if num then
  mass_rate = mass_rate + 500 * num
  energy_rate = energy_rate + 30000 * num
end

self:SetConsumptionPerSecondMass(mass_rate)
self:SetConsumptionPerSecondEnergy(energy_rate)

但是这样, 培训费用就免费了, 不行啊!
@xpoy
回复 支持 反对

使用道具 举报

发表于 2013-1-9 12:20 | 显示全部楼层
没有直升t4的 这不科学~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-9 12:41 | 显示全部楼层
caixia7022322 发表于 2013-1-9 12:20
没有直升t4的 这不科学~

T4也要升级啊, 那就太BT了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|横扫天下会 最高指挥官 ( 沪ICP备11033600号-1 )

GMT+8, 2019-12-13 10:30 , Processed in 0.022557 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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