Redo the portal breakage for the fuzzer
This commit is contained in:
+4
-1
@@ -1338,7 +1338,10 @@ place_branch(
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (br->type == BR_PORTAL) {
|
if (br->type == BR_PORTAL) {
|
||||||
mkportal(x, y, dest->dnum, dest->dlevel);
|
if (iflags.debug_fuzzer && (u.ucamefrom.dnum || u.ucamefrom.dlevel))
|
||||||
|
mkportal(x, y, u.ucamefrom.dnum, u.ucamefrom.dlevel);
|
||||||
|
else
|
||||||
|
mkportal(x, y, dest->dnum, dest->dlevel);
|
||||||
} else if (make_stairs) {
|
} else if (make_stairs) {
|
||||||
boolean goes_up = on_level(&br->end1, &u.uz) ? br->end1_up
|
boolean goes_up = on_level(&br->end1, &u.uz) ? br->end1_up
|
||||||
: !br->end1_up;
|
: !br->end1_up;
|
||||||
|
|||||||
Reference in New Issue
Block a user