Coder Social home page Coder Social logo

silencechen / pcrduel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sdyxxjj123/pcrduel

0.0 0.0 0.0 1.87 MB

创建贵族进行俄罗斯转盘决斗,提升贵族等级,争夺pcr女友的小游戏。

License: GNU General Public License v3.0

Python 100.00%

pcrduel's Introduction

注意

请注意,Git和群内V5.0FIX2之后的压缩包不包含魔改数据库文件,DLC数据文件,需要到群内或Releases中自行下载。

使用该魔改版,一般不会因为unit目录未分离导致戳一戳等出现异常,如果您确实出现异常,请检查数据库分离是否正确

如果您有任何问题,欢迎提issues!如果您对本游戏有好的想法,也可以提,可能的话我会并入主分支亦或是为您开放一个单独的分支

我只是在原版基础上进行了一些粗陋的改动,框架是由大佬编写的,在此感谢!

强烈建议您在每次更新前查看更新内容,建议您出现问题来提issues而不是私聊我,非常感谢!

今后可能会很少在群里发新版本了,请关注github!

如果您git clone时过慢,也可以使用我自己的gitlab,但gitlab中不包含Releases!

git clone http://feite.asia:8100/sdyxxjj123/Pcr_Duel.git

数据库,插件,DLC包都可以在Releases中下载,包括一键包,如果您Releases下载过慢,更推荐去群内或者百度云下载

Releases的插件可能不是最新的,但数据库,DLC包一般不会变动!

请善用代码比对功能!

您的支持是我更新的动力,如果喜欢,请给我和原作者点个小星星,谢谢!

大部分的数值都可以自定义,请在使用前在参数设置区自定义您的贵族决斗,这不会耗费您很长的时间!

原版注意事项

目前为了方便,通过决斗获得女友是可以超过爵位上限的,这个可以自己修改。

游戏可能存在bug,python新手多包涵。

领金币和查金币指令,与赛跑是一样的,二者的金币也是互通的,如果两个都安可以注释掉一个。

贵族签到的每日次数由于hoshino默认,不是跨群独立的,想修改可以自己修改。

女友列表就是你自己的_pcr_data列表,减去黑名单列表,可以自己调整不想出现的女友。

氪金功能没有写在说明书中,最好不要开启,开启氪金十分无聊。 我写了嘤嘤嘤

新增的dlc需相应的pcrdata和unit头像包,我会放在github的release里,我用的pcrdata为旧版,请根据自己的调整。

如果想自己创建dlc,请在源码中dlc部分,按格式添加,json文件里也需要加个空列表。(这里后续应该会优化) 这个问题已经被解决了

新增了在招募时发送角色立绘功能,这个需要角色有立绘包。如果有的话,请在同目录下的fullcard文件夹里,按文件夹中范例,{角色id}31.png的格式添加立绘,如果没有角色立绘,则发送角色头像。

贵族决斗指令表

注意:仅适用于魔改版,如有改动,请以实际为准

