diff --git a/packages-user/data-base/src/map/mapLayer.test.ts b/packages-user/data-base/src/map/mapLayer.test.ts index 745a375..22f8a3c 100644 --- a/packages-user/data-base/src/map/mapLayer.test.ts +++ b/packages-user/data-base/src/map/mapLayer.test.ts @@ -414,9 +414,8 @@ describe('MapLayer dynamic conversion', () => { expect([...layer.iterateDynamicTiles()]).toEqual([]); }); - // 疑似缺陷 #06-06-1:transferToDynamic 越图当前复用码 131(setEventLayer 专属码), - // 正确预期应为与 transferToStatic 一致的越界码 128,待用户确认后取消 skip - it.skip('warns code 128 for an out-of-map transferToDynamic', () => { + // 验证越图的 transferToDynamic 发越界码 128 且不产生图块(#06-06-1 已修复) + it('warns code 128 for an out-of-map transferToDynamic', () => { const { layer } = createFixture(); const result = logger.catch(() => layer.transferToDynamic(9, 9)); diff --git a/packages-user/data-base/src/map/mapLayer.ts b/packages-user/data-base/src/map/mapLayer.ts index e626454..fa567b3 100644 --- a/packages-user/data-base/src/map/mapLayer.ts +++ b/packages-user/data-base/src/map/mapLayer.ts @@ -438,7 +438,7 @@ export class MapLayer keepEvent: boolean = true ): IDynamicTile | null { if (!this.inMap(x, y)) { - logger.warn(131, x.toString(), y.toString()); + logger.warn(128, x.toString(), y.toString()); return null; } const num = this.getBlock(x, y);