void SetFlags(int f) { flags = f; }
bool Blocking() const { return !(flags & FLAG_NONBLOCKING); }
bool Hostile() const { return partyLayout && numMonsters > 0; }
void SetFlags(int f) { flags = f; }
bool Blocking() const { return !(flags & FLAG_NONBLOCKING); }
bool Hostile() const { return partyLayout && numMonsters > 0; }