fixed the bug which caused too low Great Wall generation in the Crossroads

This commit is contained in:
Zeno Rogue 2018-04-23 11:49:05 +02:00
parent aeefbeb8ce
commit 166061beb3
1 changed files with 3 additions and 1 deletions

View File

@ -960,7 +960,7 @@ int wallchance(cell *c, bool deepOcean) {
l == laCanvas ? 0 :
l == laHaunted ? 0 :
(l == laGraveyard && !deepOcean) ? 0 :
(l == laGraveyard && items[itBone] >= 10) ? 120 :
// (l == laGraveyard && items[itBone] >= 10) ? 120 :
l == laOcean ? (deepOcean ? (nonbitrunc ? 250 : 2000) : 0) :
l == laDragon ? 120 :
50;
@ -1008,6 +1008,8 @@ void buildBigStuff(cell *c, cell *from) {
cell *c2 = from->mov[i];
if(c2 && c2->landparam > HAUNTED_RADIUS+5)
deepOcean = true;
if(c2) forCellEx(c3, c2) if(c3 && c3->land == laGraveyard && c3->landparam > HAUNTED_RADIUS+5)
deepOcean = true;
}
}