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

注册 登录

QQ登录

只需一步,快速开始

查看: 1803|回复: 5
打印 上一主题 下一主题

[分享] 【★畜栏水槽饲料槽永久满的,永久清洁,不会使动物中毒||★箭毒蛙架子给吹箭无消耗淬毒,一淬十支吹箭】

[复制链接]

6

主题

93

帖子

209

积分

中级玩家

Rank: 3Rank: 3

贡献度
19
金元
1334
积分
209
精华
0
注册时间
2022-8-1
跳转到指定楼层
主题
发表于 2023-5-2 14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zjkaku2 于 2023-5-2 14:20 编辑

---------------------------------------
★畜栏水槽饲料槽永久满的,永久清洁,不会使动物中毒
步骤一:
Trough.SetupVis
找到:
if (this.m_Amount <= 0f)
        {
                this.m_Vis.SetActive(false);
                return;
        }
修改为:
if (this.m_Amount <= 0f || this.m_Amount > 0f)
        {
                this.m_Vis.SetActive(false);
                return;
        }

找到:
this.m_Vis.transform.localPosition = localPosition;
        this.m_Vis.SetActive(true);
修改为:
this.m_Vis.transform.localPosition = localPosition * 0f;
        this.m_Vis.SetActive(false);

步骤二:
Trough.UpdateDirt
找到:
if (this.m_DirtLevel >= 3)
        {
                return;
        }
        this.m_DirtCounter += this.GetTimeDelta() * this.m_TroughInfo.m_DroppingsDirtMul;
        if (this.m_DirtCounter >= (float)this.m_TroughInfo.m_DirtLevelTime)
        {
                this.m_DirtLevel++;
                this.m_DirtLevel = Mathf.Min(3, this.m_DirtLevel);
                this.m_DirtCounter = 0f;
                this.SetupVis();
               }
修改为:
if (this.m_DirtLevel >= 1)
        {
                                this.m_DirtLevel = 0;
                                this.m_DirtCounter = 0f;
                return;
        }
        this.m_DirtCounter -= this.GetTimeDelta() * this.m_TroughInfo.m_DroppingsDirtMul;
        if (this.m_DirtCounter >= (float)this.m_TroughInfo.m_DirtLevelTime)
        {
                this.m_DirtLevel--;
                this.m_DirtLevel = 0;
                this.m_DirtCounter = 0f;
                this.SetupVis();
        }

步骤三:
Trough.UpdateNaturalWater
找到:
if (this.m_TroughType != Trough.TroughType.Water)
        {
                return;
        }
修改为:
if (this.m_TroughType != Trough.TroughType.Water)
        {
                                this.m_Amount = this.m_TroughInfo.m_Capacity;
                return;
        }
找到:
WaterCollider waterCollider = this.m_CurrentWaters[this.m_CurrentWaters.Count - 1];
修改为:
WaterCollider waterCollider = this.m_CurrentWaters[this.m_CurrentWaters.Count + 1];
找到:
                this.m_Amount += num * 1f;
                this.m_Amount = Mathf.Clamp(this.m_Amount, this.m_Amount, this.m_TroughInfo.m_Capacity);        
修改为:
                                this.m_Amount += num+this.m_TroughInfo.m_Capacity * 1f;
                this.m_Amount = this.m_TroughInfo.m_Capacity;
               
步骤四:
Trough.UseByAi
找到:
this.m_Amount -= num * 100f;
        
修改为:
this.m_Amount = this.m_TroughInfo.m_Capacity;
---------------------------------------
★箭毒蛙架子给吹箭无消耗淬毒,一淬十支吹箭
FrogStretcher.Oninsertitem
找到:
if (slot == this.m_ArrowSlot)
        {
                this.m_PoisonCount -= 5;
                if (this.m_PoisonCount == 0)
                {
                        this.SetIsFrog(false);
                }
                for (int i = 0; i < 5; i++)
                {
                        ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, false).Take(false);
                }
修改为:
if (slot == this.m_ArrowSlot)
{
  this.m_PoisonCount += 5;
  if (this.m_PoisonCount == 0)
   {
   this.m_PoisonCount = 15;
   this.SetIsFrog(true);
   }
    for (int i = 0; i < 5; i++)
   {
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
    ItemsManager.Get().CreateItem(ItemID.Blowpipe_Arrow, true).Take(true);
   }




这下齐活了,没啥追求了

总结下自己的心路历程,STEAM打折买了游戏——进游戏——玩的很不爽——满世界找MOD安装——还是玩的不爽——尝试自己修改MOD——发现自己C#语言不太行——更不爽了——开始学习语言硬肝——爽了——对游戏没兴趣了(弃坑了)

评分

1

查看全部评分

回复

使用道具 举报

0

主题

73

帖子

99

积分

初级玩家

Rank: 2

贡献度
0
金元
986
积分
99
精华
0
注册时间
2022-10-29
舒服的沙发
发表于 2023-6-17 22:34 | 只看该作者
我来支持一下吧6666666666666
回复 支持 反对

使用道具 举报

39

主题

2654

帖子

2584

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
70
金元
23036
积分
2584
精华
0
注册时间
2009-1-10
硬硬的板凳
发表于 2023-8-9 20:33 | 只看该作者
6666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

70

帖子

110

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1100
积分
110
精华
0
注册时间
2022-4-18
冰凉的地板
发表于 2023-8-25 22:00 | 只看该作者
b都给你装完了
回复 支持 反对

使用道具 举报

0

主题

4

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
90
积分
9
精华
0
注册时间
2024-6-20
5#
发表于 2024-6-24 02:40 | 只看该作者
大佬你太棒了,按照你的方法改了,可以询问一下,改之后数值是满的但是动画不是满的,有什么代码可以改动画么?
回复 支持 反对

使用道具 举报

0

主题

37

帖子

99

积分

初级玩家

Rank: 2

贡献度
0
金元
985
积分
99
精华
0
注册时间
2016-8-4
6#
发表于 2024-8-17 15:58 | 只看该作者
食物,水,洁净度这三必须一起改吗?我能不能只改一个?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-24 04:59 , Processed in 0.029658 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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