初始化仓库

This commit is contained in:
2026-07-31 00:58:15 +08:00
commit 7b3ddc064a
160 changed files with 7721 additions and 0 deletions
+293
View File
@@ -0,0 +1,293 @@
const bossList = {
stage1: ["riyeyoushen_boss_shuying", "wuma_boss_shuying"],
//stage1: ["chenlong_boss_shuying", "weiyang_boss_shuying", "shenhou_boss_shuying", "xvgou_boss_shuying"],
stage2: ["heibaiwuchang_boss_shuying", "yvsai_boss_shuying", "huangfeng_boss_shuying", "riyeyoushen_boss_shuying"],
stage3: ["caocao_boss_shuying", "simayi_boss_shuying", "lvbu_boss_shuying"],
stage4: ["shuishengonggong_boss_shuying", "shaohao_boss_shuying", "xuannv_boss_shuying"],
};
const virtualIdolList = ["vtb_xiaotao", "vtb_xiaosha", "vtb_xiaoshan", "vtb_xiaole", "vtb_xiaojiu"];
const difficultyOrder = ["normal", "hard", "nightmare"];
const bossDifficultyTemplates = {
shiershengxiao:
{
normal: {
startCards: 4,
},
hard: {
startCards: 6,
hpBonus: 1,
maxHpBonus: 1,
},
nightmare: {
startCards: 8,
hpBonus: 4,
maxHpBonus: 4,
},
},
zhuoguiquxie: {
normal: {
startCards: 4,
hpBonus: 2,
maxHpBonus: 2,
},
hard: {
startCards: 6,
hpBonus: 4,
maxHpBonus: 4,
},
nightmare: {
startCards: 8,
hpBonus: 8,
maxHpBonus: 8,
},
},
qingqingzijin: {
normal: {
startCards: 6,
hpBonus: 6,
maxHpBonus: 6,
},
hard: {
startCards: 8,
hpBonus: 16,
maxHpBonus: 16,
},
nightmare: {
startCards: 10,
hpBonus: 26,
maxHpBonus: 26,
},
},
tianshuluandou:
{
normal: {
startCards: 6,
hpBonus: 6,
maxHpBonus: 6,
},
hard: {
startCards: 8,
hpBonus: 11,
maxHpBonus: 11,
},
nightmare: {
startCards: 12,
hpBonus: 21,
maxHpBonus: 21,
},
},
};
const bossDifficulty = {
default: {
normal: {
startCards: 4,
hp: null,
maxHp: null,
hpBonus: 0,
maxHpBonus: 0,
skills: [],
},
hard: {
startCards: 5,
hp: null,
maxHp: null,
hpBonus: 2,
maxHpBonus: 2,
skills: [],
},
nightmare: {
startCards: 6,
hp: null,
maxHp: null,
hpBonus: 4,
maxHpBonus: 4,
skills: [],
},
},
bosses: {
chenlong_boss_shuying: { ...bossDifficultyTemplates.shiershengxiao, },
weiyang_boss_shuying: { ...bossDifficultyTemplates.shiershengxiao, },
shenhou_boss_shuying: { ...bossDifficultyTemplates.shiershengxiao, },
xvgou_boss_shuying: { ...bossDifficultyTemplates.shiershengxiao, },
heibaiwuchang_boss_shuying: {
...bossDifficultyTemplates.zhuoguiquxie,
hard: {
...bossDifficultyTemplates.zhuoguiquxie.hard,
skill: ["xixing_shuying"],
},
nightmare: {
...bossDifficultyTemplates.zhuoguiquxie.nightmare,
skill: ["xixing_shuying", "taiping_shuying"],
},
},
yvsai_boss_shuying: {
...bossDifficultyTemplates.zhuoguiquxie,
},
huangfeng_boss_shuying:
{
...bossDifficultyTemplates.zhuoguiquxie,
},
riyeyoushen_boss_shuying: {
...bossDifficultyTemplates.zhuoguiquxie,
nightmare: {
...bossDifficultyTemplates.zhuoguiquxie.nightmare,
skill: ["duane_shuying"],
},
},
caocao_boss_shuying:
{
...bossDifficultyTemplates.qingqingzijin,
hard: {
...bossDifficultyTemplates.qingqingzijin.hard,
skills: ["yishen_shuying"],
},
nightmare: {
...bossDifficultyTemplates.qingqingzijin.nightmare,
skills: ["yishen_shuying"],
},
},
simayi_boss_shuying:
{
...bossDifficultyTemplates.qingqingzijin,
hard: {
...bossDifficultyTemplates.qingqingzijin.hard,
skills: ["yuanlv_shuying"],
},
nightmare: {
...bossDifficultyTemplates.qingqingzijin.nightmare,
skills: ["yuanlv_shuying"],
},
},
lvbu_boss_shuying: {
...bossDifficultyTemplates.qingqingzijin,
hard: {
...bossDifficultyTemplates.qingqingzijin.hard,
skills: ["zhanjia_shuying"],
},
nightmare: {
...bossDifficultyTemplates.qingqingzijin.nightmare,
skills: ["zhanjia_shuying"],
},
},
shuishengonggong_boss_shuying: {
...bossDifficultyTemplates.tianshuluandou,
hard: {
...bossDifficultyTemplates.tianshuluandou.hard,
skill: ["shuishen_shuying"],
},
nightmare: {
...bossDifficultyTemplates.tianshuluandou.nightmare,
skill: ["shuishen_shuying"],
},
},
shaohao_boss_shuying: {
...bossDifficultyTemplates.tianshuluandou,
},
xuannv_boss_shuying: {
...bossDifficultyTemplates.tianshuluandou,
},
baiqi_boss_shuying: {},
pangu_boss_shuying: {},
},
};
const tianshuConfig = {
bossList,
stages: [
{
id: "stage1",
name: "第一关",
bosses: bossList.stage1,
},
{
id: "stage2",
name: "第二关",
bosses: bossList.stage2,
},
{
id: "stage3",
name: "第三关",
bosses: bossList.stage3,
},
{
id: "stage4",
name: "第四关",
bosses: bossList.stage4,
},
],
difficulties: {
normal: {
name: "普通",
},
hard: {
name: "困难",
},
nightmare: {
name: "阴间",
},
},
difficultyOrder,
bossDifficulty,
virtualIdolList,
virtualIdols: {
random: virtualIdolList,
Xiaojiu: "vtb_xiaojiu",
Xiaosha: "vtb_xiaosha",
Xiaoshan: "vtb_xiaoshan",
Xiaole: "vtb_xiaole",
Xiaotao: "vtb_xiaotao",
},
reward: {
killRecover: 1,
killDrawIfFullHp: 2,
stageRecover: 1,
stageDraw: 2,
skillChoiceCount: 5,
},
settings: {
virtualIdolConfigKey: "extension_术樱包_tianShu_Xvni",
virtualIdolRandomPoolConfigKey: "extension_术樱包_tianShu_XvniRandomPool",
virtualIdolReviveConfigKey: "extension_术樱包_tianShu_dead",
addBossConfigKey: "extension_术樱包_tianShu_addBoss",
revivePlayersConfigKey: "extension_术樱包_tianShu_revivePlayers",
difficultyStatusKey: "shuYing_tianshuDifficulty",
},
skillPool: {
banned: ["huoxin", "jueqing", "qinqing", "beige", "huashen", "drlt_zhiti", "olzhiti", "xinfu_pdgyingshi", "rebeige"],
},
keywordBuffs: [
{
keyword: "杀",
levels: [
{ count: 2, damageBonus: 1 },
{ count: 3, damageBonus: 2 },
],
},
{
keyword: "闪",
levels: [
{ count: 2, drawAfterShan: 1 },
],
},
{
keyword: "桃",
levels: [
{ count: 2, recoverBonus: 1 },
],
},
],
};
export default tianshuConfig;