qweytr_1
![](https://user.3dmgame.com/data/avatar/007/64/56/15_avatar_middle.jpg)
游戏达人
![](https://bbs.3dmgame.com/static/image/common/star_level3.gif) ![](https://bbs.3dmgame.com/static/image/common/star_level2.gif) ![](https://bbs.3dmgame.com/static/image/common/star_level1.gif)
贡献度306 金元11689 积分2423精华3注册时间2014-11-13
| 电梯直达[url=] [/url]
主题
发表于 2019-12-7 14:20|只看该作者![](https://bbs.3dmgame.com/static/image/common/arw_r.gif)
扫描到站点时候揭露站点内容(或许能借此避开“伏击”这种情况)- 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();
- }
复制代码
|
|