diff --git a/include/mondata.h b/include/mondata.h index 7f62258a5..45a7e05c5 100644 --- a/include/mondata.h +++ b/include/mondata.h @@ -194,6 +194,10 @@ || ((ptr)->mlet == S_PUDDING && (ptr) != &mons[PM_BLACK_PUDDING])) #define befriend_with_obj(ptr, obj) \ - ((obj)->oclass == FOOD_CLASS && is_domestic(ptr)) + ((obj)->oclass == FOOD_CLASS && is_domestic(ptr) \ + || ((obj)->otyp == BANANA && \ + ((ptr) == &mons[PM_MONKEY] \ + || (ptr) == &mons[PM_APE] \ + || (ptr) == &mons[PM_CARNIVOROUS_APE]))) #endif /* MONDATA_H */