罗克福尔堡鬼魂问题解决方案(非谋杀病人)
罗克福尔堡鬼魂升级医院需要抓大量鬼魂,是不是很头疼?网上介绍取消科室医生护士治疗权限,然后等病人死亡,这种方法缓慢又残忍~~~,特别是象我这样修改了病人健康下降速度的,要等到天荒地老了:'(。现在解决方案来了
打开 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,把勤杂工都淹没了:lol
说明一下
游戏版本 v1.26.70292,传送门在此 https://bbs.blacksheepgame.com/thread-6130864-1-1.html
PS: 鬼魂数量倍数最好不要改的太大,5~10之间就差不多了,否则一批没抓完下一批又来了,而且满地外质会把环境搞的很差
顺便再给 v1.26.70292 版本打个广告
为什么说它好,因为解决了一个大问题 ---- 房间模版存取!
再给不了解的小朋友说明下怎么操作
存:点击房间,在屏幕最右边房间信息那里有四个按钮,最后那个“模版”按钮就是了,点它,然后依次操作就可以把当前选的房间存下来了。
取:点屏幕左下的房间,出现房间列表,找最顶上的横条,那里有个正方型的“模版列表”按钮,点它,你之前存下的所有房间模版都在里面,选你要的放置就可以了。
PS: 模版读取是跨关卡的,就是说你在新开一个关卡的时候,能很快速的把以前存的模版取出来,一键放置!
页:
[1]