

🤖 本模组代码由 DeepSeek 辅助生成。
OnJoinedRoom 时自动清空缓存。NetSync 组件,不再干扰房间初始化。详细日志 后,控制台会显示物品名称、原价、新价、倍率。RandomValueLib,简化主模组代码。cn_xc-RandomValueLib-1.0.0 的依赖。GrabStarted(PhysGrabber player),确保价格稳定生效。modifiedItemIDs 确保每个物品只随机一次。这一系列版本记录了从 v1.7.0 到 v1.8.0 之间的技术探索,均未公开发布:
RandomValueAPI,包含 OnItemRandomized 事件和 GetItemPrice 方法。FieldRef 回退为传统反射,确保修改成功。FieldRef 代替反射(发现兼容性问题,v1.5.8 已回退)。CreateBoolConfig 和 CreateFloatConfig。0.8 改为 0.5,默认最大倍率从 2.5 改为 2.0。.Acceptable() 改为 .Range(false, true)。.Acceptable(new bool[] { true, false }) 尝试解决范围验证错误。CreateConfigEntries 中为每个配置项添加 .File("RandomValueMod.cfg") 调用,解决空引用异常。Sync.ApplyLocal() 调用,解决编译错误。