关键词 作用
创建贵族 可以在本群创建自己的贵族,会被随机分配一个PCR女友。
查询贵族 可以查询自己的贵族状态。
贵族约会/招募女友 可以花费500金币招募一个女友,女友数不能超过爵位上限。
升级贵族/升级爵位 可以花费金币提升自己的爵位,提升爵位时女友数需已达到上限。
贵族决斗+@成员(强制) 可以向另一个贵族发起决斗,两个人必须都是贵族且已拥有女友,输者会随机被抢走一个女友。带强制时,使用强制决斗卡道具
领金币 可以在金币归零时领取150金币。
查金币 可以查询自己现在的金币数。
贵族签到 可以领取金币和声望,数量与爵位和运气有关。
为(用户qq)充值xx金币 可以为该用户充值金币
重置决斗 可以解锁决斗开关。(限管理员以上,这个仅用于决斗卡死无法再开的时候)
查女友+角色名 可以查询某位角色的归属。
分手+角色名 可以和角色分手(需要支付分手费和声望)。
贵族帮助 可以查看游戏说明书。
dlc帮助 可以查看dlc系统功能
本群贵族 可以查看本群贵族统计,剩余女友,及加载dlc的状况
加冕称帝 可以由国王提升至皇帝
飞升成神 可以由皇帝提升至神
贵族等级表 可以查看贵族提升消耗及权利
为@某人转账xxx金币 用以向某人转账金币,需要扣除手续费
用xxx金币与@qq交易女友+角色名 进行女友交易,需要扣除买入方的声望,需要扣除手续费
声望/金币/女友排行 查看排行榜
查询庆典 查看目前正在进行的庆典状况
梭哈支持XX号 是男人就梭哈!投入所有的金币支持某位选手
扣除QQ号的XXX声望 特殊情况用,扣除某人声望
声望招募 使用声望必定招募女友
免费招募 免费招募必定招募一名女友
皇室婚礼+角色名 和一名角色结婚
离婚+角色名 和自己的妻子离婚
确认重开 删除自己的角色,从头再来
重置角色qq 删除一名玩家的数据库,令其重新开始
重置金币qq 清空一名玩家的金币
设定群XXX为X号死 操盘(这个功能十分无聊,但可以防止人脱坑)
初始化本群庆典 按照配置内的设置,快速初始化本群庆典
开启/关闭本群XX庆典 群内开关庆典
好感帮助 可以查看好感系统帮助
购买上限 可以增加女友上限(国王以上可用)
贵族婚礼+角色名 可以拥有第二名妻子(神可用)
武器列表 查看本群可用武器(仅供娱乐)
切换武器XXX 切换本群武器
贵族胜场排行 查看胜场排行
送发情蛋糕XXX 测试用,提升某角色300好感度
真步真步 测试用,增加10胜场
封停/解封群XXX的XXX号 封号系统,有钻空子的封了他
发放补偿XXX个(金币/声望/公主之心) 为当前全群发放补偿(公主之心是补20好感的道具,可以改成别的)
本群重开 本群删库,请小心误操作,默认重开后补偿5000X等级金币,300X等级声望,和X等级公主之心
开启/关闭(或查询)本群不决斗惩罚 开关本群不决斗惩罚
清空群XXX的XXX的认输场次 清空认输场次
为XXX发放XXX个XXX 为某人发礼物
神秘商店 查看当前的神秘商店商品
购买物品 X 购买神秘商店物品
批量送礼 数量 女友名 礼物名 批量送礼功能
使用道具 道具名 目标名 使用道具
升级称号 提升称号等级
查询道具 查询各自道具的效果及持有数

魔改版注意事项

魔改版个人仓库地址:http://feite.asia:8100/sdyxxjj123/Pcr_Duel

魔改内容:

  • 1.细化了等级分类
  • 2.升级从6级(伯爵)开始需要声望
  • 3.追加飞升成神,成神后不可招募女友,只能掠夺,没有女友上限
  • 4.根据输的人爵位等级,追加胜者金币奖励

V2更新

  • 5.加入声望充值,方便测试
  • 6.加入离婚系统(需20000金币,4000声望,可自行修改)

V3更新

  • 7.加入了认输惩罚,防止互相认输刷声望
  • 8.现在初始建号即初始化声望系统
  • 9.完成分离贵族对决和常驻数据库,修复了季落佬在缝合DLC时的一个BUG
  • 10.加入了等级差机制,根据等级差不同会有不同的收益
  • 11.加入声望排行,金币排行,女友排行
  • 12.加入声望兑换金币
  • 13.加入操盘系统
  • 14.加入梭哈支持
  • 15.现在分手需要声望了,避免一直分手约会刷人物(机器人容易冻结)
  • 16.在等级7以上,声望<0时,不能招募女友的声望惩罚
  • 17.提升了声望的获取量

