跳转到主要内容

原IdleRPG的重写,作为Sopel的模块使用。它整合了一些Shocky的IdleRPG系统的功能,但更为深入。

项目描述

IdleRPG的重写,作为Sopel的模块使用。它整合了一些Shocky的IdleRPG系统的功能,但更为深入。

入门

当Sopel首次加入频道时,IdleRPG将被禁用。频道操作员(+o)必须使用.idlerpg start来启动IdleRPG。如果频道操作员在任何时候想要暂停IdleRPG,他们可以使用.idlerpg pause。您可以使用.idlerpg start.idlerpg resume从暂停状态恢复。

为了使频道用户能够参与IdleRPG,他们必须通过nickserv进行认证,并在频道中输入>>status。如果他们没有认证,他们将被警告必须认证才能参与IdleRPG。

<+salty> >
-Sopel- [idlerpg] Welcome to IdleRPG, salty! You are logged in as maxpowa.

状态

玩家可以通过在启用IdleRPG的频道中发送>来检查他们的状态。玩家必须输入>才能升级。

Sopel将直接向玩家发送通知来回复这些消息。

玩家还可以在>之后使用任何字符子集来拼写status,例如:>stat。玩家可以通过在>status之后添加其他玩家的名字来检查其他玩家的状态,例如:>stat salty

如果您使用的昵称与账户名称不同,您将看到以下格式的您的名字:昵称 / 账户

<+salty> >s
-Sopel- [idlerpg] salty / maxpowa, level 27, XP: 28,054 / 77,727 (38,281 + 39,446) [=======          ] (36.1%) | 13h 47m 53s until level up

排行榜

玩家可以通过输入 >leaderboards 查看排行榜,同样,他们可以使用 leaderboards 的任何子集字符。

排行榜将显示最多10个该频道的“懒人”。如果少于10人开始他们的IdleRPG,则只显示那些人。在线玩家的昵称将显示在这个列表中,而离线玩家的账户名称将显示在这里。

<+salty> >l
-Sopel- 1. salty, level 27, XP: 28,187 / 77,727 (38,281 + 39,446) [=======          ] (36.3%)
-Sopel- 2. Soni, level 18, XP: 8,251 / 10,384 (10,066 + 318) [===============  ] (79.5%)
-Sopel- 3. Teh_Colt, level 16, level up available
-Sopel- 4. Assistant, level 12, level up available

惩罚

您作为用户执行的大部分操作都可能导致您下一次升级的惩罚。惩罚简写为 p[num]。

操作

惩罚

昵称更改

p30

参加

p200

退出

p20

LOGOUT 命令

p20

被踢出

p250

频道私聊

p[消息长度]

频道通知

p[消息长度]

惩罚会影响您达到下一个等级所需的时间。惩罚以 NUM*(1.14^(YOUR_LEVEL)) 的形式应用,因此在第10级退出(p20)将意味着额外的74秒(20*(1.14^(10)))向您的下一个等级迈进。Netsplit 用户不受退出惩罚的影响。

待办事项:可以通过更改配置选项 xxx 来调整惩罚公式。

惩罚显示在您的经验值之后的括号中。例如,在下面的片段中,用户 salty39,446 秒的额外惩罚价值。

<+salty> >s
-Sopel- [idlerpg] salty / maxpowa, level 27, XP: 28,054 / 77,727 (38,281 + 39,446) [=======          ] (36.1%) | 13h 47m 53s until level up

物品

待办事项

战斗

待办事项

安装

简单(且推荐)的方式: pip install sopel_modules.idlerpg

不那么简单的方式,您必须已经安装了 Sopel 才能使用此方法。

git clone https://github.com/maxpowa/sopel-idlerpg
cd sopel-idlerpg
pip install .

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。

源分布

sopel_modules.idlerpg-0.1.0.tar.gz (8.4 kB 查看散列)

上传时间

由以下机构支持