1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-20 16:37:40 +00:00

fixed some bugs with Snake Nest generation

This commit is contained in:
Zeno Rogue
2018-01-06 23:39:10 +01:00
parent 0c0f16ab12
commit e77314dbc1
3 changed files with 4 additions and 3 deletions

View File

@@ -656,7 +656,7 @@ void generateSnake(cell *c, int i) {
if(c3->monst || c3->bardir != NODIR || c3->wall) break;
c2 = c3;
c2->monst = moHexSnakeTail;
i = (j + (c2->type%4 == 0 ? c2->type/2 : (len%2 ? 2 : c2->type - 2))) % S6;
i = (j + (c2->type%4 == 0 ? c2->type/2 : (len%2 ? 2 : c2->type - 2))) % c2->type;
createMov(c2, i);
if(!inpair(c2->mov[i], cpair)) {
vector<int> goodsteps;