1.5.10 • Published 7 months ago

koishi-plugin-impart-pro v1.5.10

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

koishi-plugin-impart-pro

npm

Impart-Pro 插件说明

用于模拟牛牛的成长和决斗过程,并提供排行榜等功能。

功能列表

指令说明
开导 @某人长牛牛
决斗 @某人战斗!爽~
重开牛牛牛牛很差怎么办?稳了!直接重开!
牛牛排行榜查看牛牛排行榜
看看牛牛 @某人查询自己或者别人牛牛数据
锁牛牛 @某人开启/关闭 某人/某频道 的牛牛大作战

插件配置说明

本插件提供了许多灵活的配置选项,用户可以根据需求自定义不同的功能和行为

1. 牛牛设置

defaultLength

  • 类型: tuple([Number, Number])
  • 默认值: [18, 45]
  • 说明: 该字段用于定义“初始生成”的牛牛长度(单位:厘米),并且允许有一定的随机浮动。
  • 具体来说,这里的 18 ± 45% 表示:
    • 基础长度: 18 厘米
    • 最大偏差百分比: 45% 因此,牛牛的长度将在以下范围内随机生成:
    • 最大值: $18 + 18 \times 0.45 = 18 + 8.1 = 26.1$ 厘米
    • 最小值: $18 - 18 \times 0.45 = 18 - 8.1 = 9.9$ 厘米 换句话说,初始生成的牛牛长度可能在 9.9 厘米到 26.1 厘米之间波动。

exerciseRate

  • 类型: array

  • 说明: 每个长度段位的牛牛成功锻炼的概率。举例来说,如果牛牛的长度在 0 到 100 厘米之间,锻炼成功的概率为 80%。如果长度超过 100000 厘米,锻炼就不会成功。

exerciseWinGrowthRange

  • 类型: tuple([Number, Number])
  • 默认值: [10, 45]
  • 说明: 每次锻炼成功后,牛牛长度的增长范围。以默认值 [10, 45] 为例,表示成功锻炼后牛牛长度增长的基数为 10 厘米,同时允许有 ±45% 的浮动:
    • 最大值: $10 + 10 \times 0.45 = 14.5$ 厘米
    • 最小值: $10 - 10 \times 0.45 = 5.5$ 厘米 因此,锻炼成功时,牛牛的长度会在 5.5 厘米到 14.5 厘米之间随机增长。

exerciseLossReductionRange

  • 类型: tuple([Number, Number])
  • 默认值: [12, 45]
  • 说明: 每次锻炼失败后,牛牛长度减少的范围。与增长规则类似,默认值表示失败后长度减少的基数为 12 厘米,且允许 ±45% 的浮动。

2. 对决设置

duelWinRateFactor

  • 类型: array
  • 说明: 该设置用于控制决斗获胜概率与牛牛长度差异之间的关系。长度差值越大,胜率越小。举例来说,如果双方的牛牛长度差值在 0 到 10 厘米之间,获胜概率为 100%。如果差值超过 1000 厘米,较短的一方将没有获胜的机会。

duelWinGrowthRange

  • 类型: tuple([Number, Number])
  • 默认值: [10, 50]
  • 说明: 决斗胜利后,牛牛的长度增加范围。与锻炼类似,这里也有 ±50% 的浮动。

duelLossReductionRange

  • 类型: tuple([Number, Number])
  • 默认值: [15, 50]
  • 说明: 决斗失败后,牛牛的长度减少范围,带有 ±50% 的浮动。

其他设置

排行榜设置

  • imagemode: 控制排行榜是否以图片形式渲染。默认启用。
  • leaderboardPeopleNumber: 设置排行榜上显示的用户人数,默认为 15 人。
  • enableAllChannel: 是否展示全频道的用户排名。默认关闭。

管理设置

  • permissionScope: 设置允许触发某些操作的用户范围。可以设置为所有用户、仅管理员、群主或指定的用户。

货币设置

  • currency: 定义插件中使用的货币单位名称,默认为 impartpro
  • maintenanceCostPerUnit: 定义货币与牛牛长度的转化比率。默认每 10 个货币换取 1 厘米长度。

调试设置

  • loggerinfo: 控制是否输出调试日志信息。默认关闭。

注意事项

  • 确保你已经正确配置了 Koishi 和 Impart-Pro 插件。
  • 请根据你的需求调整配置项和数据库表结构。
  • 如果遇到问题,请查看插件代码或寻求社区支持。
1.5.5

8 months ago

1.5.4

8 months ago

1.5.3

8 months ago

1.5.2

8 months ago

1.5.1

8 months ago

1.5.0

8 months ago

1.4.0

8 months ago

1.3.1

8 months ago

1.3.0

8 months ago

1.5.10

7 months ago

1.5.9

8 months ago

1.5.8

8 months ago

1.5.7

8 months ago

1.5.6

8 months ago

1.2.0

9 months ago

1.1.9

9 months ago

1.1.8

9 months ago

1.1.7

9 months ago

1.1.6

9 months ago

1.1.5

9 months ago

1.2.2

9 months ago

1.2.1

9 months ago

1.1.0

9 months ago

1.0.0

9 months ago