找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6729|回复: 17

火卫的一个bug,不知道反馈到这里有没有人看到

[复制链接]
发表于 2022-10-10 18:29:52 | 显示全部楼层 |阅读模式
火卫的功能中,有个克隆体生命值可以随机调控,InitialStrength.Cloning=

要加Cloning=yes,才能正确运行




InitialStrength.Cloning=用在克隆战车工厂的时候,加Cloning=yes一样可以让克隆出来的战车拥有随机克隆的生命值


BUG就出现在这个设定的克隆战车工厂上,

此时,生产步兵,那么克隆战车工厂便被程序默认为克隆缸,把士兵克隆了,却出不来,卡在克隆战车工厂里,让克隆战车工厂失去了克隆的功能,废了。
发表于 2022-10-10 18:42:52 | 显示全部楼层

卡住不出来的原理请参考之前论坛的兵营卡飞行兵
解决方法参考ares的狗屋

回复

使用道具 举报

发表于 2022-10-10 18:42:59 | 显示全部楼层
说明书上写的是只支持步兵。
You can now specify how many hitpoints an Infantry Type starts with when leaves a Cloning Structure with Cloning=yes.
回复

使用道具 举报

发表于 2022-10-10 18:44:25 | 显示全部楼层
没注意到
回复

使用道具 举报

发表于 2022-10-10 18:44:33 | 显示全部楼层
而且Cloning就是克隆步兵的,克隆战车用的是另外的语句,所以你在讲什么???
你自己把战车工厂变成了步兵克隆缸,还加上了不支持的东西,然后说这个是BUG???
回复

使用道具 举报

 楼主| 发表于 2022-10-10 20:23:05 | 显示全部楼层
双杀步枪 发表于 2022-10-10 18:44
而且Cloning就是克隆步兵的,克隆战车用的是另外的语句,所以你在讲什么???
你自己把战车工厂变成了步兵 ...

就是两个语句加在一起,刚好可以做出随机坦克生命值的效果,不说bug,那就说成优化,可以往这方面优化
回复

使用道具 举报

发表于 2022-10-10 21:22:15 | 显示全部楼层
kinghaoren 发表于 2022-10-10 20:23
就是两个语句加在一起,刚好可以做出随机坦克生命值的效果,不说bug,那就说成优化,可以往这方面优化 ...

什么鬼,战车工厂会出步兵然后卡在建筑里,是因为你加了Cloning而不是因为你加了phobos,这问题和phobos有啥关系。有没有phobos也改变不了你的这个结局。这问题又不是phobos引入的,phobos为啥能给你解决。
回复

使用道具 举报

发表于 2022-10-10 22:01:12 来自手机 | 显示全部楼层
本帖最后由 ruanhuhu 于 2022-10-10 22:19 编辑
kinghaoren 发表于 2022-10-10 20:23
就是两个语句加在一起,刚好可以做出随机坦克生命值的效果,不说bug,那就说成优化,可以往这方面优化 ...

楼上我给出了解决方法 ares可以定义单位在那个克隆缸克隆 把所有步兵单位都加上限制 只能复制中心克隆

而且个人不建议这样组合代码 存在冲突的话会影响稳定性
你的问题应该是这样描述才对 建议扩展自定义克隆单位初始生命值到克隆载具上 而不仅限于步兵
不是人家功能有bug 而是你自己写出来的bug
回复

使用道具 举报

发表于 2022-10-10 22:17:55 | 显示全部楼层
[BuildingTypes]
+=GWCLON

[E1]
Cloneable=NACLON

[GWCLON]
Image=GAWEAP
UIName=Name:GWCLON
BuildCat=Tech
WeaponsFactory=yes
Prerequisite=GAWEAP,GACNST
Factory=CloningType
DeployTime=.044
Strength=1000
Armor=wood
TechLevel=2
Sight=4
Adjacent=2
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry
AIBasePlanningSide=0 ;gs 0 for Good, 1 for Evil
Cost=2000
Points=80
Power=-25
Capturable=true
Crewed=yes
Bib=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
DebrisAnims=DBRIS1LG,DBRIS1SM,DBRIS2LG,DBRIS4LG,DBRIS4SM,DBRIS5LG,DBRIS5SM,DBRIS6SM,DBRIS7LG,DBRIS7SM
MaxDebris=15
MinDebris=5
ThreatPosed=0 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys,BigGreySmokeSys
DamageSmokeOffset=408,880,435
AIBuildThis=yes
ExitCoord=512,256,0
Spyable=yes
;WantsExtraSpace=yes ; gs This will look for a space AIBaseSpacing+1 when the computer places, but will settle for AIBasSpacing
ImmuneToPsionics=no ; defaults to yes for buildings, no for others
NumberImpassableRows=1 ; Tanks unlimbo on the second cell.  Drive locomotor's Force Track ignores the building, but hover gets stuck
CloningFacility=yes
Cloning=yes
InitialStrength.Cloning=.1,.9

;这样写的话 效果就是你想要的 但是我仅写了E1 别的步兵也要写 不然会卡住
;生产坦克的时候 在GWCLON克隆出来一个一样的 血量随机10%-90之间

回复

使用道具 举报

 楼主| 发表于 2022-10-10 23:19:16 | 显示全部楼层

谢谢提供解决方案,不过这工作量大,还是等优化吧,我觉得后期会完善这个功能的。
回复

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-8-30 23:50 , Processed in 0.059629 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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