Commit 7ca463331712c8e448bdadedb22613cd6586f6dd
1 parent
51f42130
map 传参错误
Showing
2 changed files
with
8 additions
and
3 deletions
Show diff stats
src/adv/Adv.lua
... | ... | @@ -1191,6 +1191,10 @@ local function chooseCommon(self, room, block, chooseData, choose, tag) |
1191 | 1191 | target:addBuff(effect[2]) |
1192 | 1192 | end |
1193 | 1193 | end, |
1194 | + [13] = function() | |
1195 | + self:getCurMap():showMap() | |
1196 | + self:backMapShow() | |
1197 | + end, | |
1194 | 1198 | } |
1195 | 1199 | assert(doEffect[effect[1]], "error effect, event_" .. (tag or "choose") .. "Csv id :" .. block.event.id) |
1196 | 1200 | doEffect[effect[1]]() | ... | ... |
src/adv/AdvMap.lua
... | ... | @@ -23,14 +23,15 @@ function Map:ctor(adv, mapIdx, mapInfo, isEnter, isNewRelay) |
23 | 23 | end |
24 | 24 | |
25 | 25 | function Map:loadRooms(rooms, isNewRelay) |
26 | - local mapData = csvdb["map_" .. csvdb["mapCsv"][self.mapId]["path"] .. "Csv"] | |
26 | + local mapInfoCsv = csvdb["mapCsv"][self.mapId] | |
27 | + local mapData = csvdb["map_" .. mapInfoCsv["path"] .. "Csv"] | |
27 | 28 | |
28 | 29 | for roomId, roomName in pairs(mapData["rooms"]) do |
29 | 30 | if roomName == "path" then |
30 | - self.rooms[roomId] = Room.new(self, roomId, mapData["path"], rooms[roomId], true, isNewRelay, mapData.type) | |
31 | + self.rooms[roomId] = Room.new(self, roomId, mapData["path"], rooms[roomId], true, isNewRelay, mapInfoCsv.type) | |
31 | 32 | else |
32 | 33 | roomName = roomName:gsub("/", "_") |
33 | - self.rooms[roomId] = Room.new(self, roomId, csvdb["room_" .. roomName .. "Csv"], rooms[roomId], false, isNewRelay, mapData.type) | |
34 | + self.rooms[roomId] = Room.new(self, roomId, csvdb["room_" .. roomName .. "Csv"], rooms[roomId], false, isNewRelay, mapInfoCsv.type) | |
34 | 35 | end |
35 | 36 | end |
36 | 37 | end | ... | ... |