npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

koishi-plugin-fight-landlord

v1.1.13

Published

koishi斗地主游戏

Downloads

188

Readme

koishi-plugin-fightlandlord

npm

koishi斗地主游戏

使用任意数据库均可,免去了安装额外依赖之苦。对于小型使用场景来说,基于关系型数据库的操作尽管理论上效率一般,但胜在轻巧简便。

快速开始

  • 使用ddz.list查询是否已经有可用房间。如果没有的话,赶紧呼朋唤友准备开始吧
  • 要加入准备中的房间,使用ddz.join ID,如ddz.join 1
  • 要创建房间,使用ddz.create。添加参数-m以指定模式。0:经典模式,1:魔改模式,2:万宁模式。如ddz.create -m 1
  • 当人满后,房主使用ddz.start开始游戏
  • 私聊机器人,使用ddz.info 或 手牌 以获取手牌等信息
  • 使用ddz.play 或 出 以出牌,输入ddz.play 过 / 出 过 则可以直接跳过本轮
  • 使用ddz.quit退出当前房间。若房主退出,则房主身份会顺延到下一位玩家
  • 使用ddz.disband解散当前房间(仅房主可用)
  • 当出现问题时,使用ddz.reset以重置数据表

规则:当玩家人数为4~6人时

4人场

分地主队和农民队,地主没有额外的牌。使用一副完整牌 + 去掉黑桃、草花、大小王的半副牌。每人20张牌。

5人场

2地主对3农民。使用两副完整牌。每人20张牌,每个地主有4张地主牌。

6人场

分地主队和农民队,地主没有额外的牌。使用三副完整牌。每人27张牌。

规则:经典斗地主

本游戏采用经典斗地主规则:

  • 单牌
  • 对子(一对相同点数的牌)
  • 三张相同点数的牌
  • 三带一(三张相同点数的牌 + 单牌)
  • 三带一对(三张相同点数的牌 + 一对)
  • 顺子(连续的五张或更多点数相邻的牌)
  • 连对(连续的两对或更多对点数相邻的牌)
  • 飞机不带翅膀(连续的两个或更多个三张相同点数的牌)
  • 飞机带单牌(连续的两个或更多个三张相同点数的牌 + 相同数量的单牌)
  • 飞机带对子(连续的两个或更多个三张相同点数的牌 + 相同数量的对子)
  • 炸弹(四张点数相同的牌)
  • 王炸(即大王+小王)

规则:魔改斗地主

在经典斗地主的基础上扩充而来,在出牌阶段随机触发事件。使用ddz.create -m 1以启用。 事件如下:

  • 以小博大-最大的手牌变为2
  • 昙花一现-随机让一位玩家明牌
  • 散财童子-当手牌数大于1时,随机丢掉一张手牌
  • 阳光普照-每人获得一张牌
  • 偷天换日-将一名玩家的一张手牌和自己的一张手牌交换
  • 狸猫换太子-将一名玩家的身份和自己的身份交换
  • 乾坤大挪移-将一名玩家的全部手牌和自己的全部手牌交换
  • 反转了-翻转出牌顺序
  • 摇滚狂欢-每名手牌数大于1的玩家均失去点数最大的一张手牌

规则:万宁斗地主

在魔改斗地主的基础上扩充而来,技能触发概率增大。使用ddz.create -m 2以启用。

更新日志

1.1.13

  • 修复:1.1.12版本中触发狸猫换太子、偷天换日、乾坤大挪移等技能时会移除玩家的问题

1.1.12

  • 调整:狸猫换太子、偷天换日、乾坤大挪移现在将会选择一名其它玩家作为目标,不会出现选择自己作为目标的情况了
  • 新增:三山四海-当前玩家随机获得1~4张3或1~4张4

1.1.11

  • 修复:退出房间时的提示语错误
  • 修复:将对子视作两张单牌在飞机中打出时,不允许出牌的情况
  • 新增:摇滚狂欢-每名手牌数大于1的玩家均失去点数最大的一张手牌

1.1.10

  • 调整:6人局将会发3副牌,以加快对局速度

1.1.9

  • 修复:以小博大不能正确地改变手牌

1.1.8

  • 新增:插件设置页增加提示信息
  • 调整:6人局现在会发3副牌了

1.1.7

  • 修复:反转了-无法正确反转出牌顺序
  • 修复:输入无效手牌来尝试触发魔改、万宁技能
  • 调整:万宁模式的技能触发概率变为25%

1.1.6

  • 新增:万宁斗地主模式
  • 新增:乾坤大挪移-将一名玩家的全部手牌和自己的全部手牌交换
  • 新增:反转了-翻转出牌顺序

1.1.5

  • 新增:魔改斗地主技能:偷天换日-将一名玩家的一张手牌和自己的一张手牌交换
  • 新增:魔改斗地主技能:狸猫换太子-将一名玩家的身份和自己的身份交换
  • 调整:ddz.reset现在会返回提示语了
  • 修复:ddz.quit在活动房间中依然可以退出
  • 修复:魔改斗地主技能:阳光普照会固定发牌
  • 修复:点数小的炸弹可以管住点数大的炸弹(如3333>4444)

1.1.4

  • 修复:ddz.play指令at不到人
  • 调整:暂时关闭魔改斗地主技能:阳光普照

1.1.3

  • 修复:ddz.start指令显示玩家昵称错误
  • 修复:ddz.start指令和ddz.play指令对玩家at时的错误

1.1.2

  • 新增:ddz主指令提供帮助信息
  • 调整:完善ddz.rule和ddz.help指令

1.1.1

  • 修复:ddz.reset的bug

1.1.0

  • 这是一个RC版本
  • 重大更新:调整架构
  • 重大更新:每场对局最多支持6人同时游玩,具体规则请参阅说明
  • 修复:王炸可以管住王炸
  • 调整:更友好的手牌信息和其它系统播报等
  • 调整:魔改斗地主技能:阳光普照 进行了平衡性调整,现在不会每次都发特别大的牌了

1.0.126

  • 新增:添加了一些群友特别标志位

1.0.125

  • 调整:不再强制以空格分割出牌

1.0.124

  • 修复:手牌数播报更新不及时

1.0.123

  • 修复:魔改斗地主触发事件时会吃牌

1.0.122

  • 修复:当三连牌的主体大于上家但尾巴小于上家时压不住(包括三带一、三带二、飞机)
  • 修复:ddz.create -m参数类型错误
  • 调整:魔改斗地主的事件触发判定放在检测手牌后,防止玩家通过打出不存在的牌来尝试触发事件
  • 调整:ddz.play指令可以接受小写字母了
  • 调整:获胜时将会播报胜利阵营

1.0.121

  • 新增:魔改斗地主模式技能:阳光普照

更早

  • 懒得写了

Roadmap

  • 为ai预留接口
  • 增加积分系统