物品与装备
BlockZ 的物品设计重点并不在于数量堆叠,而在于每类物品如何参与携行能力、状态管理与战术恢复。
背包类
背包类是最直观的容量扩展来源,但并不是唯一来源。
| 注册名 | 中文说明 | 玩法定位 |
|---|---|---|
backpack_coyote | 土狼背包 | 偏大型携行装备,适合中后期长期搜刮与补给搬运。 |
backpack_alice | Alice 背包 | 经典大容量背包,用于大规模携行与整合包中的长期探索。 |
backpack_czech | 捷克背包 | 中等容量,适合作为过渡装备。 |
backpack_czechpouch | 捷克挂包 | 容量更小,但适合早期过渡或轻装配置。 |
backpack_patrolpack | 巡逻包 | 轻便路线用背包,强调灵活性而非极限容量。 |
为什么背包系统重要?
因为 BlockZ 的空间不是抽象数值,而是具体到可放几格、能放多大物品的网格结构。背包大小会直接决定你的搜刮策略、战斗补给量与行进路线。
服装类
当前服装系统包含背心、手套、上衣、裤子与鞋子。其意义不仅是外观,而是通过衣物槽位和口袋容量参与生存系统。
- 背心:常作为补充容量与战术携行层。
- 上衣 / 裤子:可提供额外口袋空间,强化基础携行能力。
- 手套 / 鞋子:当前更多承担装备体系完整性与后续扩展位置。
Curios 视角下的意义
在接入 Curios 后,部分装备并不是孤立存在,而是会被纳入额外装备槽分组、排序与图标渲染逻辑中。这保证了扩展装备仍然能保持 BlockZ 的统一界面体验。
医疗用品
医疗物资是 BlockZ 生存循环的核心消耗品之一。
bandage· 绷带:用于处理流血等护理场景,是最基础也最重要的战后恢复物资之一。rags· 破布:作为低配止血材料,通常承担早期求生或物资不足时的应急角色。splint· 夹板:用于处理骨折类状态,体现 BlockZ 将跌落惩罚转化为后续恢复流程的设计思路。morphine_syringe/codeine_pills:用于止痛或状态缓解,说明项目的医疗体系已经不局限于单一回血道具。
设计原理
把医疗物资拆成止血、骨折处理、止痛等不同角色,可以让玩家在战斗前准备、战斗后恢复和资源搜集之间形成更自然的消耗闭环。
实体与测试相关物品
当前项目注册了 dayz_zombie_spawn_egg,用于生成 DayZ 丧尸实体,便于测试实体行为、掉落与搜刮流程。
系统物品
lock_item 代表项目内部用于支撑系统逻辑或特定交互的物品类别。这类物品在 Wiki 中通常不需要过度包装成普通战利品,但应该保留说明,方便后续维护者理解它们存在的原因。
物品系统的扩展方式
BlockZ 的物品兼容思路,重点不是为每个外部模组硬编码,而是提供可持续扩展的规则层。
- 占格尺寸规则:物品宽高可以通过规则文件或命令写入,因此其他模组物品也能接入 DayZ 风格占格系统。
- 容量规则:物品是否具备内部容量,以及容量有多大,也可以通过配置规则扩展,而不必每次都新增专门 Java 类。
关于模型与展示
项目近期已经引入了自定义物品模型加载方案,用于解决部分 3D 物品模型在原版限制下的显示问题。这意味着未来 Wiki 可以继续补充“3D 物品展示”和“资源制作规范”专题。