Commit 819d79780bb4d2ae11b832e7ad2fca8c9d676298
1 parent
feefa6f0
被动触发时机调整
Showing
1 changed file
with
6 additions
and
2 deletions
Show diff stats
src/adv/AdvRoom.lua
@@ -33,8 +33,6 @@ function Room:loadBlocks(info, isNewRelay, mapType) | @@ -33,8 +33,6 @@ function Room:loadBlocks(info, isNewRelay, mapType) | ||
33 | self.isShow = true | 33 | self.isShow = true |
34 | self.blocks[blockId].isOpen = true | 34 | self.blocks[blockId].isOpen = true |
35 | isFirstOpen = true | 35 | isFirstOpen = true |
36 | - --入口房间只会在这里首次展示开放 --触发固有技 | ||
37 | - self.map.adv:triggerPassive(Passive.ROOM_SHOW, {roomId = self.roomId}) | ||
38 | end | 36 | end |
39 | end | 37 | end |
40 | end | 38 | end |
@@ -46,6 +44,12 @@ function Room:loadBlocks(info, isNewRelay, mapType) | @@ -46,6 +44,12 @@ function Room:loadBlocks(info, isNewRelay, mapType) | ||
46 | end | 44 | end |
47 | end) | 45 | end) |
48 | end | 46 | end |
47 | + if isFirstOpen then | ||
48 | + table.insert(self.battleAfterCall, function() | ||
49 | + --入口房间只会在这里首次展示开放 --触发固有技 | ||
50 | + self.map.adv:triggerPassive(Passive.ROOM_SHOW, {roomId = self.roomId}) | ||
51 | + end) | ||
52 | + end | ||
49 | end | 53 | end |
50 | 54 | ||
51 | function Room:getStageType(blockId) | 55 | function Room:getStageType(blockId) |