Skip to content

Commit

Permalink
同步更新官方内容(新角色,新歌曲,新插图等)
Browse files Browse the repository at this point in the history
资源文件更新请在release处查看
  • Loading branch information
Soung2279 authored Sep 30, 2021
1 parent 81cd554 commit ffe73b5
Show file tree
Hide file tree
Showing 8 changed files with 264 additions and 47 deletions.
33 changes: 20 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,19 +114,15 @@ MODULES_ON = {
<details>
<summary>百度网盘</summary>

- [语音资源包 - 1.6g](https://pan.baidu.com/s/1yjZ_8pInWjWzMVveT87TCA)
> 包含demo歌曲,角色语音,菜单bgm等
> 提取码:2279
> 更新时间:2021/9/4
- [图片资源包 - 952mb](https://pan.baidu.com/s/1qzd_-E_Z264C4H7K-QSHwQ)
> 包含歌曲封面图片,角色/精灵图片,UI等
> 提取码:2279
> 更新时间:2021/9/4
- [语音资源包 - 1.6g](https://pan.baidu.com/s/1uu8NpD6GT2RxWaVS_K4o8A)
> 包含demo歌曲,角色语音,菜单bgm等
> 提取码:2279
> 更新时间:2021/9/4
- [图片资源包 - 952mb](https://pan.baidu.com/s/1RJgK26UIDoKxRYGsPXq_cQ)
> 包含歌曲封面图片,角色/精灵图片,UI等
> 提取码:2279
> 更新时间:2021/9/4
</details>

Expand Down Expand Up @@ -249,6 +245,17 @@ made by [Soung2279@Github](https://github.com/Soung2279/)

### 更新日志

#### 2021/9/4 Version 1.5.3 (242)

【新】
版本号同步为游戏官方版本号

【更新】
同步更新MuseDash官方内容。增添了新的角色,插图与歌曲资料

【修复】
修复部分曲包和歌曲缺失问题

#### 2021/9/4 v1.0.6

【修复】
Expand Down
12 changes: 11 additions & 1 deletion _chip_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -257,5 +257,15 @@
"Meow Bot",
"在买够一打Meow Bot之前,那个人是不会收手的ФωФ",
"花守由美里"
]
],
"博丽灵梦":[#NEW!!!!!!
"红白巫女",
"博丽灵梦",
"250",
"博丽灵梦",
"灵梦能够在空中保持飞行,不会自动落下,并且障碍(齿轮)的判定区域将会变小,可以更轻松地回避。",
"阴阳玉",
"一颗又硬又重的圆球,其实是回到幻想乡的「钥匙」。",
"五十岚裕美"
],
}
15 changes: 15 additions & 0 deletions _record_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,21 @@
"VoiceMaidMainHidden02.wav":"浴室的水也放好了,才、才不是那个意思啦!",
"VoiceMaidMainHidden03.wav":"全…全都洗干净了…包…包括我自己…"
}
#NEW!!!
REIMU_VOICE = {
"VoiceReimuMain01.wav":"节奏是什么?只要把敌人都打倒不就行了吗!",
"VoiceReimuMain02.wav":"布若?那孩子和萃香很像呢……虽然吵吵闹闹的,不过并不讨厌。",
"VoiceReimuMain03.wav":"你看上去挺闲的嘛……要来一杯茶吗?",
"VoiceReimuMain04.wav":"紫那家伙……我会出现在这里,绝对是因为那家伙的恶作剧!",
"VoiceReimuMain05.wav":"别卷了,工作都做完了不就行了吗——",
"VoiceReimuMain06.wav":"戳来戳去的不累吗?我不怕痒的哟?",
"VoiceReimuMain07.wav":"道具?插图?就没有什么更值钱的东西吗?",
"VoiceReimuMain08.wav":"谢谢就不用说了,请把工资放到赛钱箱~",
"VoiceReimuMain09.wav":"我决定了,在这里也建一座神社怎么样?这样就有双倍的收入……!",
"VoiceReimuMainHidden01.wav":"……你刚才做过的事情,我会加倍奉还回去!",
"VoiceReimuMainHidden02.wav":"对人家的腋下那么在意干嘛!这里可没有破绽哦!",
"VoiceReimuMainHidden03.wav":"想要S?那、那就十万...不是?那你指的是什么?"
}



Expand Down
142 changes: 141 additions & 1 deletion _song_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -4213,7 +4213,147 @@
"heracles",
"Howard_Y",
"萌新6:取得145000以上的分数\n高手8:取得三次“A”以上的评价,完美击退所有大型普通敌人\n大触10+隐藏?:“Miss”判定次数不超过10,碰撞受伤次数不少于20,完美击退所有摆锤和突袭敌人"
]
],
1301:#1301-1306,东方暮乐团
[
"Bad Apple!! feat. Nomico",
"东方暮乐团",
"Alstroemeria Records",
"2:03",
"138",
"购买曲包",
"1-3-6-8-E",
"E⭐",
"bad apple",
"Howard_Y",
"萌新1:最大连击数达到50以上\n高手3:“Miss”判定次数不超过10,完美击退所有大型普通敌人\n大触6+隐藏8&E:取得三次“A”以上的评价,开启4次以上Fever状态,完美击退所有BOSS远程攻击"
],
1302:
[
"色は匂へど散りぬるを",
"东方暮乐团",
"幽閉サテライト",
"2:25",
"138",
"购买曲包",
"2-4-7-H",
"H⭐",
"五颜六色",
"HXJ_ConveX + 超妖怪弾頭",
"萌新2:取得两次“S”评价\n高手4:开启3次以上Fever状态,取得88000以上的分数\n大触7+隐藏H:“Miss”判定次数不超过5,完美击退所有小型普通敌人,完美演奏所有乐谱(长按)"
],
1303:
[
"チルノのパーフェクトさんすう教室",
"东方暮乐团",
"ARM+夕野ヨシミ (IOSYS) feat. miko",
"2:07",
"175",
"购买曲包",
"4-7-9-H",
"H⭐",
"琪露诺的完美算数教室",
"1! d(≧▽≦d)\n2!! (b≧▽≦)b\n⑨!!!!!!!!! Σ(°Д °;)\n氷の小さな妖精",
"萌新4:最大连击数达到99以上\n高手7:“Miss”判定次数不超过9,碰撞受伤次数不少于9\n大触9+隐藏H:取得279999以上的分数,完美击退所有幽灵,完美击退所有摆锤和突袭敌人"
],
1304:
[
"緋色月下、狂咲ノ絶",
"东方暮乐团",
"EastNewSound",
"2:21",
"150",
"购买曲包",
"4-6-8-N",
"N⭐",
"绯色月下",
"Howard_Y+ Phizer",
"萌新4:取得全连\n高手6:取得三次“A”以上的评价,完美击退所有BOSS远程攻击\n大触8+隐藏N:最大连击数达到300以上,完美躲避所有障碍,完美击退所有小型普通敌人"
],
1305:
[
"花月夜",
"东方暮乐团",
"Yonder Voice",
"2:16",
"145",
"购买曲包",
"3-6-8-N",
"N⭐",
"花月夜",
"money钱 + Ctymax",
"萌新3:完美演奏所有乐谱(长按)\n高手6:取得两次“S”评价,取得全连\n大触8+隐藏N:开启6次以上Fever状态,最大连击数达到350以上,完美击退所有大型普通敌人"
],
1306:#1301-1306,东方暮乐团
[
"無意識レクイエム",
"东方暮乐团",
"森羅万象",
"1:55",
"150~195",
"购买曲包",
"3-6-8-N",
"N⭐",
"无意识安魂曲",
"money钱",
"萌新3:取得51400以上的分数\n高手6:“Miss”判定次数不超过5,碰撞受伤次数不少于14\n大触8+隐藏N:取得三次“A”以上的评价,完美击退所有BOSS远程攻击,完美击退所有BOSS近身攻击"
],
1307:#1307-1310,计划通补完计划
[
"The Happycore Idol",
"计划通补完计划",
"3R2",
"2:19",
"170",
"计划通专属曲包",
"2-5-7",
"7⭐",
"the happycore idol",
"money钱",
"萌新2:最大连击数达到100以上\n高手5:取得全连,开启4次以上Fever状态\n大触7:“Miss”判定次数不超过10,取得两次“S”评价,完美击退所有小型普通敌人"
],
1308:
[
"天津甕星",
"计划通补完计划",
"削除",
"2:16",
"165",
"计划通专属曲包",
"4-6-8-10",
"10⭐",
"天津瓮星",
"Howard_Y",
"萌新4:取得三次“A”以上的评价\n高手6:最大连击数达到200以上,完美击退所有摆锤和突袭敌人\n大触8+隐藏10:收集所有音符,开启5次以上Fever状态,完美击退所有BOSS远程攻击"
],
1309:
[
"ARIGA THESIS",
"计划通补完计划",
"MYUKKE.",
"2:09",
"140",
"计划通专属曲包",
"3-6-10",
"10⭐",
"ariga thesis",
"Howard_Y",
"萌新3:“Miss”判定次数不超过5\n高手6:取得三次“A”以上的评价,完美击退所有大型普通敌人\n大触10:取得330000以上的分数,完美击退所有幽灵,完美击退所有双轨敌人"
],
1310:#1307-1310,计划通补完计划
[
"ナイト・オブ・ナイツ",
"计划通补完计划",
"ビートまりお",
"2:04",
"180",
"计划通专属曲包",
"4-7-10-L",
"L⭐",
"骑士之夜",
"Howard_Y",
"萌新4:最大连击数达到160以上\n高手7:取得160000以上的分数,完美击退所有BOSS远程攻击\n大触10+隐藏L:取得两次“S”评价,碰撞受伤次数不少于16,完美击退所有摆锤和突袭敌人"
],
#9999:
#[
# "SONGNAME",
Expand Down
32 changes: 30 additions & 2 deletions musewiki_artwork.py
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,29 @@ async def wiki_image_scenes_menu(bot, ev):
author_page58 = '画师主页:暂未收录'
text58 = title58 + sendpic58 + author58 + author_page58

