-
Notifications
You must be signed in to change notification settings - Fork 1
Description
请问您的特性和什么问题有关吗?
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
描述一下您的建议...
A clear and concise description of what you want to happen.
1.增加阶段逃亡数,比如一局16人,达到1-4人是1个逃亡,5-8人俩逃亡,9-12人三逃亡,13-16人四逃亡这样,这个是我在minehunt写的用于实现这个的代码(虽然四个if确实挺憨的2333),逃亡者的话取票数排名靠前的玩家,(同票就同票玩家随机一个吧)
int runners = 1;
if (inGamePlayers.size() >= L0Player) {
runners = L0Runner;
}
if (inGamePlayers.size() >= L1Player) {
runners = L1Runner;
}
if (inGamePlayers.size() >= L2Player) {
runners = L2Runner;
}
if (inGamePlayers.size() >= L3Player) {
runners = L3Runner;
}
2.增加是否开局给指南针的选项(开局解锁指南针),也是minehunt的代码参考(if真好用(bushi))【已实现】
if (CompassUnlocked == true) {
getPlayersAsRole(PlayerRole.HUNTER).forEach(p -> p.getInventory().addItem(new ItemStack(Material.COMPASS, 1)));
}
3.增加一个最低开局数,玩家达到这个数量后开始开局倒计时,比如16人设置最低开局8个这样,最好能放在配置文件里头,然后开局倒计时时长也放在cfg里头,默认30s这样,然后倒计时结束了开始投票,投票限制30s,避免有的玩家恶意不投票
4.增加投票踢出功能(其实这个可以直接copy vote的东西),开局后投票数据清零,但是依旧可以使用vote,然后如果有开挂玩家,投票数达到一定阈值就会将这个玩家变为非局内玩家(比较咱腐竹不是一直在的,这个就能起到举报的作用)
5.逃亡者的猎人雷达设置config可关闭(有些玩家不大想有这个,虽然设置0也差不多等于关闭了),可以考虑设置0的话直接判断关闭逃亡者雷达【已实现】
6.参考Dream视频,可以考虑开局有10秒钟无法攻击无法移动的时间(传送之后),然后让玩家对局面有个判断
7.把x,z轴的偏移量写到config里面,这样就可以利用第六条建议做出开局玩家和猎人距离差的不远的大眼瞪小眼的有趣情况(蛮怪的)【已实现】
8.设置是否开启成就奖励(不知道有没有成就奖励)
您考虑过的其他的想法...
A clear and concise description of any alternative solutions or features you've considered.
附加内容...
Add any other context or screenshots about the feature request here.