RPG 属性

RPG 属性

引入角色属性、技能和带有升级的经验系统的RPG元素。完全可通过config.toml进行配置。

游戏玩法

概述

RPG 状态模组旨在为 Hytale 引入 RPG 元素,服务于玩家、模组作者、服务器所有者以及地图制作者。它引入了一套完整的升级系统,包含经验值、技能以及队伍系统。模组加入了力量(STR)、敏捷(DEX)、体质(CON)、智力(INT)、耐力(END)和魅力(CHA)这六种属性,并采用了类似 DND 的属性调整机制。玩家每升一级,就能获得一定数量的属性点和技能点,用于提升各项属性和不同技能。每项属性和技能都会直接影响游戏体验。

如何使用队伍

使用指令 /stats 打开 GUI,然后导航到队伍标签页。队伍队长可以点击“创建队伍”。接着,你可以点击其他玩家名字旁的“邀请”按钮,将他们邀请到你的队伍中。默认队伍人数上限为 5 人,经验值仅在 256 格方块半径内共享,以防止挂机刷经验。

如果 GUI 失效或你不想使用 GUI,队伍系统还拥有一套独立的指令可供使用。

/sparty create
/sparty invite [目标]
/sparty accept [目标]
/sparty decline [目标]
/sparty leave
/sparty kick [目标]
/sparty disband
/sparty info

与 Essentials 模组的集成功能即将推出。

需求

配置

配置是此模组的核心关注点之一。模组的几乎所有方面都可以在 config.toml 文件中进行配置。

可配置项

  • 可以调整经验倍率,让升级变得更容易或更困难。
  • 可以设置等级上限(默认为 25 级)。
  • 技能上限最高可设置为 10(默认为 3)。
  • 可以合理调整伤害倍率。
  • 可以调整挖掘速度倍率。
  • 可以调整生命值、魔法值和耐力值的修正系数。
  • 可以调整属性上限(默认为 25)。
  • 可以编辑经验黑名单(决定哪些生物不提供经验)。
  • 可以开关 HUD 经验条。
  • 可以调整技能生效时的效果强弱。
  • 可以调整技能等级的消耗。
  • 可以开启或关闭 HUD 元素。
  • 可以调整队伍系统的各个方面。

所有配置均在 config.tomlxp_blacklist.toml 文件中完成,它们位于:

<根目录>/mods/com.bsnacks_RPG stats/config.toml

指令

指令 描述 权限(开发中)
/stats 显示你的当前属性 rpgstats.view
/stats add [属性] [数值] 将可用的属性点分配到所选属性上 rpgstats.add
/stats set [属性] [目标] [数值] 设置某个属性的数值 rpgstats.set rpgstats.set.others
/stats reset [目标] 重置目标的属性、等级和经验值 rpgstats.reset rpgstats.reset.others
/stats reload 重新加载 config.toml 文件的内容 rpgstats.set

已知BUG

  • 等级和属性在每次游戏会话之间无法保留。 已在 0.1.2 版本修复。
  • 配置更改无法应用于服务器。 已在 0.1.2 版本修复。
  • 与 Party Info & Pings [SimpleClaims Compatibility] 模组冲突。 已在 0.3.0 版本修复。
  • 魅力属性目前在游戏中没有实际作用。
  • 幸运一击技能无法生效(等待合适的API访问权限)。
  • 重置属性后,HUD 显示错误信息,需获得经验后才能更新。 已在 0.6.1 版本修复。
  • 在更新模组后,/stats 指令及其他指令将失效。你必须删除旧的配置文件才能更新模组。 修复方案正在开发中。

模组冲突

  • leniad 制作的 TextSigns 模组(安装后 HUD 上的经验条将无法更新)。

计划中的功能!

  • 每级获得可用于技能的能力点数。 已在 0.1.4 版本添加。
  • 魅力属性将对NPC商店提供某种折扣。
  • 对游戏体验产生非破坏性影响的技能。 已在 0.1.4 版本添加。
  • 职业系统(如果合适的话可能添加)。
  • 技能修正系数的实际应用(DND风格系统)。
  • GUI 增强。
  • 为 NPC 应用等级(目前正在开发中)。
  • 武器强化,武器生成时有一定几率出现 +1、+2 和 +3 的变种。
  • 来自中毒的负面属性效果。
  • 影响属性的减益效果。
  • 影响属性的增益效果。
  • 影响魔法系统的技能。

GitHub

请访问 GitHub 仓库报告任何问题或功能请求。 https://github.com/BadgerSnacks/rpgstats