text_dict = (text1,text2,text3,text4,text5,text6,text7,text8,text9,text10,text11,text12,text13,text14,text15,text16,text17,text18,text19,text20,text21,text22,text23,text24,text25,text26,text27,text28,text29,text30,text31,text32,text33,text34,text35,text36,text37,text38,text39,text40,text41,text42,text43,text44,text45,text46,text47,text48,text49,text50,text51,text52,text53,text54,text55,text56,text57,text58)
#NEW!!!!!!!!!!
pic59 = R.img('musewiki/artwork/artwork(59).png').cqcode
sendpic59 = str(pic59)
title59 = '灵梦——这玩意儿可比弹幕对战难多了!就不能把这些家伙一炮轰掉吗!'
author59 = '画师:mil7uka\n'
author_page59 = '画师主页:https://m.weibo.cn/u/5890309364'
text59 = title59 + sendpic59 + author59 + author_page59

pic60 = R.img('musewiki/artwork/artwork(60).png').cqcode
sendpic60 = str(pic60)
title60 = 'Pose 摆完了就快去解决异变啦!'
author60 = '画师:狗肉\n'
author_page60 = '画师主页:https://m.weibo.cn/u/2899151975'
text60 = title60 + sendpic60 + author60 + author_page60

pic61 = R.img('musewiki/artwork/artwork(61).png').cqcode
sendpic61 = str(pic61)
title61 = '战无不胜·幻想乡最强城管 VS 最凶最恶·热血高校贝斯手——今天,在此决出最强!'
author61 = '画师:核燃黑猫\n'
author_page61 = '画师主页:https://m.weibo.cn/u/2148538292'
text61 = title61 + sendpic61 + author61 + author_page61

