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

注册 登录

QQ登录

只需一步,快速开始

查看: 2009|回复: 1
打印 上一主题 下一主题

[原创] 罗克福尔堡鬼魂问题解决方案(非谋杀病人)

[复制链接]

11

主题

55

帖子

86

积分

初级玩家

Rank: 2

贡献度
6
金元
621
积分
86
精华
0
注册时间
2021-10-1
跳转到指定楼层
主题
发表于 2021-11-15 12:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    罗克福尔堡鬼魂升级医院需要抓大量鬼魂,是不是很头疼?网上介绍取消科室医生护士治疗权限,然后等病人死亡,这种方法缓慢又残忍~~~,特别是象我这样修改了病人健康下降速度的,要等到天荒地老了
    现在解决方案来了
    打开 dnSpy 我们要修改的是 安装目录\TPH_Data\Managed\Assembly-CSharp.dll 这个文件
    修改的是 TH20.ChallengeGhosts 这个类,里面的 OnStart 函数
    protected override void OnStart()
    {
        base.OnStart();
        List<HospitalMap> list = new List<HospitalMap>(base.Level.WorldState.HospitalMaps);
        list.RemoveAll((HospitalMap map) => !map.Plot.Bought);
        //for (int i = 0; i < this._config.NumGhostsToSpawn; i++)  // 这句去掉,替换成下面两行代码
        int numGhosts = this._config.NumGhostsToSpawn * 10;      // 每次生成的鬼魂数量10倍
        for (int i = 0; i < numGhosts; i++)
        {
            Vector3 position;
            if (RoomAlgorithms.GetRandomFreeTile(list.RandomItem<HospitalMap>().FloorPlan, out position, null, -1))
            {
                base.Level.CharacterManager.SpawnRandomGhost(position, (float)UnityEngine.Random.Range(0, 360), this._config.GhostDefinition.NotNull<GhostDefinition>() ? this._config.GhostDefinition.Instance : null);
            }
        }
    }

   修改后的效果:
   
   满地的 geigei,把勤杂工都淹没了

   说明一下
   游戏版本 v1.26.70292,传送门在此 https://bbs.3dmgame.com/thread-6130864-1-1.html

   PS: 鬼魂数量倍数最好不要改的太大,5~10之间就差不多了,否则一批没抓完下一批又来了,而且满地外质会把环境搞的很差

回复

使用道具 举报

11

主题

55

帖子

86

积分

初级玩家

Rank: 2

贡献度
6
金元
621
积分
86
精华
0
注册时间
2021-10-1
舒服的沙发
 楼主| 发表于 2021-11-15 12:20 | 只看该作者
    顺便再给 v1.26.70292 版本打个广告
    为什么说它好,因为解决了一个大问题 ---- 房间模版存取
    再给不了解的小朋友说明下怎么操作
    存:点击房间,在屏幕最右边房间信息那里有四个按钮,最后那个“模版”按钮就是了,点它,然后依次操作就可以把当前选的房间存下来了。
    取:点屏幕左下的房间,出现房间列表,找最顶上的横条,那里有个正方型的“模版列表”按钮,点它,你之前存下的所有房间模版都在里面,选你要的放置就可以了。


    PS: 模版读取是跨关卡的,就是说你在新开一个关卡的时候,能很快速的把以前存的模版取出来,一键放置!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-31 13:04 , Processed in 0.028433 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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