修复跳跃bug

This commit is contained in:
unanmed 2023-04-20 21:08:01 +08:00
parent c3ae675537
commit 9db03e998e
2 changed files with 8 additions and 14 deletions

View File

@ -45,20 +45,14 @@ export function jumpSkill() {
if (!flags.skill2) return; if (!flags.skill2) return;
if (!flags['jump_' + core.status.floorId]) if (!flags['jump_' + core.status.floorId])
flags['jump_' + core.status.floorId] = 0; flags['jump_' + core.status.floorId] = 0;
if ( if (core.status.floorId == 'MT14') {
core.status.floorId == 'MT14' && const loc = core.status.hero.loc;
flags['jump_' + core.status.floorId] == 2 && if (loc.x === 77 && loc.y === 5) {
!flags.MT14Jump flags.MT14Jump = true;
) { }
if ( if (flags.jump_MT14 === 2 && !flags.MT14Jump) {
!(
core.status.hero.loc.x === 77 &&
core.status.hero.loc.y === 5 &&
core.status.hero.loc.direction === 'right'
)
) {
return core.drawTip('该地图还有一个必跳的地方,你还没有跳'); return core.drawTip('该地图还有一个必跳的地方,你还没有跳');
} else flags.MT14Jump = true; }
} }
if (flags['jump_' + core.status.floorId] >= 3) if (flags['jump_' + core.status.floorId] >= 3)
return core.drawTip('当前地图使用次数已用完'); return core.drawTip('当前地图使用次数已用完');

View File

@ -941,7 +941,7 @@ interface HeroStatus {
/** /**
* *
*/ */
loc: Loc; loc: DiredLoc;
/** /**
* *