起床战争。护住自己的床,拆掉别人的床,最后活着的队伍赢。
跑在独立维度里,背包和外面分开,打完自动送回去。搭红石搭累了换个节奏用的。
怎么开一局
菜单里的「小游戏」,或者:
/bw join 进场
/bw leave 退出
/bw 看当前状态
进去之后会看到一行状态:
起床战争 等人中
维度 bedwar(3) 地图 还没抽图
场上 1 人,开局需要 2 人 地图库 4 张
人数够了自动进倒计时,倒计时走完抽图开局。等的过程中随时能 /bw leave 走人。
默认配置:4 队、每队 1 人、最少 2 人开局。等待 60 秒,倒计时 10 秒,死亡后 5 秒复活,结算 15 秒。这些管理员能调。
资源
四种货币,从地图上的生成点自己冒出来,走过去捡:
| 资源 | 从哪来 | 买什么 |
|---|---|---|
| 铁锭 | 自家岛,出得最快 | 方块、基础武器、锁链甲 |
| 金锭 | 自家岛,慢一些 | 铁剑、弓箭、TNT、水桶 |
| 钻石 | 地图中间的公共点 | 队伍升级、钻石甲 |
| 绿宝石 | 地图中间,最慢 | 药水、钻石甲、高级道具 |
中间那两个点会随时间升级,产得越来越快:
| 等级 | 钻石 | 绿宝石 |
|---|---|---|
| I | 30 秒一颗 | 65 秒一颗 |
| II | 23 秒 | 50 秒 |
| III | 12 秒 | 30 秒 |
所以中期抢中路的收益是复利的——不是「多拿几颗钻石」,是「让对面在 III 级的时候还停在 I 级」。
商店
/bw shop,或者找地图上的商人。分七类:方块 / 近战 / 盔甲 / 工具 / 远程 / 药水 / 实用道具。
几个常用的价格:
| 商品 | 价格 |
|---|---|
| 羊毛 ×16 | 4 铁 |
| 石剑 | 10 铁 |
| 铁剑 | 7 金 |
| 击退棒 | 5 金 |
| 剪刀 | 20 铁 |
| 木斧 | 10 铁 |
| 锁链盔甲 | 40 铁 |
| 铁盔甲 | 12 金 |
| 钻石盔甲 | 6 绿宝石 |
| 弓 | 12 金 |
| 箭 ×6 | 2 金 |
| 速度 / 跳跃药水 | 1 绿宝石 |
| 隐身药水 | 2 绿宝石 |
| TNT | 4 金 |
| 水桶 | 3 金 |
| 海绵 ×4 | 6 金 |
盔甲和工具是「档位」,不是物品。 买了铁盔甲之后它就是你的档位,死了复活还在,不用重买。剑和消耗品才是死了掉的。
为什么剪刀值 20 铁
因为它是唯一能快速拆羊毛的东西。没有剪刀拆一条羊毛桥要挖十几秒,有剪刀是一两秒。
它和武器不在一个赛道上:20 铁买不到任何攻击力,买到的是「能不能跟上对面搭桥的速度」。开局囤铁的人通常先出它。
两种模式
地图自己声明是哪一种,抽到什么打什么。
经典——拆床。床没了的队伍死了不再复活,全员阵亡即淘汰。
夺点——地图上有若干个点,站上去占领:
- 判定半径 4 格
- 连续站 5 秒完成占领
- 占住之后每秒 1 分,先到目标分的赢
- 点上同时有两队人的时候进度冻结,谁也占不了
站上去就走的偷分打法不成立,5 秒是实打实的。
地图
/bw maps 看地图库里有哪些
/bw map <地图> 指定下一局打哪张(管理员)
/bw reload 重扫地图库(管理员)
地图是从文件扫出来的。状态行里如果写着「地图库 0 张」,那是地图目录空了,不是抽图逻辑坏了——这两种情况提示语不一样,照着提示做就行。
侧边栏
对局中会有一块自己的侧边栏,显示队伍、床的状态、比分。它和平时那块(/rcc bar)不是同一块,进场时会临时接管,打完还回去。
如果配置里关了对局侧边栏,或者你人不在起床维度,它不会显示——跨维度不显示是有意的,你走出去之后看到的应该是服务器信息,不是一局你已经不在里面的比赛。
管理员命令
/bw start 强制开局
/bw stop 强制结束
/bw reload 重读配置和地图库
/bw map <图> 指定下一局的地图
/bw stop 会把场上的人送回退出世界,不会把他们留在一个已经结束的维度里。
常见问题
打完东西还在吗?
对局背包和你平时的背包是分开的。进场时换成空的,出场时换回来。局里买的东西不会带出去,局外的东西也带不进来。
掉线了会怎么样?
那一局按离场处理。重连之后回到平时的世界,不会卡在起床维度里。
队伍是怎么分的?
自动分,按人数平均。目前默认每队 1 人,也就是单人模式。
能不能加新地图 / 新玩法?
能。地图放进目录 /bw reload 就认了。新玩法在群里提,评估之后排期。
为什么我拆了床对面还在复活?
先确认拆的是不是对面的床——地图里每队一张,颜色对应队伍。另外夺点模式里的床是占领点,不是复活床,拆它没有意义。
这个是照搬别人的小游戏包吗?
对局逻辑是自己写的。资源包和地图这一层用的是社区的行为包,插件侧负责维度、分队、状态机和计分板,两边通过命令对接。有 bug 在群里说,或者走反馈页。