text_dict = (text1,text2,text3,text4,text5,text6,text7,text8,text9,text10,text11,text12,text13,text14,text15,text16,text17,text18,text19,text20,text21,text22,text23,text24,text25,text26,text27,text28,text29,text30,text31,text32,text33,text34,text35,text36,text37,text38,text39,text40,text41,text42,text43,text44,text45,text46,text47,text48,text49,text50,text51,text52,text53,text54,text55,text56,text57,text58,text59,text60,text61)
#使用元组进行选择
#别问我为什么不单独做个json,问就是想到的时候已经写完了就懒得改了= =。

Expand Down Expand Up @@ -919,9 +941,15 @@ async def wiki_push_artwork_b():
画师:mil7uka
画师主页:https://m.weibo.cn/u/5890309364
'''.strip()
#NEW!!!!!!!!!!
mvinfo_12 = '''
灵梦——这玩意儿可比弹幕对战难多了!就不能把这些家伙一炮轰掉吗!
画师:mil7uka
画师主页:https://m.weibo.cn/u/5890309364
'''.strip()


mvinfo_all = (mvinfo_1,mvinfo_2,mvinfo_3,mvinfo_4,mvinfo_5,mvinfo_6,mvinfo_7,mvinfo_8,mvinfo_9,mvinfo_10,mvinfo_11)
mvinfo_all = (mvinfo_1,mvinfo_2,mvinfo_3,mvinfo_4,mvinfo_5,mvinfo_6,mvinfo_7,mvinfo_8,mvinfo_9,mvinfo_10,mvinfo_11,mvinfo_12)
@sv.on_prefix(('动画查询'))
async def send_mv(bot, ev: CQEvent):
s = ev.message.extract_plain_text()
Expand Down
4 changes: 2 additions & 2 deletions musewiki_query.py
Original file line number Diff line number Diff line change
Expand Up @@ -763,7 +763,7 @@ async def wiki_query_score_all(bot, ev):
"data": {
"url": "https://tieba.baidu.com/p/6843150739?see_lz=1",
"title": "【数据党】MuseDash数据考据 分数公式",
"contene": "from musedash吧 一墨滢一"
"content": "from musedash吧 一墨滢一"
}
}
await bot.send(ev, data)
Expand All @@ -775,7 +775,7 @@ async def wiki_query_qa(bot, ev):
"data": {
"url": "https://tieba.baidu.com/p/6181852681?see_lz=1",
"title": "Muse Dash常见问题Q&A(科普向)",
"contene": "from musedash吧"
"content": "from musedash吧"
}
}
await bot.send(ev, data)
Expand Down
27 changes: 25 additions & 2 deletions musewiki_record.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,13 +116,16 @@ async def wiki_send_random_demo(bot, ev) -> MessageSegment:
violinvc_folder = "musewiki/角色语音/玛莉嘉/提琴少女/触摸语音/"
evilvc_folder = "musewiki/角色语音/玛莉嘉/小恶魔/触摸语音/"
maidvc_folder = "musewiki/角色语音/玛莉嘉/女仆/触摸语音/"
#NEW!!!!!!
reimuvc_folder = "musewiki/角色语音/博丽灵梦/红白巫女/触摸语音/"

neko_hurt_folder = "musewiki/角色语音/NEKO/通用受伤音效/"
yume_hurt_folder = "musewiki/角色语音/柚梅/通用受伤音效/"
rin_hurt_folder = "musewiki/角色语音/凛/通用受伤音效/"
buro_hurt_folder = "musewiki/角色语音/布若/通用受伤音效/"
marija_hurt_folder = "musewiki/角色语音/玛莉嘉/通用受伤音效/"

#NEW!!!!!!
reimu_hurt_folder = "musewiki/角色语音/博丽灵梦/通用受伤音效/"

@sv.on_prefix(('摸摸'))
async def wiki_send_record(bot, ev: CQEvent):
Expand Down Expand Up @@ -155,6 +158,14 @@ async def wiki_send_record(bot, ev: CQEvent):
await bot.send(ev, rrec)
await bot.send(ev,text)
return
if input == "博丽灵梦" or input == "红白巫女" or input == "reimu":#联动目前唯一所以可直接匹配名称
voice_data = _record_data.REIMU_VOICE # 字典REIMU_VOICE
filename = random.choice(list(voice_data))
text = voice_data[filename]
rrec = R.rec(f"{reimuvc_folder}{filename}").cqcode
await bot.send(ev, rrec)
await bot.send(ev,text)
return
if input == "制服少女布若" or input == "制服少女":
voice_data = _record_data.JK_VOICE # 字典JK_VOICE
filename = random.choice(list(voice_data))
Expand Down Expand Up @@ -284,7 +295,7 @@ async def wiki_send_record(bot, ev: CQEvent):
await bot.send(ev,text)
return

all_voice_folder = [nekovc_folder,yumevc_folder,jkvc_folder,jokervc_folder,pilot_folder,idol_folder,zombie_folder,rockvc_folder,workervc_folder,sleepyvc_folder,santavc_folder,bunnyvc_folder,rampagevc_folder,blackvc_folder,magicvc_folder,violinvc_folder,evilvc_folder]
all_voice_folder = [nekovc_folder,yumevc_folder,jkvc_folder,jokervc_folder,pilot_folder,idol_folder,zombie_folder,rockvc_folder,workervc_folder,sleepyvc_folder,santavc_folder,bunnyvc_folder,rampagevc_folder,blackvc_folder,magicvc_folder,violinvc_folder,evilvc_folder,reimuvc_folder,maidvc_folder]

@sv.on_fullmatch(["随机角色语音"])
async def random_send_voice(bot, ev):
Expand Down Expand Up @@ -382,6 +393,18 @@ async def wiki_send_hurt(bot, ev: CQEvent):
except CQHttpError:
sv.logger.error(f"发送record失败")
return
if input == "博丽灵梦" or input == "reimu":
final_fd = str(main_path+'record/'+reimu_hurt_folder)
filelist = os.listdir(final_fd)
path = None
while not path or not os.path.isfile(path):
filename = random.choice(filelist)
path = os.path.join(final_fd, filename)
try:
await bot.send(ev, f'[CQ:record,file=file:///{path}]')
except CQHttpError:
sv.logger.error(f"发送record失败")
return


@sv.on_fullmatch(["随机游戏音效"]) #比较鸡肋的功能,若不需要可自行删除
Expand Down
Loading

0 comments on commit ffe73b5

Please sign in to comment.