设为首页收藏本站

塞爱维(CIV)文明联盟

 找回密码
 注册
查看: 2309|回复: 8

[疑问] 如果某项半截子工程时间拖延过久, 其积累的产能可能 "过期".

[复制链接]
发表于 2013-2-23 16:44:01 | 显示全部楼层 |阅读模式
RT
托多久回“过期”?“过期”后每回合减少多少累计产能。另外如果因获得新科技而导致在建建筑(非大小奇迹)“过期”,已经累积的产能会以金钱形式(也就是烂尾)补偿吗?
发表于 2013-2-23 20:16:57 | 显示全部楼层
帮顶。鹅也想知道
回复 支持 反对

使用道具 举报

发表于 2013-2-23 22:06:41 | 显示全部楼层
10回合之内没有发现过“过期”,20回合出现过,具体回合数不清楚
会过期的普通建筑只有纪念碑吧,有天文了还造纪念碑?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-23 22:49:04 | 显示全部楼层
开wb简单测试了下,发现超过10回合后单位从第11回合其-1产能。没有递增减产,减少至0(侦查兵,勇士和弓箭手都符合)
而建筑兵营,图书馆,修道院,城墙,纪念碑等即使过了近40回合也没有产能减少?难道建筑不会因为半截子减产?(有待验证)
反复试验造一回合修道院再wb出科学方法,修道院变暗不能继续建造但金钱没有增加!再wb掉科学方法,修道院可继续建造且之间的进度保留!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-23 22:52:35 | 显示全部楼层
补充下,测试是在BTS 3.19 神祗级标准盘古地图下测试的
回复 支持 反对

使用道具 举报

发表于 2013-2-24 00:33:15 | 显示全部楼层
if (isHuman())
{
        if (getBuildingProductionTime((BuildingTypes)iI) > GC.getDefineINT("BUILDING_PRODUCTION_DECAY_TIME"))
        {
                setBuildingProduction(((BuildingTypes)iI), ((getBuildingProduction((BuildingTypes)iI) * GC.getDefineINT("BUILDING_PRODUCTION_DECAY_PERCENT")) / 100));
        }
}


<DefineName>BUILDING_PRODUCTION_DECAY_TIME</DefineName>
<iDefineIntVal>50</iDefineIntVal>
<DefineName>UNIT_PRODUCTION_DECAY_TIME</DefineName>
<iDefineIntVal>10</iDefineIntVal>


<DefineName>BUILDING_PRODUCTION_DECAY_PERCENT</DefineName>
<iDefineIntVal>99</iDefineIntVal>
<DefineName>UNIT_PRODUCTION_DECAY_PERCENT</DefineName>
<iDefineIntVal>98</iDefineIntVal>


in GlobalDefines.xml
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-24 02:02:50 | 显示全部楼层
这代码是表示建筑拖了50回合开始”过期“,单位10回合”过期“吗?
后面的DECAY_PERCENT是表示当前累计产能*99/100(对建筑),*98/100(对单位)的意思吗?所得是否还要取整?
我是否可以这样理解。比如的近代骑兵已生产了100/120。然后拖了10回合去造别的东西再回来,拖到第11回合后去看,剩余产能就变为98/120了?之后都是-2每回合。 减到50/120之后变为-1 每回合吗?

[ 本帖最后由 todsicher 于 2013-2-24 03:12 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-24 03:28:10 | 显示全部楼层

回复 6# 的帖子

追问一个问题 getBuildingProductionTime((BuildingTypes)iI 的值是如何得出的,是累加的还是不累加的?即这个值是判定以前多次总拖延回合数?还是单单只判定最近那次拖延回合数?
换种说法,对生产中的单位A我们是否可以先拖延9个回合造其他单位B,之后在第10个回合改回生产单位A,然后再转而建造单位B甚至C来避免”过期“?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-1 05:46:34 | 显示全部楼层
这个没人知道吗?或者还有其他代码控制吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|塞爱维(CIV)文明联盟    

GMT+8, 2024-4-26 23:37

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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