mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-27 06:27:17 +00:00
fixed thruVine with Orb of the Woods
This commit is contained in:
parent
910d312acd
commit
d12601a538
@ -794,7 +794,7 @@ bool pcmove::after_escape() {
|
|||||||
|
|
||||||
bool push_behind = c2->wall == waBigStatue || (among(c2->wall, waCTree, waSmallTree, waBigTree, waShrub, waVinePlant) && markOrb(itOrbWoods));
|
bool push_behind = c2->wall == waBigStatue || (among(c2->wall, waCTree, waSmallTree, waBigTree, waShrub, waVinePlant) && markOrb(itOrbWoods));
|
||||||
|
|
||||||
if(thruVine(c2, cwt.at)) push_behind = true;
|
if(thruVine(c2, cwt.at) && markOrb(itOrbWoods)) push_behind = true;
|
||||||
|
|
||||||
if(push_behind && !c2->monst && !nonAdjacentPlayer(c2, cwt.at) && fmsMove) {
|
if(push_behind && !c2->monst && !nonAdjacentPlayer(c2, cwt.at) && fmsMove) {
|
||||||
eWall what = c2->wall;
|
eWall what = c2->wall;
|
||||||
|
Loading…
Reference in New Issue
Block a user