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

注册 登录

QQ登录

只需一步,快速开始

查看: 1131|回复: 1
打印 上一主题 下一主题

[求助] 武器工具 耐久消耗減少 怎麼改??

[复制链接]

2

主题

88

帖子

152

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1518
积分
152
精华
0
注册时间
2012-2-20
跳转到指定楼层
主题
发表于 2021-4-3 01:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看到很多大老提供 武器工具 耐久無限
但我比較想要耐久消耗減少
有看到這方法

控制抛射物和近战武器耐久的是
Item.TakeDamage
                   this.m_Info.m_Health -= damage_info.m_Damage;  改为
if (!this.Equals(Player.Get().GetCurrentItem(Hand.Right)) && !this.Equals(Player.Get().GetCurrentItem(Hand.Left)) && !this.Equals(Player.Get().GetCurrentItem(Hand.Count)))
        
{
            
this.m_Info.m_Health -= damage_info.m_Damage;
        
}
也可以连用 else if 或 else 但不建议这个位置锁定耐久(可能牵扯到其他物品)。
BowController.Shot                 改-为+ 控制弓耐久
WeaponSpearController.Shot   同上改,控制飞矛耐久

我是改成

this.m_Info.m_Health -= damage_info.m_Damage * 0.1f;
用斧頭砍確實是有耐久消耗減少10倍

但我每造一把新斧頭耐久值都會提升
不久耐久值就變100%了 跟鐵器沒兩樣....
請問要怎麼改??




回复

使用道具 举报

2

主题

376

帖子

507

积分

高级玩家

Rank: 4

贡献度
1
金元
5029
积分
507
精华
0
注册时间
2017-8-23
舒服的沙发
发表于 2022-6-2 10:38 | 只看该作者
顶起来,知道了踢我一脚
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-15 08:06 , Processed in 0.084247 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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