+ // I'm not going to wait for you forever.\r
+ if (rnd(5) == 0)\r
+ mp->t_stats.s_int--;\r
+\r
+ if (mp->t_stats.s_int > INTERESTED)\r
+ {\r
+ const char *msgs[] = {\r
+ "The %s smiles at you.",\r
+ "The %s moves in a little closer.",\r
+ "The %s bites its lip.",\r
+ "The %s looks at you expectantly.",\r
+ };\r
+ msg(rndchoice(msgs), monsters[mp->t_type-'A'].m_name);\r
+ return;\r
+ }\r
+ else if (2 * mp->t_stats.s_int > rnd(INTERESTED))\r
+ {\r
+ const char *msgs[] = {\r
+ "The %s stares at you.",\r
+ "The %s hesitates.",\r
+ "The %s takes a step towards you, then back.",\r
+ };\r
+ msg(rndchoice(msgs), monsters[mp->t_type-'A'].m_name);\r
+ return;\r
+ }\r
+\r