mirror of
https://github.com/Shu-Ying/noname-shuying.git
synced 2026-10-21 06:39:59 +08:00
fixed # 补全梦三怪物、卡牌
fixed # 修复天书乱斗中,过关技能不会重置次数的问题
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import { INKLET_CHARACTER } from "../../../monsters/inklet-intent.js";
|
||||
|
||||
// 网页未指定固定群体数量;梦三适配为三只,前/中/后位置固定,生命在实际入场抽取。
|
||||
export function createInkletBattlePlan() {
|
||||
return {
|
||||
units: Array.from({ length: 3 }, (_, index) => ({
|
||||
id: `inklet_${index + 1}`, character: INKLET_CHARACTER, camp: "enemy",
|
||||
tier: "normal", inkletPosition: index + 1, hand: 4, inheritSkills: false,
|
||||
})),
|
||||
rules: [],
|
||||
};
|
||||
}
|
||||
@@ -9,7 +9,7 @@ const act1Map = {
|
||||
1, 3, 3, 3, 3, 3, 3, 3, 3,
|
||||
3, 3, 3, 3, 3, 3, 3, 1,
|
||||
],
|
||||
nodeWeights: { battle: 65, event: 15, rest: 10, shop: 10 },
|
||||
nodeWeights: { battle: 50, elite: 15, event: 15, rest: 10, shop: 10 },
|
||||
requiredFloors: { 2: "battle", 10: "chest", 16: "rest" },
|
||||
chestRewardPool: "act1.pool.chest",
|
||||
fixedNodes: [
|
||||
@@ -20,8 +20,14 @@ const act1Map = {
|
||||
contentId: "act1.battle.liubeiOpening",
|
||||
},
|
||||
],
|
||||
enemies: ["mengsan_flyconid_shuying", "mengsan_raider_trio_shuying"],
|
||||
eliteEnemies: ["re_xiahoudun", "re_zhangliao", "re_xuzhu"],
|
||||
enemies: [
|
||||
"mengsan_flyconid_shuying", "mengsan_raider_trio_shuying",
|
||||
"mengsan_soldier_shuying", "mengsan_fogmog_shuying",
|
||||
"mengsan_mawler_shuying", "mengsan_vine_shambler_shuying",
|
||||
"mengsan_nibbit_shuying", "mengsan_nibbit_pair_shuying", "mengsan_cubex_construct_shuying", "mengsan_shrinker_beetle_shuying", "mengsan_twig_slime_m_shuying", "mengsan_twig_slime_s_shuying", "mengsan_leaf_slime_m_shuying", "mengsan_leaf_slime_s_shuying", "mengsan_slithering_strangler_shuying", "mengsan_snapping_jaxfruit_shuying", "mengsan_fuzzy_wurm_crawler_shuying",
|
||||
"mengsan_inklet_shuying",
|
||||
],
|
||||
eliteEnemies: ["re_xiahoudun", "re_zhangliao", "re_xuzhu", "mengsan_byrdonis_shuying", "mengsan_bygone_effigy_shuying", "mengsan_phrog_parasite_shuying"],
|
||||
boss: "re_lvbu",
|
||||
baseGold: 20,
|
||||
};
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
import { NIBBIT_CHARACTER } from "../../../monsters/nibbit-intent.js";
|
||||
export const NIBBIT_PAIR_ENCOUNTER = "mengsan_nibbit_pair_shuying";
|
||||
export function createNibbitPairBattlePlan() {
|
||||
return { units: [
|
||||
{ id: "nibbit_front", character: NIBBIT_CHARACTER, camp: "enemy", tier: "normal", hand: 4, inheritSkills: false },
|
||||
{ id: "nibbit_back", character: NIBBIT_CHARACTER, camp: "enemy", tier: "normal", hand: 4, inheritSkills: false },
|
||||
], rules: [] };
|
||||
}
|
||||
@@ -9,6 +9,44 @@ export function createScenarioCharacters(Character) {
|
||||
skills: [], img: "image/character/shibing1.jpg" }),
|
||||
mengsan_flyconid_shuying: new Character({ sex: "none", group: "qun", hp: 48, maxHp: 48,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/flyconid-portrait.png" }),
|
||||
mengsan_fuzzy_wurm_crawler_shuying: new Character({ sex: "none", group: "qun", hp: 56, maxHp: 56,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/fuzzy-wurm-crawler-forest-portrait.png" }),
|
||||
mengsan_inklet_shuying: new Character({ sex: "none", group: "qun", hp: 14, maxHp: 14,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/inklet-forest-portrait.png" }),
|
||||
mengsan_snapping_jaxfruit_shuying: new Character({ sex: "none", group: "qun", hp: 32, maxHp: 32,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/snapping-jaxfruit-forest-portrait.png" }),
|
||||
mengsan_slithering_strangler_shuying: new Character({ sex: "none", group: "qun", hp: 54, maxHp: 54,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/slithering-strangler-forest-portrait.png" }),
|
||||
mengsan_leaf_slime_s_shuying: new Character({ sex: "none", group: "qun", hp: 13, maxHp: 13,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/leaf-slime-s-forest-portrait.png" }),
|
||||
mengsan_leaf_slime_m_shuying: new Character({ sex: "none", group: "qun", hp: 34, maxHp: 34,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/leaf-slime-m-forest-portrait.png" }),
|
||||
mengsan_twig_slime_s_shuying: new Character({ sex: "none", group: "qun", hp: 9, maxHp: 9,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/twig-slime-s-forest-portrait.png" }),
|
||||
mengsan_twig_slime_m_shuying: new Character({ sex: "none", group: "qun", hp: 27, maxHp: 27,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/twig-slime-m-forest-portrait.png" }),
|
||||
mengsan_shrinker_beetle_shuying: new Character({ sex: "none", group: "qun", hp: 39, maxHp: 39,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/shrinker-beetle-forest-portrait.png" }),
|
||||
mengsan_phrog_parasite_shuying: new Character({ sex: "none", group: "qun", hp: 62, maxHp: 62,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/phrog-parasite-forest-portrait.png" }),
|
||||
mengsan_wriggler_shuying: new Character({ sex: "none", group: "qun", hp: 19, maxHp: 19,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/wriggler-forest-portrait.png" }),
|
||||
mengsan_bygone_effigy_shuying: new Character({ sex: "none", group: "qun", hp: 127, maxHp: 127,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/bygone-effigy-forest-portrait.png" }),
|
||||
mengsan_byrdonis_shuying: new Character({ sex: "none", group: "qun", hp: 82, maxHp: 82,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/byrdonis-forest-portrait.png" }),
|
||||
mengsan_cubex_construct_shuying: new Character({ sex: "none", group: "qun", hp: 65, maxHp: 65,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/cubex-construct-forest-portrait.png" }),
|
||||
mengsan_nibbit_shuying: new Character({ sex: "none", group: "qun", hp: 44, maxHp: 44,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/nibbit-forest-portrait.png" }),
|
||||
mengsan_vine_shambler_shuying: new Character({ sex: "none", group: "qun", hp: 61, maxHp: 61,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/vine-shambler-forest-portrait.png" }),
|
||||
mengsan_mawler_shuying: new Character({ sex: "none", group: "qun", hp: 72, maxHp: 72,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/mawler-forest-portrait.png" }),
|
||||
mengsan_fogmog_shuying: new Character({ sex: "none", group: "qun", hp: 74, maxHp: 74,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/fogmog-forest-portrait.png" }),
|
||||
mengsan_eye_with_teeth_shuying: new Character({ sex: "none", group: "qun", hp: 6, maxHp: 6,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/eye-with-teeth-forest-portrait.png" }),
|
||||
mengsan_raider_brute_shuying: new Character({ sex: "none", group: "qun", hp: 32, maxHp: 32,
|
||||
skills: [], img: "extension/术樱包/mengsan/assets/portraits/raider-brute-portrait.png" }),
|
||||
mengsan_raider_assassin_shuying: new Character({ sex: "none", group: "qun", hp: 21, maxHp: 21,
|
||||
@@ -30,6 +68,26 @@ export const scenarioTranslations = {
|
||||
mengsan_taoyuan_bond_shuying_info: "先天:本征程初始结识关羽、张飞,二人羁绊均为8级。可在行军菜单中指定一名助战角色;战斗结束,到场增加50%升级进度,未到场增加25%。",
|
||||
mengsan_soldier_shuying: "士兵",
|
||||
mengsan_flyconid_shuying: "飞蝇菌子",
|
||||
mengsan_fogmog_shuying: "雾菇",
|
||||
mengsan_mawler_shuying: "蛮兽",
|
||||
mengsan_vine_shambler_shuying: "藤蔓蹒跚者",
|
||||
mengsan_nibbit_shuying: "小啃兽",
|
||||
mengsan_cubex_construct_shuying: "立柱构造体",
|
||||
mengsan_byrdonis_shuying: "多尼斯异鸟",
|
||||
mengsan_bygone_effigy_shuying: "旧日雕像",
|
||||
mengsan_phrog_parasite_shuying: "异蛙寄生虫",
|
||||
mengsan_wriggler_shuying: "扭动虫",
|
||||
mengsan_nibbit_pair_shuying: "小啃兽双只",
|
||||
mengsan_shrinker_beetle_shuying: "缩小甲虫",
|
||||
mengsan_twig_slime_m_shuying: "树枝史莱姆(中)",
|
||||
mengsan_twig_slime_s_shuying: "树枝史莱姆(小)",
|
||||
mengsan_leaf_slime_m_shuying: "树叶史莱姆(中)",
|
||||
mengsan_leaf_slime_s_shuying: "树叶史莱姆(小)",
|
||||
mengsan_slithering_strangler_shuying: "蛇行扼杀者",
|
||||
mengsan_snapping_jaxfruit_shuying: "闪光贾克斯果",
|
||||
mengsan_inklet_shuying: "墨宝",
|
||||
mengsan_fuzzy_wurm_crawler_shuying: "毛绒伏地虫",
|
||||
mengsan_eye_with_teeth_shuying: "利齿之眼",
|
||||
mengsan_raider_brute_shuying: "劫掠者暴徒",
|
||||
mengsan_raider_assassin_shuying: "劫掠者刺客",
|
||||
mengsan_raider_axe_shuying: "劫掠者斧手",
|
||||
|
||||
@@ -11,6 +11,78 @@ export const rewards = {
|
||||
card: { name: "mengsan_zhongsha" }, name: "获得一张【重杀】",
|
||||
description: "2费:造成8点伤害,然后给予目标2层易伤。",
|
||||
},
|
||||
"shared.reward.card.songjianwushi": {
|
||||
card: { name: "mengsan_songjianwushi" }, name: "获得一张【耸肩无视】",
|
||||
description: "1费:获得8点格挡,然后抽1张牌。",
|
||||
},
|
||||
"shared.reward.card.pomie": {
|
||||
card: { name: "mengsan_pomie" }, name: "获得一张【破灭】",
|
||||
description: "1费:免费使用抽牌堆顶部的牌,然后将该原牌消耗。",
|
||||
},
|
||||
"shared.reward.card.jianyi": {
|
||||
card: { name: "mengsan_jianyi" }, name: "获得一张【坚毅】",
|
||||
description: "1费:获得7点格挡,然后随机消耗一张你的手牌。",
|
||||
},
|
||||
"shared.reward.card.fangxue": {
|
||||
card: { name: "mengsan_fangxue" }, name: "获得一张【放血】",
|
||||
description: "0费:失去3点生命,然后获得2点费用。",
|
||||
},
|
||||
"shared.reward.card.yujin": {
|
||||
card: { name: "mengsan_yujin" }, name: "获得一张【余烬】",
|
||||
description: "2费:造成18点伤害,然后随机消耗一张你的手牌。",
|
||||
},
|
||||
"shared.reward.card.wanmeidaji": {
|
||||
card: { name: "mengsan_wanmeidaji" }, name: "获得一张【完美打击】",
|
||||
description: "2费:造成6点伤害,本场战斗的牌中每有一张名称含“打击”的牌,伤害增加2点。",
|
||||
},
|
||||
"shared.reward.card.yubeidaji": {
|
||||
card: { name: "mengsan_yubeidaji" }, name: "获得一张【预备打击】",
|
||||
description: "1费:造成7点伤害,然后在本回合内获得2点力量。",
|
||||
},
|
||||
"shared.reward.card.tupo": {
|
||||
card: { name: "mengsan_tupo" }, name: "获得一张【突破】",
|
||||
description: "1费:失去1点生命,然后对所有敌人造成9点伤害。",
|
||||
},
|
||||
"shared.reward.card.touchui": {
|
||||
card: { name: "mengsan_touchui" }, name: "获得一张【头槌】",
|
||||
description: "1费:造成9点伤害,将个人弃牌堆中的一张牌放到个人抽牌堆顶部。",
|
||||
},
|
||||
"shared.reward.card.tiezhanbo": {
|
||||
card: { name: "mengsan_tiezhanbo" }, name: "获得一张【铁斩波】",
|
||||
description: "1费:获得5点格挡,然后对一名敌人造成5点伤害。",
|
||||
},
|
||||
"shared.reward.card.shuangchongdaji": {
|
||||
card: { name: "mengsan_shuangchongdaji" }, name: "获得一张【双重打击】",
|
||||
description: "1费:对一名敌人造成5点伤害两次,两次分别结算。",
|
||||
},
|
||||
"shared.reward.card.shandianpili": {
|
||||
card: { name: "mengsan_shandianpili" }, name: "获得一张【闪电霹雳】",
|
||||
description: "1费:对所有敌人造成4点伤害,给予1层易伤。",
|
||||
},
|
||||
"shared.reward.card.feijianhuixuanbiao": {
|
||||
card: { name: "mengsan_feijianhuixuanbiao" }, name: "获得一张【飞剑回旋镖】",
|
||||
description: "1费:每次随机对一名敌人造成3点伤害,共3次。",
|
||||
},
|
||||
"shared.reward.card.jianbingdaji": {
|
||||
card: { name: "mengsan_jianbingdaji" }, name: "获得一张【剑柄打击】",
|
||||
description: "1费:造成9点伤害,然后抽1张牌。",
|
||||
},
|
||||
"shared.reward.card.quanshenzhuangji": {
|
||||
card: { name: "mengsan_quanshenzhuangji" }, name: "获得一张【全身撞击】",
|
||||
description: "1费:造成当前格挡值的伤害,不消耗格挡。",
|
||||
},
|
||||
"shared.reward.card.rongrongzhiquan": {
|
||||
card: { name: "mengsan_rongrongzhiquan" }, name: "获得一张【熔融之拳】",
|
||||
description: "1费:造成10点伤害,再将目标已有易伤层数翻倍。消耗。",
|
||||
},
|
||||
"shared.reward.card.fennu": {
|
||||
card: { name: "mengsan_fennu" }, name: "获得一张【愤怒】",
|
||||
description: "0费:造成6点伤害,将一张自身复制品加入个人弃牌堆。",
|
||||
},
|
||||
"shared.reward.card.fangyu": {
|
||||
card: { name: "mengsan_fangyu" }, name: "获得一张【防御】",
|
||||
description: "1费:获得5点格挡。",
|
||||
},
|
||||
"shared.reward.card.tao": { effectId: "card_tao", name: "获得一张【桃】", description: "加入独立永久牌组" },
|
||||
"shared.reward.card.wuzhong": { card: { name: "wuzhong" }, name: "获得一张【无中生有】", description: "加入独立永久牌组" },
|
||||
"shared.reward.card.upgrade": { effectId: "upgrade", name: "随机强化", description: "随机强化一张尚未满级的可强化牌" },
|
||||
@@ -26,6 +98,22 @@ export const rewardPools = {
|
||||
"shared.pool.battle.normal": [
|
||||
"shared.reward.card.sha",
|
||||
"shared.reward.card.zhongsha",
|
||||
"shared.reward.card.fangyu",
|
||||
"shared.reward.card.fennu",
|
||||
"shared.reward.card.rongrongzhiquan",
|
||||
"shared.reward.card.quanshenzhuangji",
|
||||
"shared.reward.card.jianbingdaji",
|
||||
"shared.reward.card.feijianhuixuanbiao",
|
||||
"shared.reward.card.shandianpili",
|
||||
"shared.reward.card.shuangchongdaji",
|
||||
"shared.reward.card.tiezhanbo",
|
||||
"shared.reward.card.touchui",
|
||||
"shared.reward.card.tupo",
|
||||
"shared.reward.card.yujin",
|
||||
"shared.reward.card.fangxue",
|
||||
"shared.reward.card.jianyi",
|
||||
"shared.reward.card.pomie",
|
||||
"shared.reward.card.songjianwushi", "shared.reward.card.wanmeidaji", "shared.reward.card.yubeidaji",
|
||||
"shared.reward.card.tao",
|
||||
"shared.reward.card.wuzhong",
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user