3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1034|回复: 7
打印 上一主题 下一主题

[求助] 基地里设施老是自动断电

[复制链接]

9

主题

821

帖子

919

积分

超级玩家

Rank: 5Rank: 5

贡献度
7
金元
8914
积分
919
精华
0
注册时间
2010-6-28
跳转到指定楼层
主题
发表于 2019-12-11 12:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电力充足,基地里固定有几个设施老是自动断电,点通电后一会儿又断了,求解?
回复

使用道具 举报

0

主题

658

帖子

607

积分

超级玩家

Rank: 5Rank: 5

贡献度
3
金元
5946
积分
607
精华
0
注册时间
2004-12-10
舒服的沙发
发表于 2019-12-11 13:24 | 只看该作者
老老实实造两个发电机就不会了。估计是判断电量的逻辑出错了。
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

硬硬的板凳
发表于 2019-12-11 21:29 | 只看该作者
老老实实按Mod笔记倒数第二页把发电厂改掉就好了
有些时候游戏并不认为你加载了全部Buff,于是你的发电总额会变成20而非显示的30

回复 支持 反对

使用道具 举报

40

主题

1683

帖子

1963

积分

游戏狂人

Rank: 6Rank: 6

贡献度
66
金元
16991
积分
1963
精华
0
注册时间
2012-3-13

G胖の微笑

冰凉的地板
发表于 2019-12-12 07:09 | 只看该作者
qweytr_1 发表于 2019-12-11 21:29
老老实实按Mod笔记倒数第二页把发电厂改掉就好了
有些时候游戏并不认为你加载了全部Buff,于是你的发电总额 ...

mod笔记那个贴一共就2页,没找到你说的改电力的地方,不知能否说一下具体如何修改?谢谢
回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

5#
发表于 2019-12-12 15:23 | 只看该作者
simon_cui 发表于 2019-12-12 07:09
mod笔记那个贴一共就2页,没找到你说的改电力的地方,不知能否说一下具体如何修改?谢谢
...

qweytr_1



50
主题
813
帖子
2423
积分

游戏达人


贡献度306 金元11689 积分2423精华3注册时间2014-11-13
电梯直达[url=][/url]
主题
发表于 2019-12-7 14:20|只看该作者


扫描到站点时候揭露站点内容(或许能借此避开“伏击”这种情况)
  •                 private void DetectSite(GeoSite site, GeoFaction owner)
  •                 {
  •                         if (this.ScanDef.RevealSites && !site.GetVisible(this.Owner))
  •                         {
  •                                 if (site.Type == GeoSiteType.AlienBase)
  •                                 {
  •                                         GeoAlienBase component = site.GetComponent<GeoAlienBase>();
  •                                         if (component != null && component.IsPalace)
  •                                         {
  •                                                 return;
  •                                         }
  •                                 }
  •                                 site.SetVisible(owner, true);
  •                                 site.GeoLevel.View.OnScannerSiteReveal(site);
  •                                 Action<GeoSite> onSiteRevealed = this.OnSiteRevealed;
  •                                 if (onSiteRevealed != null)
  •                                 {
  •                                         onSiteRevealed(site);
  •                                 }
  •                         }
  •                         if ((this.ScanDef.InspectSites || owner.IsViewerFaction) && !site.GetInspected(this.Owner))
  •                         {
  •                                 site.SetInspected(owner, true);
  •                         }
  •                 }

复制代码
顺便附上扫描次数修改
  • // PhoenixPoint.Geoscape.Entities.PhoenixBases.FacilityComponents.SatelliteUplinkFacilityComponent
  • // Token: 0x06005543 RID: 21827
  • public override void UpdateOutput()
  • {
  •         this.ScannerCapacity = 100 + (int)this.GetValueAfterAppliedModifiers((float)this.Def.ScannerCapacity, 0f, 1f);
  •         base.UpdateOutput();
  • }

复制代码
类似地,我们也可以修改能源——处于不明原因,基地经常会拉闸限电把总电量限制在20/30的样子——既然这么喜欢限电干脆把它改掉好了
  • // PhoenixPoint.Geoscape.Entities.PhoenixBases.FacilityComponents.PowerFacilityComponent
  • // Token: 0x06005528 RID: 21800
  • public override void UpdateOutput()
  • {
  •         this.PowerOuput = (int)this.GetValueAfterAppliedModifiers((float)this.Def.PowerOutput, 0f, 1f) << 1;
  •         base.UpdateOutput();
  • }

复制代码




回复 支持 反对

使用道具 举报

40

主题

1683

帖子

1963

积分

游戏狂人

Rank: 6Rank: 6

贡献度
66
金元
16991
积分
1963
精华
0
注册时间
2012-3-13

G胖の微笑

6#
发表于 2019-12-12 16:31 | 只看该作者
本帖最后由 simon_cui 于 2019-12-12 17:08 编辑

多谢,我试着想按照您的代码改一下,但不知道怎么查找到这段代码,我用查抄功能找“GeoFaction owner” 或者“private void DetectSite” 都没找到地方。惭愧惭愧,还得请教您啊(后面两个小段--扫描次数和电力的找到了,就是第一段找不到)

回复 支持 反对

使用道具 举报

63

主题

975

帖子

3333

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
420
金元
16225
积分
3333
精华
3
注册时间
2014-11-13

3DM MOD站(黄金)

7#
发表于 2019-12-12 17:33 | 只看该作者
simon_cui 发表于 2019-12-12 16:31
多谢,我试着想按照您的代码改一下,但不知道怎么查找到这段代码,我用查抄功能找“GeoFaction owner” 或 ...

查PowerFacilityComponent
在这下面找updateoutput
那两行注释并不是白白复制过去的

至于DetectSite
我明明查得到啊……

回复 支持 反对

使用道具 举报

40

主题

1683

帖子

1963

积分

游戏狂人

Rank: 6Rank: 6

贡献度
66
金元
16991
积分
1963
精华
0
注册时间
2012-3-13

G胖の微笑

8#
发表于 2019-12-12 19:23 | 只看该作者
qweytr_1 发表于 2019-12-12 17:33
查PowerFacilityComponent
在这下面找updateoutput
那两行注释并不是白白复制过去的

感谢感谢! 按“DetectSite”找到了
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-8 00:11 , Processed in 0.160333 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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