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

注册 登录

QQ登录

只需一步,快速开始

查看: 1426|回复: 3
打印 上一主题 下一主题

[原创] 病毒不会传播的修改(病毒原规律存在但是不传播)

[复制链接]

10

主题

529

帖子

1302

积分

游戏狂人

Rank: 6Rank: 6

贡献度
130
金元
7518
积分
1302
精华
3
注册时间
2004-11-30

3DM MOD站(白银)

跳转到指定楼层
主题
发表于 2019-1-27 23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dnspy->{}->DiseaseContainers->

public int ModifyDiseaseCount(HandleVector<int>.Handle h, int disease_count_delta)
   
{
        
DiseaseHeader header = base.GetHeader(h);
        
header.diseaseCount = 0; //修改了这句
        
if (header.diseaseCount == 0)
        
{
            
header.diseaseIdx = byte.MaxValue;
            
DiseaseContainer payload = base.GetPayload(h);
            
payload.accumulatedError = 0f;
            
base.SetPayload(h, ref payload);
        
}
        
base.SetHeader(h, header);
        
return header.diseaseCount;
   
}
病毒仍然按照原来的规律存在,但是现在病毒在传染到其他物体的同时就会立刻死亡。所以地图上原来能自发产生病毒的事物不会改变,但是病毒不会传播给别的物体
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

51

主题

2906

帖子

2539

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
126
金元
20349
积分
2539
精华
0
注册时间
2004-6-30
舒服的沙发
发表于 2019-1-29 21:07 | 只看该作者
不错,但是我觉得直接关免疫更直接。。。
除非你舍不得自己开的档
回复 支持 反对

使用道具 举报

6

主题

66

帖子

126

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1263
积分
126
精华
0
注册时间
2015-2-22
硬硬的板凳
发表于 2019-2-22 17:30 | 只看该作者
感染后全属性爆炸不就好了
回复 支持 反对

使用道具 举报

10

主题

529

帖子

1302

积分

游戏狂人

Rank: 6Rank: 6

贡献度
130
金元
7518
积分
1302
精华
3
注册时间
2004-11-30

3DM MOD站(白银)

冰凉的地板
 楼主| 发表于 2019-2-24 19:14 | 只看该作者
bilibili非常娘 发表于 2019-2-22 17:30
感染后全属性爆炸不就好了

看过你的帖子中感染后属性爆炸的修改,挺好的,我这个修改其实还有减小运算的用处,低配的机器有利些
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 10:50 , Processed in 0.097043 second(s), 19 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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