diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/crnonpl.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/crnonpl.cc b/src/crnonpl.cc index 691846c..3a6c053 100644 --- a/src/crnonpl.cc +++ b/src/crnonpl.cc @@ -2816,9 +2816,13 @@ void TMonster::IdleStimulus(void){ case 3: DestY += 1; break; } - if(this->MovePossible(DestX, DestY, DestZ, true, false)){ - FoundDest = true; - break; + try{ + if(this->MovePossible(DestX, DestY, DestZ, true, false)){ + FoundDest = true; + break; + } + }catch(RESULT r){ + // no-op } } |