V3.0-fix1更新

  • 18.修正了数据库上传的错误 修正了成神可以招募女友的错误

V4.0更新

  • 19.完全重构了庆典系统,现在可以方便的开启庆典,并让群友查询正在进行的庆典信息 下一步考虑使用群消息就能开关庆典
  • 20.将部分变量前置,将部分msg的文本改为变量,方便自行修改
  • 21.转账追加手续费系统,手续费的量可以自行设置
  • 22.魔改版兼容原版数据库,不需要再删库了(嘤嘤嘤)
  • 23.增加重开系统 看看有没有绝望的人remake
  • 24.加入声望招募系统
  • 25.加入免费十连招募系统
  • 26.删除了之前版本一些不必要的代码,带来不便还请谅解,之后会将自用代码和发布代码分开

V4.1更新

  • 27.chara分离,保证原有自动更新卡池,下载头像正常运行,DLC角色不再尝试下载头像,避免头像不存在时卡机器人
    分离chara后,如果需要whois插件能查询DLC角色,请自行添加from .. import chara_duel as chara
  • 28.修正了升级贵族不能用的问题代码删多了嘤嘤嘤

V5.0更新

  • 29.缝合原版好感度系统,仓库系统(基于原版V0.7-FIX1)
  • 30.直接将庆典系统使用数据库实现跨群独立,群内开关。使用前请先初始化本群庆典,否则可能会出现问题(测试功能) 由于我不是很会数据库部分,Python水平也水,代码很乱,如果需要自行迁移,还请搜索开关部分
  • 31.移除了数据库中重名的情况(优先级PCR>DLC,本名>别名,别名较多>别名较少)
  • 32.重构了一部分代码

V5.1更新

  • 33.同步原版修正了BUG
  • 34.追加了庆典时对礼物的获得量增加
  • 35.现在,允许娶二房了(确信),所有的参数请自定义设置
  • 36.追加了可否支持自己的开关
  • 37.好感度系统部分变量前置
  • 38.贵族帮助更新
  • 39.追加了转账限额系统

V5.2更新

  • 40.追加了转账最低限额
  • 41.加入武器切换系统
  • 42.加入胜负场统计,追加胜场排行
  • 43.重写了贵族等级表,现在您进行二次魔改时,一般不需要改动贵族等级表了,所需金币,声望等数值会自动变化
  • 44.追加了升级时声望不足,提示所需声望的量的机制
  • 45.对女友交易等追加正则匹配,使与,和,跟均可触发指令
  • 46.贵族签到数值定义前移,便于魔改(签到给的金币和声望也会同步至贵族等级表,无需自行修改)

V5.3更新

  • 47.女友交易手续费变量前移,追加次数限制
  • 48.追加封号系统
  • 49.追加声望兑换金币的限额
  • 50.追加重开次数限制

V5.4更新

  • 51.修正了几个逻辑漏洞(如决斗时可以继续转账,自定义枪支设定奇数等)[武器切换权限已下放至群友]
  • 52.追加了一天不决斗的惩罚,具体内容可以自行设置,默认为皇帝及神一天不决斗扣除一名女友(不会扣除妻子,其余和输掉一样),可以自行开关[注:默认为关,如果要默认开,请修改1067行,群惩罚开关部分 return 0,如果要默认开启,就改成return 1]
  • 53.追加了本群重开和补偿的发放功能,方便分群删库(默认本群重开会发放补偿,还请自行设置,相关数据没有前置)
  • 54.现在重开会重置礼物仓库了
  • 55.优化了部分文字提示,代码
  • 56.将好感度挡刀的需求好感度和扣除的好感度分开了
  • 57.追加了领金币次数限制

V5.4FIX1更新

  • 58.修正定时任务定义问题(现有定时任务不能正确生效)
  • 59.修正领金币限制次数不正确工作的问题
  • 60.修正不决斗扣女友默认开关的问题
  • 61.追加认输次数过多,进行封号的功能(可在自定义区进行设置)
  • 62.修正公主之心加好感不正确的问题

