feat: 苍蓝之殿左下区域

This commit is contained in:
AncTe committed 2024-05-01 18:00:27 +08:00
1 parent 23375f03f1
commit cb72e53c3d
38 files changed
+1358 -138

No files matched your search

+5 -2
View File
@@ -28,7 +28,10 @@ export function setCanvasFilterByFloorId(
Mota.require('var', 'loading').once('coreInit', () => {
filterMap.push(
[['MT50'], 'brightness(80%)contrast(120%)'], // 童心佬的滤镜(
[core.floorIds.slice(61), 'brightness(90%)contrast(120%)'] // 童心佬的滤镜(
[['MT50', 'MT60', 'MT61'], 'brightness(80%)contrast(120%)'], // 童心佬的滤镜(
[
core.floorIds.slice(61, 70).concat(core.floorIds.slice(72)),
'brightness(90%)contrast(120%)'
] // 童心佬的滤镜(
);
});
+5 -1
View File
@@ -35,7 +35,11 @@ export const jumpIgnoreFloor: FloorIds[] = [
'MT47',
'MT48',
'MT49',
'MT50'
'MT50',
'MT57',
'MT59',
'MT60',
'MT61'
];
// 跳跃
export function jumpSkill() {
+3 -3
View File
@@ -151,7 +151,7 @@ export const skills: Record<Chapter, Skill[]> = {
index: 12,
title: '聪慧',
desc: ['使主角变得更加聪明,每级使绿宝石增加的智慧点上升5%'],
consume: 'level > 5 ? 100 * level ** 2 : 250 * level + 1250',
consume: 'level > 5 ? 1000 * level ** 2 : 250 * level + 1250',
front: [
[8, 10],
[9, 10]
@@ -164,7 +164,7 @@ export const skills: Record<Chapter, Skill[]> = {
index: 13,
title: '治愈',
desc: ['使主角能够更好地回复生命,每级使血瓶的加血量增加2%'],
consume: 'level > 5 ? 100 * level ** 2 : 250 * level + 1250',
consume: 'level > 5 ? 1000 * level ** 2 : 250 * level + 1250',
front: [[10, 3]],
loc: [4, 5],
max: 20,
@@ -177,7 +177,7 @@ export const skills: Record<Chapter, Skill[]> = {
'<span style="color: #dd4">第二章终极技能</span>,',
'每打一个怪物,勇士在本楼层对怪物造成的伤害便增加1%'
],
consume: '15000',
consume: '25000',
front: [
[13, 10],
[12, 10],
+6 -1
View File
@@ -531,7 +531,7 @@ export class MinimapDrawer {
ctx.lineTo(x - 0.5, y + 1);
ctx.lineTo(x + 1.5, y - 1);
ctx.stroke();
} else {
} else if (enemy.length < 2) {
const ids = [...new Set(enemy.map(v => v.id))];
if (ids.length === 1) {
core.drawIcon(ctx, ids[0], x - 2, y - 2, 4, 4);
@@ -546,6 +546,11 @@ export class MinimapDrawer {
ctx.strokeText('…', x + 4, y);
ctx.fillText('…', x + 4, y);
}
} else {
ctx.fillStyle = 'white';
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
ctx.fillText(`+${enemy.length}`, x, y);
}
ctx.restore();