(0027353)
infiniplex (reporter)
2014-09-23 23:20
|
I don't think layout_diamond_mine map could have caused this.
1. On Orc:$, the layout is placed before the end vault. I think this is because some end vaults are serial vaults (e.g. grunt_orc_gardens) and need something to connect to.
2. layout_diamond_mine has the "overwritable" tag, which means that the end vault can place on top of it.
3. layout_diamond_mine only places rooms where they do not overlap the primary vault. This turns out to be useless, but I didn't know about 1 at the time. I guess it is implicitly placing walls everywhere else, but every layout does that every time.
4. If a layout attempts to place something on top of the primary vault (as most do), those cells are just ignored.
I have an alternate theory on what is going wrong here. I have noticed that the end vault is not always the second vault placed. It can place after alters, shops, and portal entrances (more?). (It can also sometimes place before the layout, but I don't think that is important.) My guess is that the map generator used up its quota of vaults before placing a proper end vault. I count 3 (the shop, the Elf entrance, and the thing in the lower left) and there could be more I didn't see (e.g. uniques). |