V5.5更新

  • 63.应群友要求,追加了一个一次买多个礼物的功能,减少刷屏
  • 64.修正了一些代码,进行了代码格式化
  • 65.将贵族帮助,贵族等级表,查询贵族改为合并消息,减少刷屏(请自行设定转发用QQ号和昵称)

V5.5FIX1更新

  • 66.查询贵族时,追加了昵称显示,避免多个查询不知道是谁
  • 67.追加了为机器人所在的所有群发放补偿的功能
  • 68.DLC列表现在也是合并转发了

V5.6更新

  • 69.追加了合并转发的开关,避免有机器人因风控无法发出合并转发消息
  • 70.修正了离婚时显示错误的BUG
  • 71.预载了小道具系统:强制决斗卡
  • 72.修正礼物显示的BUG

V5.7更新

  • 73.小道具系统还在制作,请稍待
  • 74.追加了神秘商店,每小时刷新物品,会随机出售礼物,有概率刷出公主之心和小道具(测试功能)
  • 75.修正了若有群禁言时或有人女友数目为0时,不决斗惩罚无法正常工作的问题
  • 76.追加了一个批量送礼物的功能,减少刷屏
  • 77.新增了一个发放礼物的功能

V5.8更新

  • 78.小道具系统及框架制作完成,正式上线
  • 79.将礼物与道具的查询分开了
  • 80.加入了称号系统,用以消耗大量的金币,升级称号可以提升押注成功时金币的获得量
  • 81.批量送礼提示优化
  • 82.神秘商店更新,开启第六栏位,随机刷出小道具
  • 83.新增小道具
    公主之心: 特殊的好感度礼物,提升任意女友的20好感度
    强制决斗卡: 强制向某人发起决斗,无法拒绝
    保护卡 : 当输掉决斗时,免受损失女友惩罚一次
    无懈卡 : 当被使用负面小道具时,免除一次惩罚
    陷害卡 : 指定一名角色,降低其与持有者的30好感度
    指定招募卡: 指定一名单身的角色成为你的女友
    道具可以在神秘商店购买或是签到获得哦。

V5.8-FIX1更新

  • 84.修正神秘商店道具6无法购买的问题
  • 85.贵族签到庆典开启时显示修正
  • 86.加入了一个需要先决斗才能签到的开关

V5.8-FIX2更新

  • 87.修正了称号显示异常的BUG
  • 88.修正了保护卡不能正常工作的BUG

V5.8-FIX3更新

  • 89.修正了神秘商店购买金额与显示不同的BUG(感谢@mhy9989,感谢@圆)
  • 90.修正其他BUG
  • 91.将现有胜场修改改为无提示的真步真步(方便管理员在正式玩的群内修改胜场)
  • 92.追加了扩充容量会随着扩充容量的大小增加消耗的功能
  • 93.为方便测试,现在机器人管理员不再受转账和神秘商店的次数限制

说明:小道具系统是在签到时可以有一定概率随机获得道具的系统

征集小道具想法!有好的想法可以提issues哦!

不仅仅需要更新本体的场合

  • 1.V3.0时,进行了数据库分离,您需要更新贵族决斗分离用数据库
  • 2.V4.1时,分离了Chara,因此您需要下载贵族决斗分离用chara
    目前所有魔改版本均可完全兼容,V4.0及之后的版本可与原版兼容

目前在做

成神系统改版方面
代码优化方面
开关好感度系统方面
群内庆典数值设定
……

由于我和季落佬的一些魔改风格及一些设置不太一样,还请自行改动。部分功能可能禁用。

季落佬魔改内容:

1.添加转账功能
2.添加声望兑换功能
3.添加女友交易功能
4.添加扩充女友上限功能

pcrduel's People

Contributors

foxwhite25 avatar rs794613 avatar sdyxxjj123 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.