Ricardo's Magic Zone
avatar
Ricardo's Magic Zone
邪恶魔法师的神秘空间
GitHub Email

v0.3 — 拓展

R’s Experience 更新日志 v0.3-玩法向更新

🎯 核心机制重构

  • 取消药水惩罚 — 移除虚弱/挖掘疲劳药水效果
  • 改用属性修改 — 攻击伤害/攻击速度通过 EntityAttributeModifier 直接修改
  • 挖掘速度 — 因 1.21.1 无 MINING_SPEED 属性,保留 Mining Fatigue 药水

🔄 厌弃 & 讨好系统(全新)

  • 厌弃触发 — 装备等级 > 玩家等级 7+ 时弹出背包 + 音效 + 掉落物
  • 讨好判定蹲键 + 上下摇头 累计俯仰 60° → 讨好成功
  • 拒绝判定水平旋转视角 360° → 拒绝
  • 3 秒粒子 — 讨好成功后白色 END_ROD 粒子从装备上升至 5 格高,再传送至背包
  • 二次讨好 — 拒绝后 30 秒内任何玩家蹲下靠近装备可重跑讨好流程
  • 二次拒绝 — 立即销毁装备
  • 经验消耗 — 讨好成功扣除当前等级 10% XP

📊 HUD 优化

  • 讨好读条 UI — 红色进度条 + 剩余秒数 + 操作提示
  • 失明 + 迟缓 — 讨好期间施加,拒绝/接受后解除

🐛 修复

  • fabric.mod.json 中 contact 字段格式错误导致无法解析
  • 客户端与服务端属性 API 兼容性修复
  • 粒子不可见问题(失明导致)/ 改用 spawnParticles 服务端方法

📝 其他

  • 新增 AppeaseState.java — 讨好状态管理
  • 新增 GrayMistMixin.java — 灰色雾气效果(已取消注册,待重构思)

总计:6 个文件新增/重写,4 个文件修改 ✅