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

注册 登录

QQ登录

只需一步,快速开始

查看: 2130|回复: 4
打印 上一主题 下一主题

[MOD] 【2019.01.04】漫漫长夜1.44-圣火令-《禁手V1》-做个减法,简约生存

[复制链接]

62

主题

587

帖子

4316

积分

游戏精英

Rank: 8Rank: 8

贡献度
706
金元
14418
积分
4316
精华
5
注册时间
2012-10-6
跳转到指定楼层
主题
发表于 2019-1-4 22:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 一只双眼皮 于 2019-1-4 22:35 编辑

首先,这是一个意外实现的分支。
在制作V7的时候,错误将某一处修改漏掉了判定代码。
导致入侵模式下,刷剧情熊,刷各种物资。这个bug在7.05做了修复。
但因为这个bug,打开了一扇未曾预料的大门:禁手

禁手:地图上几乎所有物品都被限制(终于突破了入侵四种固定模式的局限性,让游戏有了一点点改变)
除寂静河谷正常刷新不被限制外,对其他所有场景生效的物品做了限制
在这个mod版本下,所有物品变更:
食物只有巧克力棒,其他食品消失。
饮料只有花茶、咖啡,其他饮料消失(包括大飞机上的尖峰)
衣服只有入侵模式下允许的麦基尼夹克、作战裤、蓝毛裤、羊毛袜、枫叶帽、薄羊毛衫
等。
——注意因限制了其他物品Spawn,发现好东西的机率有所增加。例如麦基尼不再那么稀缺了。
所有工具(锤锯斧刀枪)、油灯、打火机、放大镜、睡袋、技能书,都被禁止出现。
火柴刷新机率降低了(每张图都有,但可能仅有1-3盒)
撬棍、修理工具箱的刷新不受影响,针线包、磨刀石出现机率增加


定制Mod玩法如下:
1、开局给与 放大镜、手电筒
2、默认开启《大德鲁伊》(狼熊不咬、鹿兔不逃。注意持火、持信号棒,过于接近吃肉的狼,会进肉搏)
3、默认开启 烧火引,木炭开图时显示坐标和方向,手电非极光夜可使用。
4、所有模式下,开局物品均为满耐久,且物品耐久不会随时间推移减少。(使用时正常减少)

在没有工具生产弓箭、没有斧子砍树、没有小刀切肉,狼虽不咬却会跟着你惊吓到猎物
物资极其有限的状况下,能生存吗?

是选择去河谷取锤锯,还是坚持与动物为"友"绝不刻意杀戮?
楼主在小镇活了七天,不小心没体力时举火被狼撕掉了 /cry
————————————————————————————————
本mod保留的控制键:
手残者的怒吼:选择肉搏工具后,可按键盘1左边的 ` 键快速撕狼
舍得:按住键盘的Delete键,捡物品直接销毁对象不进背包
拆毁错误根基:按住键盘的Delete键,点生火,原篝火残骸消失
给与:下+小键盘“+”给与所有物品(如果你打算放弃禁手玩法)
放弃:下+小键盘“-”移除所有物品(包括衣服和手持)
生火令实验版:右+小键盘“7”,打开时瞬发生火,关闭时生火速度恢复正常。
无其他功能。是滴,没有其他功能了。

做多了加法,做做减法也挺好不是?
链接: https://pan.baidu.com/s/1kYgDQCjPG8gO7G_hAMUCwQ 提取码: g7ki
回复

使用道具 举报

1

主题

220

帖子

360

积分

高级玩家

Rank: 4

贡献度
10
金元
3104
积分
360
精华
1
注册时间
2011-6-2
舒服的沙发
发表于 2019-1-4 23:59 | 只看该作者
听上去很有挑战性啊~~~
回复 支持 反对

使用道具 举报

11

主题

616

帖子

1372

积分

游戏狂人

Rank: 6Rank: 6

贡献度
47
金元
11841
积分
1372
精华
0
注册时间
2011-5-20
硬硬的板凳
发表于 2019-1-5 17:31 | 只看该作者
本帖最后由 星辰の羽翼 于 2019-1-5 17:32 编辑

表示在尝试写个随身箱子,目前想法设置快捷键然后弹出容器界面,在退出界面的适合把容器内物品存入本地目录下面(类似暗黑2的共享箱子) 楼主快捷键怎么实现的?我在考虑要不要加全局键盘钩子来监控...
回复 支持 反对

使用道具 举报

62

主题

587

帖子

4316

积分

游戏精英

Rank: 8Rank: 8

贡献度
706
金元
14418
积分
4316
精华
5
注册时间
2012-10-6
冰凉的地板
 楼主| 发表于 2019-1-6 03:31 | 只看该作者
本帖最后由 一只双眼皮 于 2019-1-6 03:47 编辑
星辰の羽翼 发表于 2019-1-5 17:31
表示在尝试写个随身箱子,目前想法设置快捷键然后弹出容器界面,在退出界面的适合把容器内物品存入本地目录 ...

    public void Update()
   
{
        
if (Input.GetKey(KeyCode.LeftArrow))
        
{
            
if (Input.GetKeyDown(KeyCode.Keypad0))
            
{
               
PlayerManager.m_shlmy = !PlayerManager.m_shlmy;
               
HUDMessage.AddMessage((!PlayerManager.m_shlmy) ? "《命运》不再翻起浪花(功能关闭)" : "《命运》翻起浪花(功能开启)", 1f, false);
如果是Unity游戏先找主控。比如长夜就是在PlayerManager类的Update下写。
在“类”下自建具有Static属性的bool字段,在cctor中给初值False,
然后调用Unity自带的 Input.GetKep ( KeyCode ) 这里的GetKey、GetKeyUp、GetKeyDown有区别。打开/关闭箱子建议用GetKeyUp避免误操作。
具体是用GetKeyDown还是Up调试一下。
如果打算写很多按键,一定要用组合键(嵌套)两层以避免占用过多线程。(一开始写了大概6个单键控制功能,导致画面撕裂)

按键时:PlayerManager.m_shlmy = !PlayerManager.m_shlmy; 实现逻辑转换。
AddMessage有必要就写没必要不写只是个信息提示。如果打算按键开箱子那成功打开会有箱子界面可以不写Message。
然后在箱子的类里加判定,if (PlayerManager.m_shldly)
打开/关闭箱子,或实现其他控制。





回复 支持 反对

使用道具 举报

0

主题

110

帖子

170

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1699
积分
170
精华
0
注册时间
2013-8-25
5#
发表于 2019-4-18 15:51 来自手机 | 只看该作者
感谢分享修改方法
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-14 15:12 , Processed in 0.135281 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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