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

注册 登录

QQ登录

只需一步,快速开始

查看: 12903|回复: 7
打印 上一主题 下一主题

[修改] 修改需要瓦罐锅制造的食物,血,精神值,饥饿度等相关数值的办法

  [复制链接]

3

主题

304

帖子

317

积分

高级玩家

Rank: 4

贡献度
8
金元
2847
积分
317
精华
0
注册时间
2013-2-1
跳转到指定楼层
主题
发表于 2013-5-4 13:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
苦于采噩梦之花老是掉精神值,带帽子之类的又涨的太慢,翻了下DATA下的文件,找到些数值,给大家分享
Dont Starve\data\scripts文件下找到 preparedfoods文件 记事本打开(注意:此文件内的食物都需要瓦罐锅才能制造)
以下面这个为例
butterflymuffin =
        {
                test = function(cooker, names, tags) return names.butterflywings and not tags.meat and tags.veggie end,
                priority = 1,
                weight = 1,
                foodtype = "VEGGIE",
                health = TUNING.HEALING_MED,-----这个就是恢复生命的数据,
                hunger = TUNING.CALORIES_LARGE,-----饥饿度的恢复
                perishtime = TUNING.PERISH_SLOW,
                sanity = TUNING.SANITY_TINY,----精神值恢复
                cooktime = 2,------煮熟的时间
        },
上面的生命,饥饿,精神都对应在tuning文件中,打开TUNING
可以找到:
           HEALING_TINY = 1,
            HEALING_SMALL = 3,
            HEALING_MEDSMALL = 8,
            HEALING_MED = 20,
            HEALING_MEDLARGE = 30,
            HEALING_LARGE = 40,
            HEALING_HUGE = 60,
            HEALING_SUPERHUGE = 100,

            SANITY_SUPERTINY = 1,
            SANITY_TINY = 5,
            SANITY_SMALL = 10,
            SANITY_MED = 15,
            SANITY_MEDLARGE = 20,
            SANITY_LARGE = 33,
            SANITY_HUGE = 50,

                CALORIES_TINY = calories_per_day/8, -- berries
                CALORIES_SMALL = calories_per_day/6, -- veggies
                CALORIES_MEDSMALL = calories_per_day/4,
                CALORIES_MED = calories_per_day/3, -- meat
                CALORIES_LARGE = calories_per_day/2, -- cooked meat
                CALORIES_HUGE = calories_per_day, -- crockpot foods?
                CALORIES_SUPERHUGE = calories_per_day*2, -- crockpot foods?
知道了上面的数值我们就可以将例子中的数值进行修改
                health = TUNING.HEALING_HUGE,-----这个就是恢复生命的数据,变成了60
                hunger = TUNING.CALORIES_HUGE,-----饥饿度的恢复100 吃了管饱
                perishtime = TUNING.PERISH_SLOW,
                sanity = TUNING.SANITY_huge,----精神值恢复50
                cooktime = 2,------煮熟的时间
另外preparedfoods文件里还有所有需要瓦罐锅才能得到的其他食物的数值,大家多研究下吧

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-25 08:12 , Processed in 0.029558 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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