mirror of
https://github.com/unanmed/HumanBreak.git
synced 2026-11-03 18:24:30 +08:00
feat: 苍蓝之殿左下区域
This commit is contained in:
1 parent
23375f03f1
commit
cb72e53c3d
38 files changed
+1358
-138
No files matched your search
@@ -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%)'
|
||||
] // 童心佬的滤镜(
|
||||
);
|
||||
});
|
||||
@@ -35,7 +35,11 @@ export const jumpIgnoreFloor: FloorIds[] = [
|
||||
'MT47',
|
||||
'MT48',
|
||||
'MT49',
|
||||
'MT50'
|
||||
'MT50',
|
||||
'MT57',
|
||||
'MT59',
|
||||
'MT60',
|
||||
'MT61'
|
||||
];
|
||||
// 跳跃
|
||||
export function jumpSkill() {
|
||||
|
||||
@@ -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],
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user