Blindfold removal fix
[slashemextended.git] / src / wizard.c
blob05e958cd56f6396ceea9dec181e07a36781fffbf
1 /* SCCS Id: @(#)wizard.c 3.4 2003/02/18 */
2 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
3 /* NetHack may be freely redistributed. See license for details. */
5 /* wizard code - inspired by rogue code from Merlyn Leroy (digi-g!brian) */
6 /* - heavily modified to give the wiz balls. (genat!mike) */
7 /* - dewimped and given some maledictions. -3. */
8 /* - generalized for 3.1 (mike@bullns.on01.bull.ca) */
10 #include "hack.h"
11 #include "qtext.h"
12 #include "epri.h"
14 extern const int monstr[];
16 #ifdef OVLB
18 STATIC_DCL short which_arti(int);
19 STATIC_DCL boolean mon_has_arti(struct monst *,SHORT_P);
20 STATIC_DCL struct monst *other_mon_has_arti(struct monst *,SHORT_P);
21 STATIC_DCL struct obj *on_ground(SHORT_P);
22 STATIC_DCL boolean you_have(int);
23 STATIC_DCL long target_on(int,struct monst *);
24 STATIC_DCL long strategy(struct monst *);
26 static NEARDATA const int nasties[] = {
27 PM_COCKATRICE, PM_ETTIN, PM_STALKER, PM_MINOTAUR, PM_RED_DRAGON,
28 PM_BLACK_DRAGON, PM_GREEN_DRAGON, PM_OWLBEAR, PM_PURPLE_WORM,
29 PM_ROCK_TROLL, PM_XAN, PM_GREMLIN, PM_UMBER_HULK, /* PM_VAMPIRE_LORD,*/
30 /* WAC replaced vamp lords with mages :) */
31 PM_VAMPIRE_MAGE,
32 PM_XORN, /*PM_ZRUTY,*/ PM_ELF_LORD, PM_ELVENKING, PM_YELLOW_DRAGON,
33 PM_LEOCROTTA, PM_BALUCHITHERIUM, PM_CARNIVOROUS_APE, PM_FIRE_GIANT,
34 PM_COUATL, PM_CAPTAIN, PM_WINGED_GARGOYLE, PM_MASTER_MIND_FLAYER,
35 PM_FIRE_ELEMENTAL, PM_JABBERWOCK, PM_MASTER_LICH, PM_OGRE_KING,
36 PM_OLOG_HAI, PM_IRON_GOLEM, PM_OCHRE_JELLY,
37 /* [Tom] added my "worst" monsters... heh heh */
38 PM_RHAUMBUSUN, PM_BASILISK, PM_PYROLISK, PM_GREEN_SLIME, PM_DEMON_ORC,
39 PM_MASTODON, PM_ROT_WORM, PM_SNOW_ORC, PM_SILVER_DRAGON,
40 PM_DISENCHANTER
43 static NEARDATA const unsigned wizapp[] = {
44 PM_HUMAN, PM_WATER_DEMON, PM_VAMPIRE,
45 PM_RED_DRAGON, PM_TROLL, PM_UMBER_HULK,
46 PM_XORN, PM_XAN, PM_COCKATRICE,
47 PM_FLOATING_EYE,
48 PM_GUARDIAN_NAGA,
49 PM_TRAPPER
52 #endif /* OVLB */
53 #ifdef OVL0
55 /* certain magic portals should give a periodic hint if you're near; this is specifically for mandatory portals that you
56 * have to find in order to advance the main questline, so (yes amateurhour, this is not a bug :P) it doesn't help you
57 * locate alignment quest portals or devnull challenges or what have you, since the game can be won without them --Amy */
58 void
59 test_magic_portal()
61 struct trap *ttmp;
62 if ( (at_dgn_entrance("The Subquest") && u.silverbellget && !u.bellimbued) || (on_level(&sanctum_level, &u.uz) ) ) {
63 if (!rn2(15)) {
64 for(ttmp = ftrap; ttmp; ttmp = ttmp->ntrap) {
65 if((ttmp->ttyp == MAGIC_PORTAL) && !ttmp->tseen) {
66 int du = distu(ttmp->tx, ttmp->ty);
67 if (du <= 9) {
68 pline(FunnyHallu ? "Something is vibrating like mad nearby!" : "The secret portal must be very near!");
69 } else if (du <= 64) {
70 pline(FunnyHallu ? "There's some strong vibration close by!" : "You sense that the secret portal is close by!");
71 } else if (du <= 144) {
72 pline(FunnyHallu ? "Weird, you're encountering vibrations here! Where may they be coming from?" : "Your automatic detector tells you that the secret portal isn't too far away from you!");
73 } break;
82 /* If you've found the Amulet, make the Wizard appear after some time */
83 /* Also, give hints about portal locations, if amulet is worn/wielded -dlc */
84 void
85 amulet()
87 struct monst *mtmp;
88 struct trap *ttmp;
89 struct obj *amu;
91 #if 0 /* caller takes care of this check */
92 if (!u.uhave.amulet)
93 return;
94 #endif
95 if ((((amu = uamul) != 0 && amu->otyp == AMULET_OF_YENDOR) ||
96 ((amu = uwep) != 0 && amu->otyp == AMULET_OF_YENDOR))
97 && !rn2(15)) {
98 for(ttmp = ftrap; ttmp; ttmp = ttmp->ntrap) {
99 if(ttmp->ttyp == MAGIC_PORTAL) {
100 int du = distu(ttmp->tx, ttmp->ty);
101 if (du <= 9)
102 pline("%s hot!", Tobjnam(amu, "feel"));
103 else if (du <= 64)
104 pline("%s very warm.", Tobjnam(amu, "feel"));
105 else if (du <= 144)
106 pline("%s warm.", Tobjnam(amu, "feel"));
107 /* else, the amulet feels normal */
108 break;
113 if (!flags.no_of_wizards)
114 return;
115 /* find Wizard, and wake him if necessary */
116 for(mtmp = fmon; mtmp; mtmp = mtmp->nmon)
117 if (!DEADMONSTER(mtmp) && mtmp->iswiz && mtmp->msleeping && !rn2(u.amuletcompletelyimbued ? 40 : 500)) {
118 mtmp->msleeping = 0;
119 if (distu(mtmp->mx,mtmp->my) > 2)
120 You(
121 "get the creepy feeling that somebody noticed your taking the Amulet."
123 return;
127 #endif /* OVL0 */
128 #ifdef OVLB
131 mon_has_amulet(mtmp)
132 register struct monst *mtmp;
134 register struct obj *otmp;
136 for(otmp = mtmp->minvent; otmp; otmp = otmp->nobj)
137 if(otmp->otyp == AMULET_OF_YENDOR) return(1);
138 return(0);
142 mon_has_special(mtmp)
143 register struct monst *mtmp;
145 register struct obj *otmp;
147 for(otmp = mtmp->minvent; otmp; otmp = otmp->nobj)
148 if (is_macguffin(otmp) || is_quest_artifact(otmp))
149 return 1;
150 return(0);
154 * New for 3.1 Strategy / Tactics for the wiz, as well as other
155 * monsters that are "after" something (defined via mflag3).
157 * The strategy section decides *what* the monster is going
158 * to attempt, the tactics section implements the decision.
160 #define STRAT(w, x, y, typ) (w | ((long)(x)<<16) | ((long)(y)<<8) | (long)typ)
162 #define M_Wants(mask) (mtmp->data->mflags3 & (mask))
164 STATIC_OVL short
165 which_arti(mask)
166 register int mask;
168 switch(mask) {
169 case M3_WANTSAMUL: return(AMULET_OF_YENDOR);
170 case M3_WANTSBELL: return(BELL_OF_OPENING);
171 case M3_WANTSCAND: return(CANDELABRUM_OF_INVOCATION);
172 case M3_WANTSBOOK: return(SPE_BOOK_OF_THE_DEAD);
173 default: break; /* 0 signifies quest artifact */
175 return(0);
179 * If "otyp" is zero, it triggers a check for the quest_artifact,
180 * since bell, book, candle, and amulet are all objects, not really
181 * artifacts right now. [MRS]
183 STATIC_OVL boolean
184 mon_has_arti(mtmp, otyp)
185 register struct monst *mtmp;
186 register short otyp;
188 register struct obj *otmp;
190 for(otmp = mtmp->minvent; otmp; otmp = otmp->nobj) {
191 if(otyp) {
192 if(otmp->otyp == otyp)
193 return(1);
195 else if(is_quest_artifact(otmp)) return(1);
197 return(0);
201 STATIC_OVL struct monst *
202 other_mon_has_arti(mtmp, otyp)
203 register struct monst *mtmp;
204 register short otyp;
206 register struct monst *mtmp2;
208 for(mtmp2 = fmon; mtmp2; mtmp2 = mtmp2->nmon)
209 /* no need for !DEADMONSTER check here since they have no inventory */
210 if(mtmp2 != mtmp)
211 if(mon_has_arti(mtmp2, otyp)) return(mtmp2);
213 return((struct monst *)0);
216 STATIC_OVL struct obj *
217 on_ground(otyp)
218 register short otyp;
220 register struct obj *otmp;
222 for (otmp = fobj; otmp; otmp = otmp->nobj)
223 if (otyp) {
224 if (otmp->otyp == otyp)
225 return(otmp);
226 } else if (is_quest_artifact(otmp))
227 return(otmp);
228 return((struct obj *)0);
231 STATIC_OVL boolean
232 you_have(mask)
233 register int mask;
235 switch(mask) {
236 case M3_WANTSAMUL: return(boolean)(u.uhave.amulet);
237 case M3_WANTSBELL: return(boolean)(u.uhave.bell);
238 case M3_WANTSCAND: return(boolean)(u.uhave.menorah);
239 case M3_WANTSBOOK: return(boolean)(u.uhave.book);
240 case M3_WANTSARTI: return(boolean)(u.uhave.questart);
241 default: break;
243 return(0);
246 STATIC_OVL long
247 target_on(mask, mtmp)
248 register int mask;
249 register struct monst *mtmp;
251 register short otyp;
252 register struct obj *otmp;
253 register struct monst *mtmp2;
255 if(!M_Wants(mask)) return(STRAT_NONE);
257 otyp = which_arti(mask);
258 if(!mon_has_arti(mtmp, otyp)) {
259 if(you_have(mask))
260 return(STRAT(STRAT_PLAYER, u.ux, u.uy, mask));
261 else if((otmp = on_ground(otyp)))
262 return(STRAT(STRAT_GROUND, otmp->ox, otmp->oy, mask));
263 else if((mtmp2 = other_mon_has_arti(mtmp, otyp)))
264 return(STRAT(STRAT_MONSTR, mtmp2->mx, mtmp2->my, mask));
266 return(STRAT_NONE);
269 STATIC_OVL long
270 strategy(mtmp)
271 register struct monst *mtmp;
273 long strat, dstrat;
275 if ( (!is_covetous(mtmp->data) && (!mtmp->egotype_covetous) ) ||
276 /* perhaps a shopkeeper has been polymorphed into a master
277 lich; we don't want it teleporting to the stairs to heal
278 because that will leave its shop untended */
279 (mtmp->isshk && inhishop(mtmp)))
280 return STRAT_NONE;
282 switch((mtmp->mhp*3)/mtmp->mhpmax) { /* 0-3 */
284 default:
285 case 0: /* panic time - mtmp is almost snuffed */
286 return(STRAT_HEAL);
288 case 1: /* the wiz is less cautious */
289 if(mtmp->data != &mons[PM_WIZARD_OF_YENDOR])
290 return(STRAT_HEAL);
291 /* else fall through */
293 case 2: dstrat = STRAT_HEAL;
294 break;
296 case 3: dstrat = STRAT_NONE;
297 break;
300 if(flags.made_amulet)
301 if((strat = target_on(M3_WANTSAMUL, mtmp)) != STRAT_NONE)
302 return(strat);
304 if(u.uevent.invoked) { /* priorities change once gate opened */
306 if((strat = target_on(M3_WANTSARTI, mtmp)) != STRAT_NONE)
307 return(strat);
308 if((strat = target_on(M3_WANTSBOOK, mtmp)) != STRAT_NONE)
309 return(strat);
310 if((strat = target_on(M3_WANTSBELL, mtmp)) != STRAT_NONE)
311 return(strat);
312 if((strat = target_on(M3_WANTSCAND, mtmp)) != STRAT_NONE)
313 return(strat);
314 } else {
316 if((strat = target_on(M3_WANTSBOOK, mtmp)) != STRAT_NONE)
317 return(strat);
318 if((strat = target_on(M3_WANTSBELL, mtmp)) != STRAT_NONE)
319 return(strat);
320 if((strat = target_on(M3_WANTSCAND, mtmp)) != STRAT_NONE)
321 return(strat);
322 if((strat = target_on(M3_WANTSARTI, mtmp)) != STRAT_NONE)
323 return(strat);
325 return(dstrat);
329 tactics(mtmp)
330 register struct monst *mtmp;
332 long strat = strategy(mtmp);
334 mtmp->mstrategy = (mtmp->mstrategy & STRAT_WAITMASK) | strat;
336 switch (strat) {
337 case STRAT_HEAL: /* hide and recover */
338 /* if wounded, hole up on or near the stairs (to block them) */
339 /* unless, of course, there are no stairs (e.g. endlevel) */
340 mtmp->mavenge = 1; /* covetous monsters attack while fleeing */
341 if (In_W_tower(mtmp->mx, mtmp->my, &u.uz) ||
342 (mtmp->iswiz && !xupstair && !mon_has_amulet(mtmp))) {
343 if (!rn2(3 + mtmp->mhp/10)) (void) rloc(mtmp, FALSE);
344 } else if (xupstair &&
345 (mtmp->mx != xupstair || mtmp->my != yupstair)) {
346 (void) mnearto(mtmp, xupstair, yupstair, TRUE);
348 /* if you're not around, cast healing spells */
349 if (distu(mtmp->mx,mtmp->my) > (BOLT_LIM * BOLT_LIM))
350 if(mtmp->mhp <= mtmp->mhpmax - 8) {
351 mtmp->mhp += rnd(8);
352 if (mtmp->bleedout) {
353 mtmp->bleedout -= rnd(8);
354 if (mtmp->bleedout < 0) mtmp->bleedout = 0; /* fail safe */
356 return(1);
358 /* fall through :-) */
360 case STRAT_NONE: /* harrass */
361 if (!rn2(!mtmp->mflee ? 5 : 33)) mnexto(mtmp);
362 return(0);
364 default: /* kill, maim, pillage! */
366 long where = (strat & STRAT_STRATMASK);
367 xchar tx = STRAT_GOALX(strat),
368 ty = STRAT_GOALY(strat);
369 int targ = strat & STRAT_GOAL;
370 struct obj *otmp;
372 if(!targ) { /* simply wants you to close */
373 return(0);
375 if((u.ux == tx && u.uy == ty) || where == STRAT_PLAYER) {
376 /* player is standing on it (or has it) */
377 mnexto(mtmp);
378 return(0);
380 if(where == STRAT_GROUND) {
381 if(!MON_AT(tx, ty) || (mtmp->mx == tx && mtmp->my == ty)) {
382 /* teleport to it and pick it up */
383 rloc_to(mtmp, tx, ty); /* clean old pos */
385 if ((otmp = on_ground(which_arti(targ))) != 0) {
386 if (cansee(mtmp->mx, mtmp->my))
387 pline("%s picks up %s.",
388 Monnam(mtmp),
389 (distu(mtmp->mx, mtmp->my) <= 5) ?
390 doname(otmp) : distant_name(otmp, doname));
391 obj_extract_self(otmp);
392 (void) mpickobj(mtmp, otmp, FALSE);
393 m_dowear(mtmp, FALSE); /* thanks 5lo --Amy */
394 return(1);
395 } else return(0);
396 } else {
397 /* a monster is standing on it - cause some trouble */
398 if (!rn2(5)) mnexto(mtmp);
399 return(0);
401 } else { /* a monster has it - 'port beside it. */
402 (void) mnearto(mtmp, tx, ty, FALSE);
403 return(0);
407 /*NOTREACHED*/
408 return(0);
411 void
412 aggravate()
414 register struct monst *mtmp;
416 incr_itimeout(&HAggravate_monster, rnd( (monster_difficulty() + 1) * 5));
417 /* gotta make sure aggravate monster actually does something after all! --Amy */
419 /* Amy edit: stealth gives a chance of the monster not waking up; aggravate monster reduces that chance */
420 int stealthchance = 0;
421 if (Stealth) stealthchance += 20;
422 if (StrongStealth) stealthchance += 30;
423 if (StrongAggravate_monster) stealthchance /= 2;
424 if (stealthchance < 0) stealthchance = 0; /* less than 0% chance makes no sense anyway --Amy */
425 if (stealthchance > 0) stealthchance = rnd(stealthchance); /* some randomness */
427 for(mtmp = fmon; mtmp; mtmp = mtmp->nmon) {
429 int distagravate = distu(mtmp->mx,mtmp->my);
431 if (distagravate > 75) {
432 distagravate /= 10;
433 if (distagravate < 1) distagravate = 1;
434 if (distagravate > 95) distagravate = 95;
435 } else distagravate = 0;
437 if (!DEADMONSTER(mtmp) && (rnd(100) > stealthchance) && (rnd(100) > distagravate) && !(uarmc && uarmc->oartifact == ART_CLANCY_S_FURTIVENESS && !rn2(3)) && !(Race_if(PM_VIETIS) && !rn2(3)) && !(Race_if(PM_KUTAR) && !rn2(3)) ) {
439 if (mtmp->data->msound == MS_SNORE) continue; /* won't wake up from this effect */
441 mtmp->msleeping = 0;
442 if(!mtmp->mcanmove && !rn2(5)) {
443 mtmp->mfrozen = 0;
444 mtmp->masleep = 0;
445 mtmp->mcanmove = 1;
451 void
452 clonewiz()
454 register struct monst *mtmp2;
456 if ((mtmp2 = makemon(&mons[PM_WIZARD_OF_YENDOR],
457 u.ux, u.uy, NO_MM_FLAGS)) != 0) {
458 mtmp2->msleeping = mtmp2->mtame = mtmp2->mpeaceful = 0;
459 if (Race_if(PM_RODNEYAN)) mtmp2->mpeaceful = 1;
461 if (!u.uhave.amulet && rn2(2)) { /* give clone a fake */
462 (void) add_to_minv(mtmp2, mksobj(FAKE_AMULET_OF_YENDOR, TRUE, FALSE, FALSE));
464 mtmp2->m_ap_type = M_AP_MONSTER;
465 mtmp2->mappearance = wizapp[rn2(SIZE(wizapp))];
466 newsym(mtmp2->mx,mtmp2->my);
470 /* also used by newcham() */
472 pick_nasty()
474 /* To do? Possibly should filter for appropriate forms when
475 in the elemental planes or surrounded by water or lava. */
476 return nasties[rn2(SIZE(nasties))];
479 /* create some nasty monsters, aligned or neutral with the caster */
480 /* a null caster defaults to a chaotic caster (e.g. the wizard) */
482 nasty(mcast)
483 struct monst *mcast;
485 register struct monst *mtmp;
486 register int i, j, tmp;
487 int castalign = (mcast ? mcast->data->maligntyp : -1);
488 coord bypos;
489 int count=0;
491 if (Aggravate_monster) {
492 u.aggravation = 1;
493 reset_rndmonst(NON_PM);
496 if(!rn2(10) && Inhell) {
497 msummon((struct monst *) 0, FALSE); /* summons like WoY */
498 count++;
499 } else {
500 tmp = (u.ulevel > 6) ? u.ulevel /6 : 1; /* just in case -- rph */
501 /* if we don't have a casting monster, the nasties appear around you */
502 if (rnd(20) > 19) { tmp = (tmp * (rnd(5))); } /* now, summoning storms are generally less nasty */
503 if (rnd(40) > 39) { tmp = (tmp * (rnd(7))); } /* but occasionally they will summon a gigantic horde of stuff! --Amy */
504 bypos.x = u.ux;
505 bypos.y = u.uy;
506 for(i = rnd(tmp); i > 0; --i)
507 for(j=0; j<20; j++) {
508 int makeindex;
510 /* Don't create more spellcasters of the monsters' level or
511 * higher--avoids chain summoners filling up the level.
513 do {
514 makeindex = pick_nasty();
515 } while(mcast && attacktype(&mons[makeindex], AT_MAGC) &&
516 monstr[makeindex] >= monstr[mcast->mnum]);
517 /* do this after picking the monster to place */
518 if (mcast &&
519 !enexto(&bypos, mcast->mux, mcast->muy, &mons[makeindex]))
520 continue;
521 /* if ((mtmp = makemon(&mons[makeindex],
522 bypos.x, bypos.y, NO_MM_FLAGS)) != 0) {
523 mtmp->msleeping = mtmp->mpeaceful = mtmp->mtame = 0;
524 set_malign(mtmp);
525 } else GENOD? */
526 /* changing summon nasties so it can summon everything --Amy */
527 mtmp = makemon((struct permonst *)0,
528 bypos.x, bypos.y, NO_MM_FLAGS);
529 if(mtmp && (mtmp->data->maligntyp == 0 ||
530 sgn(mtmp->data->maligntyp) == sgn(castalign)) ) {
531 count++;
532 break;
537 u.aggravation = 0;
539 return count;
542 /* Let's resurrect the wizard, for some unexpected fun. */
543 void
544 resurrect()
546 struct monst *mtmp, **mmtmp;
547 struct monst *zruti;
548 long elapsed;
549 const char *verb;
551 if (!flags.no_of_wizards) {
552 /* make a new Wizard */
553 verb = "kill";
554 mtmp = makemon(&mons[PM_WIZARD_OF_YENDOR], u.ux, u.uy, MM_NOWAIT);
555 } else {
556 /* look for a migrating Wizard */
557 verb = "elude";
558 mmtmp = &migrating_mons;
559 while ((mtmp = *mmtmp) != 0) {
560 if (mtmp->iswiz &&
561 /* if he has the Amulet, he won't bring it to you */
562 !mon_has_amulet(mtmp) &&
563 (elapsed = monstermoves - mtmp->mlstmv) > 0L) {
564 mon_catchup_elapsed_time(mtmp, elapsed);
565 if (elapsed >= LARGEST_INT) elapsed = LARGEST_INT - 1;
566 elapsed /= 50L;
567 if (mtmp->msleeping && rn2((int)elapsed + 1))
568 mtmp->msleeping = 0;
569 if (mtmp->mfrozen == 1) { /* would unfreeze on next move */
570 mtmp->mfrozen = 0;
571 mtmp->mcanmove = 1;
572 mtmp->masleep = 0;
574 if (mtmp->mcanmove && !mtmp->msleeping) {
575 *mmtmp = mtmp->nmon;
576 mon_arrive(mtmp, TRUE);
577 /* note: there might be a second Wizard; if so,
578 he'll have to wait til the next resurrection */
579 break;
582 mmtmp = &mtmp->nmon;
586 if (mtmp) {
587 mtmp->msleeping = mtmp->mtame = mtmp->mpeaceful = 0;
588 if (Race_if(PM_RODNEYAN)) mtmp->mpeaceful = 1;
589 set_malign(mtmp);
590 pline("A voice booms out...");
591 if (!Race_if(PM_RODNEYAN)) verbalize("So thou thought thou couldst %s me, fool.", verb);
592 else verbalize("Hi there again, %s", flags.female ? "sister" : "brother");
595 /* occasionally spawn the zrutinator as well --Amy */
596 if (!rn2(3)) {
597 zruti = makemon(&mons[PM_THE_ZRUTINATOR], u.ux, u.uy, MM_NOWAIT);
598 if (zruti) {
599 zruti->msleeping = zruti->mtame = zruti->mpeaceful = 0;
600 if (Race_if(PM_RODNEYAN)) zruti->mpeaceful = 1;
601 set_malign(zruti);
607 /* Here, we make trouble for the poor shmuck who actually */
608 /* managed to do in the Wizard. */
609 void
610 intervene()
612 int which = Is_astralevel(&u.uz) ? rnd(4) : rn2(6);
613 /* cases 0 and 5 don't apply on the Astral level */
614 switch (which) {
615 case 0:
616 case 1: You_feel("vaguely nervous.");
617 break;
618 case 2: if (!Blind) {
619 You("notice a %s glow surrounding you.",
620 hcolor(NH_BLACK));
621 if (PlayerHearsSoundEffects) pline(issoviet ? "Vashe der'mo tol'ko chto proklinal." : "Woaaaaaa-AAAH!");
623 rndcurse();
624 break;
625 case 3: aggravate();
626 break;
627 case 4: (void)nasty((struct monst *)0);
628 break;
629 case 5: resurrect();
630 break;
634 void
635 wizdead()
637 flags.no_of_wizards--;
638 if (!u.uevent.udemigod) {
639 u.uevent.udemigod = TRUE;
640 u.udg_cnt = rn1(250, 50);
644 const char * const random_insult[] = {
645 "antic",
646 "ass-fucker",
647 "asshole",
648 "assmunch",
649 "bastard",
650 "bitch",
651 "blackguard",
652 "blasphemous goat-lover", /* thanks Crawldragon */
653 "caitiff",
654 "chucklehead",
655 "coistrel",
656 "coward",
657 "craven",
658 "crazy person",
659 "cretin",
660 "crone",
661 "crybaby",
662 "cunt",
663 "cur",
664 "dastard",
665 "demon fodder",
666 "dimwit",
667 "dirtbag",
668 "do-gooder",
669 "dolt",
670 "dude",
671 "emo",
672 "faggot",
673 "failure",
674 "flea",
675 "fool",
676 "footpad",
677 "fucktard",
678 "gay fag",
679 "girl with a penis",
680 "gnat",
681 "idiot",
682 "ignoramus",
683 "imbecile",
684 "knave",
685 "lamer",
686 "loser",
687 "maggot",
688 "maledict",
689 "miscreant",
690 "moron",
691 "mortal",
692 "mother-fucker",
693 "niddering",
694 "penis-minstrel",
695 "pervert",
696 "piece of shit",
697 "pig",
698 "poltroon",
699 "poof",
700 "poppet",
701 "prep",
702 "pudding farmer",
703 "punk",
704 "rattlepate",
705 "reprobate",
706 "retard",
707 "scapegrace",
708 "shitbag",
709 "simpleton",
710 "sissy",
711 "person who finds the word 'poofy' insulting",
712 "startscummer",
713 "stinker",
714 "sucker",
715 "traitor",
716 "useless creature",
717 "varlet",
718 "victim",
719 "villein", /* (sic.) */
720 "wanker",
721 "weakling",
722 "whiner",
723 "wimp",
724 "wittol",
725 "worm",
726 "worthless human being",
727 "wretch",
730 const char * const random_malediction[] = {
731 "All thine relatives and friends are being killed until thou surrender,",
732 "A pox on thee,",
733 "Eat a dick,",
734 "Eat a pussy,",
735 "Go back home and play with thy barbie dolls,",
736 "Go back to playing Rodney's Tower,",
737 "Go die in a ditch,",
738 "Hast thou written thine last wish? Thou",
739 "Hell shall soon claim thy remains,",
740 "I chortle at thee, thou pathetic",
741 "I hope thine pet dies,",
742 "I'll fuck thee in the ass,",
743 "I shall break thee and violate thine carcass,",
744 "I shall violate thine mother when I'm done with thee,",
745 "I will eat thee alive,",
746 "Maybe I'll see how thou farest against dnethack's elder priest, huh,",
747 "May thine innards be invaded by a donkey,",
748 "May thou shrivel like a prune,",
749 "May thy nose fall off in a freak accident involving a shady hooker,",
750 "My forces are setting fire to thine home and murdering thy family right now,",
751 "My forces shall hang ten of thine friends at noon unless thou surrender,",
752 "Satanchop's low difficulty would match thine nonexistant skill level,",
753 "Prepare to die, thou",
754 "Resistance is useless,",
755 "Rodney can never be defeated by a",
756 "Stick that wand of death up thine ass,",
757 "Surrender or die, thou",
758 "There shall be no mercy, thou",
759 "Thine carcass shalt burn,",
760 "Thine dad should have used contraceptives,"
761 "This is thine end,",
762 "Thou shalt repent of thy cunning,",
763 "Thou art as a flea to me,",
764 "Thou art doomed,",
765 "Thou cannot even ascend K-Measurer, let alone SLEX! Begone",
766 "Thou standest no chance,",
767 "Thunderhammer shall devour thee,",
768 "Thy carcass will stink,",
769 "Thy fate is sealed,",
770 "Verily, thou shalt be one dead",
773 const char * const random_your_mother[] = {
774 "Your mother hair is so nappy people have to cut her hair with a weed wacker!",
775 "Your mother is so large that, in theory, she can see the universe dying around her.",
776 "Your mother is so ghetto she makes spaghetti with ramen noodles and ketchup packets!",
777 "Your mother is so old, her birth certificate said EXPIRED.",
778 "Your mom is so poor when I stepped on a cigarete butt, she said why did you step on my heater.",
779 "Your mother's such a slut her favorite appetizer is whorederves!",
780 "Your mother and her friends are so dumb, people call them the blonde-tourage.",
781 "Your mom's butt is so big, it looks like 2 pigs fighting over milk duds.",
782 "Your mother is so greasy she squeezes Crisco from her hair to bake cookies.",
783 "Yo mama's so dry it takes a gallon of water to get her pussy wet!",
784 "Your mother is like a carpenter's dream - flat as a board and easy to nail.",
785 "Your mother is so bald that when she stood near a wall Lil wayne sang Mirror On The Wall!",
786 "Your mom is so slutty shes like a brick always geting slaped by mexicans!",
787 "Your mother is so ghetto she makes a homeless person look like a millionaire!",
788 "Your mummy's legs so skinny, she looks like a blow pop!",
789 "Yo mama's so ghetto, her idea of a fortune cookie is a tortilla with a food stamp in it.",
790 "Your mothers so poor I sat on the couch and a roach came up and said move over i pay rent!",
791 "Your mother is so lazy she stole your identity just so she could spend more time with you.",
792 "Yo mama's so dumb that she got her fingers stuck in a website!",
793 "Your mother is so nasty, that i came home and asked what was for dinner. She opened her legs and said tuna suprise!",
794 "Your mother is so bald birds land on her head!",
795 "Your mom wish she had two cojones because she knows what it's like when the man drops the parachute son!",
796 "Your mother is so greasy she sweats Crisco!",
797 "Your mum's so dark, she could show up naked to a funeral.",
798 "Your mother is so blind she couldn't even see god as her lord!",
799 "Your mummy's like a streetlamp, you can find her turned on at night on any street corner.",
800 "Your mothers so stupid when I told her that her birthday was just around the corner.....she went looking for it!",
801 "Your mummy's house so small that when she was eating in the kitchen her elbows were in the living room!",
802 "Your mother is so old an fat; that when she was in the shower she lifted her breast and a pilgrim fell out!",
803 "Your mum's so dark every time she gets in a car the check oil light comes on!",
804 "Your mom is such a dumb slut, she tried to fuck the atm for money!",
805 "Your mother'S SUCH A SLUT THAT SUM PEOPLE SAY THE WIND BLOWS FOR FREE, HOW MUCH U CHARGE.",
806 "Your mother's such a slut, she gives out frequent rider miles.",
807 "Your mother is so poor she can't even afford a payday!",
808 "Your mother bites her nails so much, her stomach needs a manicure!",
809 "Your mother is like an arcade game, when you give her a quarter she lets you play with her joy stick.",
810 "Your mother is so greasy and fat she uses bacon as a bandaid!",
811 "Your old lady's so nasty, when you were being delivered, the doctor was wearing the oxygen mask.",
812 "Your mother glasses are so thick, a blind person could see with them.",
813 "Your mother is so old her pussy is like a dried up chalk board!",
814 "Your mother is so poor I asked to go the toilet and she pointed me to a Pepsi can!",
815 "Your mom is so skinny she uses bandaids for pillows!",
816 "Your mom' so cross-eyed, everytime she cries tears fall down her back!",
817 "Your mother is so old that her birth certificate says doctor Jesus!",
818 "Your mother hair is so nappy ...even her eye brows are nappy!",
819 "Your mothers so stupid she went to the beach to surf the internet!",
820 "Your mom is so poor, she took out a 2nd mortgage on her cardboard box.",
821 "Your mother is so old her first job was as Cain and Abel's babysitter.",
822 "Your mother is so old she went to an antique store they wouldn't let her leave.",
823 "Your mum's so dark she went to night school and was marked absent.",
824 "Your mom such a slut the virgin mary caught aids just by looking at her I saw!",
825 "Your mother is so old her first Christmas was the first Christmas!",
826 "Your mom to give my kids back because she accidently swallowed them last night.",
827 "Your mum's like the Pillsbury dough boy.....everybody pokes her.",
828 "Your mom is so white that she got in the hot-tub and made creamer!",
829 "Your mummy's legs are like curdled milk, white and chunky!",
830 "Your mother is so poor children from Africa send her money!",
831 "Your mom looks like she's been bobbing for apples in a chipper.",
832 "Yo mama's so ghetto, the only gold she wears is on her teeth.",
833 "Your mother is so poor and dark when she comes home the roaches sing We are family!",
834 "Your mother is so old she knew Burger King while he was still a prince.",
835 "Your mom is so skinny the idea of a sword came from her body shape.",
836 "Your mother is so ghetto, she makes Kool-Aid without adding sugar.",
837 "Your old lady's so old, she used to baby-sit Yoda.",
838 "Yo mama's so intelligent that she makes me feel inferior when I don't use words good.",
839 "Your mummy's legs are like the library, they're always open to the public.",
840 "Your mother is so greasy, she uses pam as hairspray!",
841 "Your mother is so ghetto that she still plays with baby toys!",
842 "Your mother is so poor she drives a peanut.",
843 "Your mum's so bald, you could draw a line down the middle of her head and it would look like my ass.",
844 "Your mom pussy stank so much she had to contact poison control!",
845 "Your mummy's house is so small, the front and back doors are the same door.",
846 "Your mum's lips are so big, she uses Mop & Glow for lipstick.",
847 "Your mother is so lazy that she arrived late at her own funeral!",
848 "Your mother is so old I told her to act her own age and she got wings and started flying to heaven!",
849 "Your mom is so skinny, she looks like a mic stand.",
850 "Your mother is so greasy, I used her as an example to explain the drag coefficient of objects moving through a vacuum (9.8 m/s^2)!",
851 "Your mothers like the neighborhood bike...Everybodys rode her!",
852 "Your mothers teeth so big when she laughs she stabs herself in the chest!",
853 "Your mom pussy so tight, all the guys need a pry her loose with a Crow Bar before they Bang her.",
854 "Your mother is so ghetto she steals toilet paper from public restrooms!",
855 "Your mom such a slut, instead of taking Money she gives STD's all night.",
856 "Your mother is so old she owes Jesus 5 dollars!",
857 "Your mom teeth is so yellow when she drink water it turns into lemonade!",
858 "Your mummy's like a parking garage, three bucks and you're in.",
859 "Your mum's so dark, if she had a red light she'd be a beeper.",
860 "Yo mama's so dumb, when she was in the ROTC, the Sergeant told her to about-face and she said What about my face?",
861 "Your mother is so broke she fuck the atm to get money!",
862 "Your mummy's glasses are so thick, she can learn five different languages all at once.",
863 "Your mum's so bald, that when she put on a sweater, folk thought she was a roll on deoderant!",
864 "Your mum's neck is so wrinkled, she can grate cheese on it.",
865 "Your mother is so nasty she brings crabs to the beach.",
866 "Your mom is soo fat she ate the rest of my joke!",
867 "Your moms jokes aren't funny.",
868 "Your mother is so ghetto she uses kool aid packs as hair dye!",
869 "Your mother is so greasy she used bacon as a band-aid!",
870 "Your mother is so loose it'd be like opening a window and shagging the night.",
871 "Your old lady's so old, she drove a chariot to high school.",
872 "Your old lady's so old, when she was born, the Dead Sea was just getting sick.",
873 "Your mother's teeth are so yellow that when she smiles she puts the sun out of buisness for good.",
874 "Your mother is so poor ducks throw bread at her!",
875 "Your mother dumb she went to mcdonalds, got a hamburger, put a crown on it, and said burger king!",
876 "Your mother is so crossed eye she sees the future and the past at the same time!",
877 "Your mother is so bald she braids her mustache!",
878 "Your mother is so old I told her to act her own age, and she died.",
879 "Your mum's so bald, Mr. Clean got jealous.",
880 "Your mother is so ghetto she got her wedding dress at Wal-Mart!",
881 "Yo mama's so dirty, the roaches wrote her an eviction notice.",
882 "Your mom is so skinny, if she turned sideways and stuck out her tongue, she would look like a zipper.",
883 "Your mom' so cross-eyed when she sees a bird, you don't know if it's up or down!",
884 "Your old lady's so old, she took her drivers test on a dinosaur.",
885 "Your mom, so fat that everytime she takes a step the Earth's orbit changes!",
886 "Your mom is so skinny, she swallowed a meatball and thought she was pregnant.",
887 "Your mother is so cross eyed, her husband left her for seeing someone on the side!",
888 "Your mother is so nasty, I shoke her hand and she gave me gonnerhea!",
889 "Your mom is so poor the roaches pay the light bill!",
890 "Your old lady's so poor that she went to Five Below with a nickel.",
891 "Your mother is so poor a tornado hit your house and did 10,000 dollars worth of improvement!",
892 "Your mummy's house is so small, when she let me in, I was in the back yard.",
893 "Your mom such a slut, she applied for a job at a strip club but they already had a stage.",
894 "Your mother is so nasty, she had to cut the tampon string between her legs because the crabs kept on bungee jumping.",
895 "Your mom such a slut she does her buisness outside a chinese shop!",
896 "Your mom such a slut she had a threeway with The Tick and Swamp Thing.",
897 "Your mother is so poor I went to her house and got robbed by a rat and raped by a roach.",
898 "Your mother is so ghetto her face is on the front of a foodstamp.",
899 "Your old lady's so nasty, she went to a hair salon and told the stylist to cut her hair, then she opened up her blouse!!",
900 "Your mother is so greasy if Crisco had a football team, she'd be the mascot.",
901 "Your mum's neck so long when she drank milk it expired before it got to her stomach!",
902 "Your mother is so mean she takes more steroids than A-Rod, just to give you a proper whopping.",
903 "Your mom is so poor when I came over her house I asked what happend to the color t.v she said we out of crayons!",
904 "Your mom is so that archaeologists found ancient pottery in her vagina!",
905 "Yo mama's so dumb she put two M&M's in her ears and thought she was listening go Eminem.",
906 "Your mom nose so big that her neck broke from the weight!",
907 "Your mother is so old......in history class she wrote down what she was doing!",
908 "Your mother is so poor I stepped on a lit match and she said who turned off the heat.",
909 "Your mother is so old, she knows which Testament is more accurate.",
910 "Your mother's such a slut, that they're having to paternity test with the whole state of Texas just to find out who yo daddy is!",
911 "Your mom is such a slut, her pants remind me of Vegas.... The kinda place I go to blow my Wad.",
912 "Your mother is so ghetto when she runs out of lotion she uses crisco instead!",
913 "Your mother house so small, she order a large pizza and had to eat it outside.",
914 "Your mother is so nasty, the roaches in her house ask to be sprayed!",
915 "Your mom is so skinny she can hang glide off a dorito!",
916 "Your mother is so greasy she uses Crisco to wash her hair.",
917 "Your mother is so bald, I could polish her head and take her bowling.",
918 "Your mother is so old, I slapped her in the back and her tits fell off!",
919 "Your mum's so dark when the police shot at her the bullets came back for flashlights!",
920 "Your mother is so nasty, that the military weaponized her farts as weapons.",
921 "Your mom teeth are so yellow when she closes her mouth her butt lights up!",
922 "Yo mama's so fat when she stuck her finger into her belly button it had to be amputated.",
923 "Your old lady's so poor, I farted and she said who turned on the heat!",
924 "Your mother's such a slut, I slapped her, I punched her and I hurt her and she didn't charge me extra.",
925 "Your mom whats for breakfast she put her foot on the table and said corn flakes!",
926 "Your mother's such a slut,when they woke up in the morning, his bed was So Wet, the Bed Bugs Drowned.",
927 "Your mother is so poor and stupid she thought the term blackout referred to not paying your electric bill!!!!",
928 "Your mom is so poor, she bounces food stamps!!",
929 "Your mom is so skinny, she inspires crack whores to diet.",
930 "Your mother is so poor she put a happy meal on layaway!",
931 "Your mother is so fat, when she had fever it caused global warming.",
932 "Your mother is so old, she could see the light of Jesus when she was born.",
933 "Yo mama's so nasty, even dogs won't sniff her crotch.",
934 "Your old lady's so skinny, if she had dreads I'd grab her by the ankles and use her to mop the floor.",
935 "Your mom is so poor that her face was on a food stamp card!",
936 "Your mother is so ghetto her ps3 controller is made of cardboard and rubber bands!",
937 "Your mom's a Slut, even Rapists use condoms.",
938 "Your mother is a carpenters dream, she is flat and never been screwed!",
939 "Your mom is so skinny, she stood sideways, and the teacher marked her absent.",
940 "Your mothers so bald, we thought the sun was rising when she got up!",
941 "Yo mama's so nasty, she bit the dog and gave it rabies.",
942 "Your mom such a smart ass she threw her watch out the window, just to see if it could intelligently evolve into a bird.",
943 "Your mother is so poor i asked her to use the bathroom she said 3rd bucket on the left!",
944 "Your mothers like humpty dumpty first she gets humped then she gets dumped!",
945 "Your mother's so skinny, she can see out the peephole with both eyes.",
946 "Your mummy's like a 5 foot tall basketball hoop, it ain't that hard to score.",
947 "Your mother's teeth so big, when I seen her I thought she was Chuckie Cheese!",
948 "Your old lady's so nasty, she went swimming and made the Dead Sea.",
949 "Your mother is so old she shits out fossils!",
950 "Your mom is so poor when I ring the doorbell she says, DING!",
951 "Your mother is so old she ran track with dinosaurs.",
952 "Your mother's such a slut, her vagina should be in the NFL Hall of Fame for greatest wide-receiver.",
953 "Your mom is so poor, I seen her walking down the street with one shoe on. I said Ma'am, did you lose a shoe? She said Nah, I just found one!",
954 "Your mom such a slut, I asked her how to spell PENIS, and she said you should have asked me last night it was at the tip of my tounge.",
955 "Your mother is so old when she breast feeds it comes out like powder.",
956 "Your mom is such a slut that her legs are like peanut butta.. EASY TO SPREAD!",
957 "Your mother's so stupid that she got her fingers stuck in a website!",
958 "Your mom's feet are so big and nasty, when she wants jam, she gets someone to run a loaf of bread between her toes.",
959 "Your mom's glasses are so thick she can solve mysteries faster than Velma on Scooby Doo.",
960 "Your mom is so poor when I asked what's for dinner she put her shoe laces in a pot and said spaghetti!",
961 "Your mom's been cocked more times than Elmer Fudd's shotgun.",
962 "Your mother is so lazy that she came in last place in a recent snail marathon.",
963 "Your mother is so nasty she's not even allowed to look at Thor's hammer.",
964 "Yo mama's so dirty, she's got more clap than an auditorium.",
965 "Your mom is so poor she went to Payless and couldn't afford to pay less!",
966 "Your mother's such a slut, Yo daddy is a multiple-choice question.",
967 "Your mother is so lazy she doesn't have a dining table, because she always eats in bed.",
968 "Your mother's such a slut, she stuck in a cucumber and pulled out a pickle.",
969 "Your mother is so poor i saw her kicking a can and ask her what she was doin she said moving!",
970 "Your mother is so lazy she won the Netflix marathon.",
971 "Your mom teeth so yellow, when she smiled it looked like she was giving out free urine samples.",
972 "Your mum's so dark she looks like a satellite picture of North Korea at night.",
973 "Your mummy's house is so small, she wakes up on a Lego bed singing Everything is Awesome.",
974 "Your mother's such a slut she's like a vaccum she sucks blows and gets laid in the closet!",
975 "Your mother is so poor and stupid, she draws Lincoln's face on a piece of paper and says it is a twenty!",
976 "Your mother is so ghetto that when you asked her for a glass of milk she said pick a titty!",
977 "Your mother got such a big butt, Nicki Minaj is jealous.",
978 "Your mother is so greasey that she single-handedly increased oil production and lowered gas prices.",
979 "Your mother is so lazy the only thing she gets excited about is cancelled plans.",
980 "Your mother is so poor she speak's japoornese.",
981 "Your mother is so Buddhist, I gave her a vacuum for Christmas and she returned it because it had too many attachments!",
982 "Your old lady's so skinny, if she turned sideways and stuck out her tongue, she would look like a zipper.",
983 "Your mother is so ghetto she wears red, neon green, purple, and yellow in the same damn outfit!",
984 "Your mother is so old her butt crack sealed..",
985 "Your mother is so old she sued Google for naming there search engine after her age.",
986 "Your mum's like the Panama Canal, vessels full of seamen pass through her everyday.",
987 "Your mom put da rat in ratchet!",
988 "Your mom teeth so yellow when she smiled traffic slowed down!",
989 "Yo mama's so nasty, she made Right Guard go left, Speed Stick slow down, and Ban come off strike.",
990 "Your mother is so fine, she makes my testicals do the macarena.",
991 "Your mom such and Animal, during a full moon, with her Chin up in the Air, she howls at the full moon.",
992 "Your old lady's so old, she farts dust!",
993 "Your mom is so tall she did a back flip and kicked Jesus in the chin!",
994 "Your mothers so dumb, she thinks gluteus maximus is a Roman emperor.",
995 "Your mother is so poor I walked into your house and 3 roaches tripped me & tried to take my wallet!",
996 "Your mothers like a screen door after a couple of bangs she tends to loosen up.",
997 "Your mother is so bald, that when i rubbed on her head i could see the future.",
998 "Your mom is so short she wakes up in a lego house singing Everything is Awesome.",
999 "Your mothers so fat einstien based the black hole theory on her Ass hole!",
1000 "Your mother is so old she dated john the baptist!",
1001 "Your mother is so ghetto when she does grocery shopping she hide packets of kool-aid under the box of ramen noodles.",
1002 "Your mum's pussy so nasty, they make you eat it during Fear Factor!",
1003 "Your mothers so fat when she died and went to heaven Jesus said there was no room so then she went to hell and the devil said HELL NO.",
1004 "Your old lady's so skinny, her nipples touch.",
1005 "Your mom is so poor, I took a piss on her front lawn and she thanked me for watering the lawn.",
1006 "Your mother is so old her pet bird was a Pteradactyl.",
1007 "Your mothers so Dumb, when the man says, Let's have a one Night Stand, she runs to the garage and chops off Three of the Night Tables legs!",
1008 "Yo mama's so ghetto, she pretends her pager is a cellphone!",
1009 "Your mother's teeth are so jacked, they look like a toolbox of rusty nails!",
1010 "Your mother is so bald, you can play Air Hockey on her head.",
1011 "Your mum's so dirty, she went swimming and made the Dead Sea.",
1012 "Your mom teeth is so bright the Sun needs glasses!",
1013 "Your mummy's gums are so black, she spits Yoo Hoo.",
1014 "Your mother is so Nasty, she puts salt water down her Trousers to Keep her crabs Fresh!",
1015 "Your mother's so stank, the US Government uses her bath water for chemical weapons.",
1016 "Your mom is so skinny, she could dive through a fence!",
1017 "Your mother is so cheap, instead of writing her mother a letter on stationery paper, she write her letter on toilet paper.",
1018 "Your mother's so stank, that her shit is glad to escape.",
1019 "Your mother is so poor she uses candy wrappers as wall paper!",
1020 "Yo mama's so ghetto, she brings fried chicken to the movie theater!",
1021 "Your mother is so poor she makes a homeless person look like a millionaire!",
1022 "Your mother is so poor she went to McDonald's and put a milkshake on layaway.",
1023 "Yo mama's so nasty, she puts ice down her drawers to keep the crabs fresh.",
1024 "Your mother is so lazy she's got a remote control just to operate her remote!",
1025 "Your mummy's house is so small, she ain't got room to change her mind.",
1026 "Your old lady's so skinny, her pants have one belt loop.",
1027 "Your old lady's so poor when i jumped in a puddle she said What are you doing in my bathtub?",
1028 "Your mom is such a whore she fucked the football team and had to get her stomach pumped!",
1029 "Your mom such a slut, she puts salt water down her Trousers to Keep her crabs Fresh!",
1030 "Your mummy's legs are like Jif, easy to spread.",
1031 "Your mom is so skinny she ate a M&M and looked 8 months pregnant!",
1032 "Your mom's bikini pictures!",
1033 "Your mom is so poor when I lit a match the roaches started singing clap your hands stomp your feet praise the lord we got heat!",
1034 "Your mum's mouth is so big, she speaks in surround sound.",
1035 "Your mother head is so big she needs cotton wool to fill up her brain!",
1036 "Your mother is so old she thought 50 shades of grey was the color of her hair!",
1037 "Your mother is so old she sat next to jesus in the 1st grade!",
1038 "Your mum's so dark, when she went to night school she got marked absent!",
1039 "Your mom's butt is so bony, she put her drawers on and cut them in two.",
1040 "Your old lady's so old, when she was in school there was no history class.",
1041 "Your mother is so gorgeous, if she was a washing machine, I would put my dirty load inside her.",
1042 "Your mom is so skinny she can't sideways when taking a selfie.",
1043 "Your mothers such a bitch that Gordon Ramsey didn't even like her.",
1044 "Your mother didn't learn her ABC's, she learned her STD's!",
1045 "Your mom is so smart, no one bothers to argue with her because they know she's always right.",
1046 "Your mummy's hair is so nappy, even Moses couldn't part it.",
1047 "Your mother is so bald you can see whats on her mind!",
1048 "Your mother is so poor and her credit is so bad, she couldn't use a free promo code at Redbox.",
1049 "Your mum's like peanut butter: brown, creamy, and easy to spread.",
1050 "Your mother is so poor she gotta eviction notice on her car!",
1051 "Your mom is soo bald even the hairdressers used her head for a mirror!",
1052 "Your mother got a credit card pussy, everybody swipe through it!",
1053 "Your mother's such a slut, she's like a race car driver...she burns a lot of rubbers...",
1054 "Your mother is so big, she went to the airport and asked for a ticket. And they gave her clearance to take off!",
1055 "Your mom such a slut, she licked 3 pop sicles and got pregant!",
1056 "Your mother is so ghetto she rated R for Ratchet!",
1057 "Your mother is so bald, when she puts on a turtle neck she looks like a busted condom.",
1058 "Your mom teeth so big when she sneezes she pokes a hole throw her stomach!",
1059 "Your mom is so poor when I saw her kicking a can down the street, I asked her what she was doing, she said Moving.",
1060 "Your mom such a slut, she dont need the internet she already world wide!",
1061 "Your mothers so stupid, when the man says, Let's have a one Night Stand, she runs to the garage and chops off Three of the Night Tables legs!",
1062 "Your mothers such a bitch the devil wouldn't let her go to hell and Jesus made her live forever.",
1063 "Your mother is so ghetto she sells her food stamps to get her nails done!",
1064 "Your mom is such a slut she will have sex with you for a ride home!",
1065 "Your mother is so bald, I thought she was Mr. Clean.",
1066 "Your old lady's so old, her butt crack sealed.",
1067 "Your mother is so nasty the million man march was at her house!",
1068 "Your mom is so skinny she played the part of the staff in the story of moses!",
1069 "Your mother and her friends are so stupid, people call them the blonde-tourage.",
1070 "Your mother is so fine, when god made her the other angels got jealous.",
1071 "Your mum's so dark she went to night school and got marked absent!",
1072 "Your mother's such a slut that when she walks her pussy claps!",
1073 "Your old lady's so old, she knew Cap'n Crunch while he was still a private.",
1074 "Your mother is so greasy I buttered my popcorn with her leg hairs.",
1075 "Your mother is so old, when she was a child, rainbows were in black and white!",
1076 "Your mom teeth are so yellow she spits butter on popcorn!",
1077 "Your mummy's like a postage stamp, you lick her, stick her, then send her away.",
1078 "Your mother is fat that scientists are worried she's helping the earth become a black hole.",
1079 "Your mom is so poor that when it rains she says kids shower time!",
1080 "Your mothers so stupid that she bought curtains for her computer just because it uses Windows!",
1081 "Your mother is so old they moved her out of the retirement home and in to the museum.",
1082 "Your mother is so ghetto when the doctor takes her blood only weed and kool-aid come out!",
1083 "Yo mama's so dumb the only letters in the alphabet she knows is K.F.C.",
1084 "Your mother is so lazy AND fat, she ate all the lunch meat, and didn't bother to pack yo lunch.",
1085 "Your mummy's house is so dirty, Stanley Steamer could get her house cleaner!",
1086 "Your mother is fat that scientists are worried she's helping the earth become a black hole.",
1087 "Your mothers glasses so thick she can see past the horizon line of a black hole!",
1088 "Yo mama's so ghetto, her baby daddy and her boyfriend share a bunk-bed.",
1089 "Your mother's vagina is so shaved everybody thought it was a credit card swipe!",
1090 "Your mummy's glasses are so thick, she knows exactly whats inside Taco Bell Beef.",
1091 "Your mother is so awkward and clumsy she makes Napoleon Dynamite look like James Bond.",
1092 "Your mother aint so bad...she would give you the hair off of her back!",
1093 "Your mothers clit was so dry that every time she'd masterbate she'd put 4 liters of lube just to get wet!",
1094 "Your old lady's so nasty, when I went to yo house said whats for dinner,",
1095 "Your mother is so poor she created a gmail account just so she can eat the spam!",
1096 "Your mother's so stank, when you were being delivered, the doctor was wearing the oxygen mask.",
1097 "Your mothers panties are so funky, the roaches check in but they don't check out.",
1098 "Your mother is so poor she can't afford to pay attention!",
1099 "Your mother's so stupid she put two M&M's in her ears and thought she was listening go Eminem.",
1100 "Yo mama's so nasty, she was playing in a sand box and a cat came along and buried her.",
1101 "Your mother is so old she planted the apple tree in The Garden of Eden!",
1102 "Your mummy's like a screen door, after a couple of bangs she loosens up.",
1103 "Your mother is so nasty, they call her the carpenters delight, flat as a board and easy to nail!",
1104 "Your old lady's so skinny, she can grate cheese on her ribs!",
1105 "Your mother is so ghetto the bitch breastfed you with gin and juice!",
1106 "Your mother is so old she got to see passion of the christ live!",
1107 "Your old lady's so nasty, we asked her what was fo dinner, she put her foot up on the table and said, Corns.",
1108 "Your mothers like a hardware store 5 cents a screw!",
1109 "Yo mama's so ghetto, she puts her food stamps in a money clip.",
1110 "Your mother is so poor I sat on the couch and a roach came up and said move over I pay rent!",
1111 "Your mother's such a slut, she's like the Suez Canal - Vessels full of Seamen passing through everyday...!",
1112 "Your mother is so old she got her bible signed by jesus!",
1113 "Your mother is so nasty that she farted and the dinosaurs came back to life.",
1114 "Your mom is so short, she was rejected by the munchkins AND the Oompa-Loompas!",
1115 "Your mom nose so big she makes Pinochio look like a cat!",
1116 "Your mom is so skinny she can dodge raindrops.",
1117 "Your mother is so hunchbacked, she can stand on her feet and her head at the same time.",
1118 "Your old lady's so old, she knew the Beatles when they were the New Kids on the Block.",
1119 "Your old lady's so poor, I stepped on a lit match and she said who turned off the heat!",
1120 "Your mom is so skinny when she wears skinney jeans they look like bell bottoms!",
1121 "Your mothers so poor when she gets mad she can't afford to fly off the handle so she's gotta go greyhound off the handle!",
1122 "Your mother is so old that when she was in school there was no history class.",
1123 "Yo mama's so nasty, she made Speed Stick slow down.",
1124 "Your mom's forehead looks so big people mistake it for the Great Wall of China.",
1125 "Your mother is so old that when i took a picture of her it came out black and white!",
1126 "Your mom like a christmas tree people hang their balls on her. Hey,Tell!",
1127 "Your mother is so easy im your father!",
1128 "Your mother is so old her birth certificate is in Roman numerals.",
1129 "Your mom like a chicken coop ... Cocks fly in and out all day!",
1130 "Your mother is so poor I saw her holding a penny and I asked Whatcha doing with that? and she said Taking my life savings to the bank!",
1131 "Your mum's lips are so big, she went to whisper in my ear and she whispered in both my ears at the same time!",
1132 "Your mum's so dark when you go swimming it looks like an oil spill.",
1133 "Your mother is so ghetto she uses expired foodstamps as tampons.",
1134 "Your mother is so mean, that Regina from Mean Girls is her sister.",
1135 "Your mummy's hips are so big, people set their drinks on them.",
1136 "Your mom teeth so yellow that when she looked up at the sun the sun said hey cuz!",
1137 "Your mom such a slut, she thinks L.O.V.E. stands for: Legs. Open. Very. Easy.",
1138 "Your mum's so bald, when she braids her hair, it remind me of stitches.",
1139 "Your mother is so mean even Simon Cowell is afraid to say anything bad about her.",
1140 "Your mom is so short even Peter Pan and the lost boys calls her a midget.",
1141 "Your mother is fat that when she sits on a semi they say 'Ok now give me the over size load sign.'",
1142 "Your mother is so grasey you had to use bacon for her bandaids!",
1143 "Your mothers so old she sat next to Ben Franklin in kindergarden!",
1144 "Yo mama's so fat and nasty, instead of using Tampons, she uses Ca. King Size Mattress's.",
1145 "Your mother is like a bus, big, 50 cents, and 20 people can ride her at once Deez nuts are so big that only!",
1146 "Your mom's glasses are so thick she can tell you what your son looks like before he's born.",
1147 "Your mother is so old that she remembers when the Grand Canyon was just a ditch!",
1148 "Your mother is so poor she cant afford to wash herself so she stands in the rain!",
1149 "Your mom's butt cheeks are so big, even Moses couldn't part them.",
1150 "Your mom is so poor the only word she knows is benefit!",
1151 "Your mum's so dark, her ass looks like two tires.",
1152 "Your mother i'd shave its butt and teach it how to walk backwards.",
1153 "Your mother is so lazy, she stuck her nose out the window and let the wind blow it.",
1154 "Your mom is soooo stupid that when her ink pen ran out of ink she asked where the pencil sharpener was!!!",
1155 "Your mom teeth are so yellow traffic slows down when she smiles!",
1156 "Your mother is so old she left her purse on noahs ark!",
1157 "Your mother had to feed you with a slingshot.",
1158 "Your mother's so stupid, when she was in the ROTC, the Sergeant told her to about-face and she said what about my face?",
1159 "Your mother is so old that she gangbanged with the hebrews.",
1160 "Your mother is so nasty she's like a nascar driver she burns 50 rubbers a day!",
1161 "Your mothers so nasty she brings crabs to the beach!",
1162 "Your mom must be a parking ticket because she got fine written all over her.",
1163 "Your mummy's hair is so nappy, she uses a rake to comb it.",
1164 "Your mom is so poor, she drives a Poor-shh!",
1165 "Your mummy's house is so small, I put my key in the lock and broke the back window.",
1166 "Your mom is so poor when i used the bathroom i used one stick to keep the roof up and another to scare the roaches away!",
1167 "Your mom teeth so yellow when she smiled she looked like a Chevrolet logo!",
1168 "Your mummy's like a Christmas tree everyone puts Balls on her!",
1169 "Yo mama's so nasty she did the splits and gave the floor a hickey!",
1170 "Your mother's such a slut, her pussy is called Jasmine, because it's always got Aladdin!",
1171 "Your mother is so nasty i went to her house and ask whats for dinner she opened she legs and said FISHSTCKS want some!",
1172 "Your mother is so poor i spent the nite at your house and in the morning I asked!",
1173 "Your mothers so stupid she put cat food down her pants to feed her pussy.",
1174 "Your mother is so ancient, when she went to the museum, the mummies took pictures of her and said DAYUM.",
1175 "Your mother is so old she looks like my scrotum sack...",
1176 "Your mom teeth are so yellow it looks like she brushes her teeth with vanilla wafers!",
1177 "Your mom teeth are so big she flosses with a blanket!",
1178 "Your old lady's so nasty, the roaches check in but they don't check out.",
1179 "Your old lady's so nasty, she's got more clap than an auditorium.",
1180 "Your mum's lips are so big, that ChapStick had to invent a spray.",
1181 "Your old lady's so old, she knew Burger King while he was still a prince.",
1182 "Your mother's so skinny, she uses Chapstick for deodorant.",
1183 "Yo mama's so nasty, she only changes her drawers once every 10000 miles.",
1184 "Your mother is so intelligent, she's the only person that can talk down to Stephen Hawking.",
1185 "Your mom, she wuz doin' deep knee bends over a parking meter!",
1186 "Your mother glasses are so thick, she can burn ants with them.",
1187 "Your mother is so nasty, she uses Dr. Scholl Odor Eaters for panty liners.",
1188 "Your mother is so old God signed her yearbook.",
1189 "Your mother is so old, that she grew up WITH the Flintstones!",
1190 "Your mother is so poor she waves around a Popsicle stick and calls it air conditioning.",
1191 "Your mummy's gums are so black, she spits Chocolate Milk.",
1192 "Your mummy's head is so big, instead of needing a pillow, she needs the Moon.",
1193 "Your mom is so poor when I ring the doorbell I hear the toilet flush!",
1194 "Your old lady's so shinny, she had to stand in the same place twice to cast a shadow.",
1195 "Your mother's such a slut, even the noble gases are attracted to her.",
1196 "Your mum's so bald she curls her hair with rice.",
1197 "Your mom's face just shows what can happen when you stick your head into a garbage disposal and go bobbing for leftovers!",
1198 "Your mom such a bitch she makes Nancy Grace look like Mary Poppins.",
1199 "Your mom such an old whore she slept with the Father, The Son, and the Holy Ghost!",
1200 "Your mother is like a flouresent light bulb she is old but she gets the job done.",
1201 "Your old lady's so old, she planted the first tree at Central Park.",
1202 "Your mom is so poor when she steped on a roach she said clap your hands stomp yo feet praise the lord we got somethin to eat.",
1203 "Your mothers so fat that when she eats a burger it sounds like Jurassic park on surround sound.",
1204 "Your mother and daddy so dark that your family pictures look like ultrasounds!",
1205 "Your mummy's house is so nasty, every time I open the Fridge Cock Roaches are riding four-wheelers.",
1206 "Your mother is so poor it took her 3 years to save a penny!",
1207 "Your mothers so dumb when I told her that her birthday was just around the corner.....she went looking for it!",
1208 "Your mother conforms to Planck's law. The greater the frequency with which she screws, the more energetic she gets.",
1209 "Your mom is so skinny, she uses a Band-Aid as a maxi-pad.",
1210 "Your mom such a slut, her favorite word is HARDER!",
1211 "Your mother is so old she gave historians the secrets to Mesopotamia.",
1212 "Your mother ass is so big, she bent over and got arrested for selling crack.",
1213 "Yo mama's so nasty she joined the four horseman: war, death, famine, disease and!",
1214 "Your mother is so mean, your bath toys were an iron and a toaster.",
1215 "Your mother is so old, the back of her head looks like a raisin.",
1216 "Your mother is so lazy she undercooks ramen noodles.",
1217 "Your mom's ankles are so ashy, it looks like she's wearing socks.",
1218 "Your mom is so short she became a sidekick to Ant-Man!",
1219 "Your mom is so poor your family ate cereal with a fork to save milk.",
1220 "Your mother is so old she was a crossing guard for when Moses parted the red sea!",
1221 "Your old lady's so nasty, when she leans over and farts, she needs to Re Wall Paper the whole living room!",
1222 "Your mother is so ghetto she breatfeeds kool-aid, shits chicken bones, and pisses grape soda!",
1223 "Your mummy's glasses are so thick, when she turns them around she can see yesterday.",
1224 "Your old lady's so old, when she reads the bible she reminisces.",
1225 "Your mum's so cross-eyed, when I put my dick in her mouth she said One at a time!",
1226 "Your mom is so poor they caught her shoplifting at Dollar General!",
1227 "Your mum's lips are so big, when she smiles she gets ChapStick on her ears.",
1228 "Your mother is so old she dated john the baptist!",
1229 "Your mom is so smart she broke Ken Jennings record for being the Worlds Biggest Smartass!",
1230 "Your mother house is so small, I threw a rock through the window and hit everyone inside.",
1231 "Your mother is so poor I asked her if I could use the bathroom and she said Just pick a corner!",
1232 "Your mum's so dark that her favorite dinosaur is a Tri-scared-a-cops!",
1233 "Your mothers so dumb that she bought curtains for her computer just because it uses Windows!",
1234 "Your mummy's head is so small, she got her ear pierced and died.",
1235 "Your mother is so nasty I called her to say hello, and she ended up giving me an ear infection.",
1236 "Your mother is so intelligent, that she knows!",
1237 "Your mother is so poor I saw here walkin down the street I asked her if she lost a shoe and she said no she just found one!",
1238 "Your mom such a bad christian, the only thing holy about her is the Swiss cheese in her fridge.",
1239 "Your mother is so poor people rob her house for practice.",
1240 "Your mother is so poor, she makes starving Africians look like multi-quadrillion aires!",
1241 "Your mom such a hot blonde, her eyes are bluer than Heisenberg's crystal!",
1242 "Your mother is so ghetto dat every thing she eats is in cans!",
1243 "Your mom such a stupid bartender, after a woman ordered a Margarita, she swam out to the Gulf of Mexico to get Margaret!",
1244 "Your mummy's is such a slut, she asked all the math majors to to figure out g(f(your mom)) just so they could f her first.",
1245 "Your mom is so poor when I went over her house and asked what's for dinner she opened her legs and said fish sticks What's the difference between!",
1246 "Your mother is so ghetto her engagement ring is from the pawn shop!",
1247 "Your mom is so smart and busy, she doesn't use big words because she doesn't have the time to explain it you again.",
1248 "Your old lady's so old, she baby-sat for Jesus.",
1249 "Your mother is so nasty, she walked up to a racoon and said you ain't got nothin on me!",
1250 "Your old lady's so nasty, when she pulls down her panties it sounds like Velcro.",
1251 "Your mummy's house so small when she put the key in the front door she stabbed 5 people in the hallway.",
1252 "Your mother's so wise, that Yoda texts her for advice.",
1253 "Your mother is so gassy when the plane ran out of fuel they used her as a back up!",
1254 "Your mom is so skinny I put a dime on her head and people mistook her for a Nail!",
1255 "Your mothers so dumb she put cat food down her pants to feed her pussy.",
1256 "Your mother is so intelligent her brains are as big as her boobs.",
1257 "Yo mama's so nasty, I talked to her over the computer and she gave me a virus.",
1258 "Your mum's so dark I shot her and the bullets came back with flashlights saying I can't find the bitch!",
1259 "Your mother is so poor she hangs colored socks as Christmas lights.",
1260 "Your mothers teeth are so yellow when she stands at a crosswalk the cars slow down!",
1261 "Your mother is so old her first pet was a T-Rex!",
1262 "Your mom is so short, she wakes up in a lego house singing Everything is Awesome.",
1263 "Your mummy's like a refrigerator, everyone puts their meat in her.",
1264 "Your mother is so bald that she took a shower and got brain-washed.",
1265 "Your mom such a slut that her vagina is like a 3 star hotel, there is always people coming in and out!",
1266 "Your mother is like a bowling ball..... round, heavy, and you can fit three fingers in.",
1267 "Your mother's so skinny, when I slapped her I got a paper cut!",
1268 "Your mother is so ghetto all her wigs are bright ass colors!",
1269 "Your mom is so skanky, her dildo came with jumper cables.",
1270 "Your mother is so lazy she makes Garfield look like Lebron James!",
1271 "Your mother is so old her social security number is 1!",
1272 "Your old lady's so old, she walked into an antique store and they kept her.",
1273 "Your mother is so nasty that pours salt water down her pants to keep her crabs fresh.",
1274 "Your mom is so short she's Mini-Me's.... Mini-Me!",
1275 "Your mom is so skinny the Olsen Twins called and said they want their eating disorder back.",
1276 "Yo mama's so ghetto, she does drive by shootings on the bus!",
1277 "Your mother is like a chicken coop, cocks go in and out all day!",
1278 "Your mother forehead's so big, you could show slides on it.",
1279 "Your mom pussy so tight, she had to drill a hole in her Gina so she can insert a Tampon!",
1280 "Your mum's so cross-eyed, she thought her only child was a twin.",
1281 "Your mother is so lazy her patronus is a sloth.",
1282 "Your mummy's house is so small, I put my key in the lock and stabbed everyone inside.",
1283 "Yo mama's so nasty, she dropped her toothbrush in the toilet. We had to get a new toilet.",
1284 "Your mom's ass is so big, its got more crack than Mayor Marion Barry.",
1285 "Your mom is so sweet she's giving me a toothache.",
1286 "Your mother is so bald that people could ice skate on her head.",
1287 "Your mother is so nasty third world countries eat the cheese from the crack of her ass!",
1288 "Your mother is so poor for Christmas she got a box, put two sticks on it, spun it and said son here's your xbox 360!",
1289 "Your mother's such a slut, she got her tubes tied and still got pregnant.",
1290 "Your mother is so mean, Bruce Banner turns green just thinking about her.",
1291 "Your mother is so ghetto her phone bill is nothing but 911 calls!",
1292 "Your mom stupid she drowned in death valley!",
1293 "Your mothers so dumb when the judge said order! she said pie and chips please!",
1294 "Your mom is so smart, she went to Florida State and everyone thought she was a tourist.",
1295 "Your old lady's so old, she's got hieroglyphics on her driver's license.",
1296 "Yo mama's so nasty, she stuck in a cucumber and pulled out a pickle.",
1297 "Your mother is so big dora can't explore her!",
1298 "Your mom is so poor when a visitor came to her house he asked, may I please use the bathroom she said pick a corner, any corner.",
1299 "Your mom is so smart, Doctors let her second guess their diagnosis.",
1300 "Your mom's glasses are so thick she can watch old movies in technicolor.",
1301 "Your mother is so poor she runs after a garbage truck with her grocery list!",
1302 "Your mom's glasses are so thick she can see a rainbow on a sunny day.",
1303 "Your mother head is filled of so much hot air she can fly like the birds and sing like a canary.",
1304 "Your mom is so poor when she found a coupon that said 50%% off, she went looking for the other half.",
1305 "Your mom such a slut, that if her pussy had a password, it would be 1234.",
1306 "Your mom is so skinny she turned sideways and disappeared.",
1307 "Your mother is so large, she doesn't need a data plan, she's already world wide.",
1308 "Your mother's such a slut, just like a Popsicle - everybody wants a fuckin lick!",
1309 "Your mother's such a slut she did the splits and gave the floor a hickey!",
1310 "Your mother's such a slut she was the subject of the TV movie Fat Insane Whore!",
1311 "Your mummy's hair is so nappy, her comb had to get dentures. Your hair line so fucked up Jesus found your barber and sent him to hell.",
1312 "Your mothers like a transformer, she makes ac to dc current look easy.",
1313 "Your old lady's so old, Jurassic Park brought back memories.",
1314 "Yo mama's so nasty she got Play-Doh teeth.",
1315 "Your mother is so bald, I can tell fortunes on her head.",
1316 "Your mother is so poor her face is on the front of a foodstamp.",
1317 "Your mom is so thin that if she stands in front of a wall she looks like a crack.",
1318 "Your mom such a dumb bartender, after a woman ordered a Margarita, she swam out to the Gulf of Mexico to get Margaret!",
1319 "Your mom is so poor, her front and back door are on the same hinge!",
1320 "Your mom's feet so big, her sneakers need license plates.",
1321 "Your mother does too but she charges!",
1322 "Your mother is so poor she was in K-Mart with a box of Hefty bags. I said, What ya doin'? She said, Buying luggage.",
1323 "Your mum's so dark, when she puts on yellow lipstick, she looks like a cheese burger.",
1324 "Your mum's so cross-eyed, she can see the front and the back door at the same time!",
1325 "Yo mama's so fat, she makes Jonah Hill look superbad at gaining weight!",
1326 "Your mom is so skinny, if she had a yeast infection she'd be a Quarter Pounder with Cheese.",
1327 "Yo mama's so nasty, I called her up for phone sex and she gave me an ear infection.",
1328 "Your old lady's so nasty, the US Government uses her bath water for chemical weapons.",
1329 "Your mother is so masculine that everytime she grunts, she grows a mustache.",
1330 "Your mother is so poor she waved her hand around a popsicle and called it air conditioning.",
1331 "Your mother is so lazy her to do list is one word long nothing!",
1332 "Your mum's so dark, if they put you in a bottle You'd be a Pepsi!",
1333 "Your mum's so dark if she had a red light she'd be a beeper.",
1334 "Your mom is so skinny she can use a bracelet as a hula hoop!",
1335 "Yo mama's so ghetto, she's got 40oz. tits.",
1336 "Your mothers pussy is like a can of pringles once you pop u can't stop!",
1337 "Your mom knows karate cause her body is kickin.",
1338 "Your mum's so dark, she looks like a picture of outer-space with no stars.",
1339 "Your mum's so dark that lightening bugs follow her in the daytime!",
1340 "Your mom pussy so tight, it squeaks when she walks!",
1341 "Your mother is like Humpty Dumpty - First she gets humped, then she gets dumped.",
1342 "Your mother is so nasty she went to your school and the principal dropped out!",
1343 "Your mother is so old she was best friends with Jesus.",
1344 "Your mother her porta potty is bigger than my house!",
1345 "Your mothers teeth are so yellow, I thought I was watching despicable.me!",
1346 "Your mother is so mean the only letters of the alphabet she knows is PMS.",
1347 "Your mother is a tall glass of water. And im telling youuuu str8 up im thirsty.",
1348 "Your mom is so skinny, she can dodge rain drops.",
1349 "Your mummy's hair is nappier than a goats ass.",
1350 "Your mother is so old she farts dust and shits rust!",
1351 "Your mother is so chubby when she went out to the strip club, they called her momma shake weight!",
1352 "Your mother's such a slut, she is like a protractor.....good at every angle.",
1353 "Your mom is so poor, her front door and back door are the same thing.",
1354 "Your mum's so dark if she sat in a jacuzy the water turned into coffee!",
1355 "Your mother is so ghetto she rips off the cover from the phone book and uses it as a dust pan!",
1356 "Your mother is so greasy her freckles slipped off.",
1357 "Your mom teeth is so yellow that when god said let their be light, she opened her mouth.",
1358 "Your mother is so old when she reads the bible, she thinks to herself, these guys stole ma life story.",
1359 "Your mother is so crazy she asks why can't you be more like Kirk Cameron!",
1360 "Yo mama's so dumb she returned a puzzle because it was broken!",
1361 "Your mother is so bald even a wig wouldn't help!",
1362 "Your mom is so skinny, when she wore her yellow dress, she looked like a #2 pencil.",
1363 "Your mum's so dark, she was riding a motorcycle and got a ticket for tinted windows.",
1364 "Your mom is so smart she makes Macgyver look like the village idiot.",
1365 "Your mum's so bald her hair looks like stitches.",
1366 "Your mom teeth so dirty when she went to reach for her tooth brush and it did the matrix and said you not picking me!",
1367 "Your mum's scalp so dirty, her hair started a protest...Hell no we won't grow....Hell No....",
1368 "Your mom such a slut when a teacher told her to write an essay she went to have sex with a mexican. ESSAY ESAAY ESSAY!",
1369 "Your old lady's so old, the key on Ben Franklin's kite was to her apartment.",
1370 "Your mom's ass is so big, she takes up 5 rows of seats in the theater.",
1371 "Your mom teeth are so yellow when she went to church the priest said I see light!",
1372 "Your old lady's so old, her memory is in black and white.",
1373 "Your mum's so dark she bleeds smoke!",
1374 "Your mother is so ghetto, she wheelies on a ten speed.",
1375 "Your mother is so old her birth certificate says expired on it.",
1376 "Your old lady's so skinny they couldn't find her in this joke.",
1377 "Your mother is so ghetto when you ask her for milk she says pick a boob!",
1378 "Yo mama's so ghetto, she came to McDonald with a gallon and filled it up with sweet tea!",
1379 "Your mummy's head is so little, she could wear fruit loops as head rags.",
1380 "Your mummy's like a race car driver - she burns a lot of rubbers.",
1381 "Your mothers so fat when she went into space there was no space left.",
1382 "Your mummy's head is so big, when she tries to tie her shoes, the bitch flips over.",
1383 "Your mother is so nasty crabs use her as a hide out!",
1384 "Your mom such a slut, she gained sixty Two pounds just from swallowing!",
1385 "Your mummy's hair so short she roll her hair up with rice!",
1386 "Yo mama's so fat,when she went to the theaters everybody yelled, Look King-Kong in 3-D!",
1387 "Your mom such a slut, I told her I was looking for a job and she started giving me a blowjob.",
1388 "Your mom is so poor when she heard about the Last Supper she thought she was running out of food stamps!",
1389 "Your mother is ass is so fat when she sits down she's three feet taller!",
1390 "Your mother is so old she watched the birth of jesus!",
1391 "Your mother is so poor she put three peas on the table, I took one and she said Dont be greedy!",
1392 "Your mother is so nasty she gave your daddy a blow job then came into your room and gave you a kiss goodnight!",
1393 "Your mum's like an elevator, guys go up and down on her all day.",
1394 "Your mom is such a slut, her pussy is like Domino's Pizza, if you don't cum in 30 minutes the next one is free!",
1395 "Your mum's so dirty, I asked her where the junk yard was and she said your looking at it!",
1396 "Your mom is so skinny,when she got in the bed to have sex, the man said, Where's yo titties!",
1397 "Your mother is so mean they don't give her happy meals at McDonalds.",
1398 "Your mom's glasses are so thick she can see into the future.",
1399 "Your mother is so ghetto she brings ziplock bags in her purse to a buffet.",
1400 "Your mother is poor when I sat on a skateboard she said (get of my family van)",
1401 "Your mom then went to Ruben and took his Sandwich.",
1402 "Your mother is so lazy her constant quandry is should I sit down and do nothing or should I lie down and do nothing!",
1403 "Your mom such a stupid, when she lost her virginity, she swam all over the world to look for it!",
1404 "Your mother is so nasty she got a dick transplant just to fuck herself!",
1405 "Your mother is so old that she dated George Washington in high school.",
1406 "Your mom is so smart she said Lets get High.........Grades on that test today.",
1407 "Your motherma so Dumb, she brought a six pack of Budweiser with her to school, hoping she could make her son Bud Wiser.",
1408 "Your mom is so skinny, I gave her a piece of popcorn and she went into a coma.",
1409 "Your mum's so dark we use a flash light to see her at night!",
1410 "Your mom such a slut, she is like a golf course everybody puts there balls in her!",
1411 "Your mother is so nasty she couldnt even sell her ass for a free sample!",
1412 "Your old lady's so skinny, both her nipples are touching!",
1413 "Your mom is such a slut that around her electrons have a positive charge.",
1414 "Your mother is so mean the only place she visited was the principle Office.",
1415 "Yo mama's so fat scientists thought Jupiter was her brother.",
1416 "Yo mama's so nasty, she pours salt water in her drawers to keep the crabs alive.",
1417 "Your mothers so stupid, she thinks gluteus maximus is a Roman emperor.",
1418 "Your mother house is so small that when you walk in you already came out!",
1419 "Yo mama's so nasty lice consider her a great vacation place!",
1420 "Your mother's such a slut, if her vagina was a video game it would be rated E for Everyone.",
1421 "Your mother is so greasy she's labeled as an ingredient in Crisco.",
1422 "Your mom jumped up on the table, spread her legs, and said crabs!",
1423 "Your mother is so old her license plate number is in roman numerals!",
1424 "Your mom such a Dumb, when she lost her virginity, she swam all over the world to look for it.",
1425 "Your mom is so skinny, instead of calling her your parent, you call her transparent.",
1426 "Your old lady's so old, I told her to act her age and the bitch died.",
1427 "Yo mama's so ghetto, she was born in a bucket at KFC.",
1428 "Your mom teeth are so rotten, when she smiles they look like dice.",
1429 "Your mom is so skinny, I could blind-fold her with dental floss.",
1430 "Your mom is such a slut a man called her a bitch and she got down on her hands and knees.",
1431 "Your mother is so old that she knew Gandalf before he had a beard!",
1432 "Your old lady's so old, her memory is in black and white!",
1433 "Your mother is so hunchbacked, her husband left her because she couldn't be straight up with him!",
1434 "Your mom suck so much dick that her voice box is ruined from all the cum!",
1435 "Your mother is so nasty that when she was born and the doctor slapped her ass she gave him her phone number!",
1436 "Your mother is so poor her idea of a fortune cookie is a tortilla with a foodstamp.",
1437 "Your mother is so intelligent, that people don't believe she is a blonde.",
1438 "Your mother's teeth are so yellow I can't beilieve it's butter!",
1439 "Your mother's so smart she learned to rollover and beg in one day.",
1440 "Your mother is so poor she uses a hotdog as a dildo!",
1441 "Your mother house is so small, her welcome mat only says Well!",
1442 "Your mom is so skinny, when she sticks her tongue out she looks like a zipper.",
1443 "Your mom's glasses are so thick she can tell you when your going to get a pimple a week in advance.",
1444 "Your mummy's legs are so white, they'd disintegrate Dracula.",
1445 "Your mom stupid she went to mcdonalds, got a hamburger, put a crown on it, and said burger king!",
1446 "Yo mama's so fat her patronus is a cake.",
1447 "Your mother's such a slut she's like a chinese finger trap cause men cant get their fingers out of her!",
1448 "Your mummy's glasses are so thick, when she looks at a map, she can see people waving at her.",
1449 "Your mother's such a slut, when she was born, the doctor slapped her bottom to make her cry, and she said don't forget to pull my hair!",
1450 "Your mothers so old her flashbacks are in black and white.",
1451 "Your mother is so poor she does drive by shootings on the bus.",
1452 "Yo mama's so nasty she's like a vaccum she sucks blows and gets laid in the closet!",
1453 "Your mummy's house is so small, when you go in the front door you trip over the back gate.",
1454 "Your mother is so fricken fat if she could bend over she could disprove the laws of physics!",
1455 "Your old lady's so skinny, her bra fits better backward.",
1456 "Your mother is like a gas station, when you pay she pumps!",
1457 "Your mother is so old,when Jesus said let there be light, she turned on the switch.",
1458 "Your mom such a slut, that I could've been Yo daddy, but the guy in line behind me had the correct change.",
1459 "Your mummy's hair is so nappy she needs pain killers to comb her hair.",
1460 "Your mothers so stupid when the judge said order! she said pie and chips please!",
1461 "Your mom lips so Big, she got to put her lipstick on with a paint brush!",
1462 "Your mummy's hair so nappy when she combing, it sound like she's biting an apple!",
1463 "Your mom such a slut, that i came home and asked what was for dinner. She opened her legs and said tuna suprise!",
1464 "Your mom such a slut, her legs are just like Librarys. They're always open to the public. You suck!",
1465 "Your mummy's like a squirrel, she's always got some nuts in her mouth.",
1466 "Your mummy's like a bowling ball gets fingered three times gets thrown down the ally and comes back for more!",
1467 "Your mom is so poor when I went over her house and asked what's for dinner she opened her legs and said fish sticks!",
1468 "Your mum's so dark, she can leave fingerprints on charcoal.",
1469 "Your mother hair so nappy that whe she went to the jamacians they said oh hell no get out of my shop mon!",
1470 "Your mom is such a slut, that theres a party in her mouth and everybody's coming!",
1471 "Your mum's lips are so big, when you smile you wet your hair.",
1472 "Your mom is so smart she can install an operating system while putting on her makeup.",
1473 "Your mother is so mean she drinks a bottle of your tears.",
1474 "Your mother is a convenient proof that the universe is still expanding exponentially!",
1475 "Your mother is so bald that Vin Diesel thought she was his twin.",
1476 "Your old lady's so skinny, if she had a sesame seed on her head, she'd look like a push pin.",
1477 "Yo mama's so ghetto, she washes paper plates.",
1478 "Your mom is so poor when she heard about the Last Supper she thought she was running out of food stamps!",
1479 "Yo mama's so ghetto, her idea of a fortune cookie is an Oreo with a food stamp in the middle.",
1480 "Your mom such a slut when I fingered her my hand came out with Carpal Tunnel.",
1481 "Your mum's so dark, when she spits, ink comes out her mouth.",
1482 "Your mom is so sexy, she needs an inhaler, cause she's got that ass ma!",
1483 "Your mother is so mean that Taylor Swift wrote a song about her.",
1484 "Your mother hair so nappy, i use that shit to scrub my pans.",
1485 "Your mother's so skinny, when she holds her arms up she falls through her shirt and hangs herself!",
1486 "Your mother's teeth are so yellow, when she smiles it looks like a Kraft Singles pack.",
1487 "Your old lady's so old, she co-wrote the Ten Commandments.",
1488 "Your mother's so stupid she returned a puzzle because it was broken!",
1489 "Your mother is so huge, she looked at the Empire State Building, and said, 'Hey look! A Barbie Dream House!'",
1490 "Your mom is sooooo fat she didnt need to take a flight she was already in China.",
1491 "Your mother's such a slut, she's been compared to a Big Mac -- full of fat and only worth a buck!",
1492 "Your mother is so poor she painted the bottom of her shoes red and said, look i got red bottoms!",
1493 "Your mother is so bald and talented she can blow dry her hair answer yes to all your questions and give head at the same time!",
1494 "Your mom is so skinny she hid behind a stick during a game of hide and seek!",
1495 "Your mom is so well-respected within her profession that I bet she'll get another raise and promotion this year despite the downward trajectory of the economy.",
1496 "Yo mama's so hunchbacked, she hits her head on speed bumps.",
1497 "Your mother is so ghetto that she saves child support for a new pair of Jordans!",
1498 "Your mother's such a slut, she doesn't say Cock-a-doodle-do, she says Any cock'll do!",
1499 "Your mother is like a hockey player, she only showers after three periods.",
1500 "Your mom is so poor the cockroaches in your home buy the groceries.",
1501 "Your mother is like a meatlocker every guy wants to store his meat in her!",
1502 "Your mother's such a Slut, her STD's are running all over in Mexico ilegally.",
1503 "Your mum's so dark she drinks water and pees coffee.",
1504 "Your mummy's head is so small, she uses a tea bag for a pillow.",
1505 "Your mother's such a slut, she listed you as an incedental on her tax returns.",
1506 "Your mom's glasses are so thick she can tell you how gay the Twilight books are, before ever turning a page.",
1507 "Your mom is so smart she got into a respectable college.",
1508 "Your mom such a fat slut, that when people see her giving head on the street, they scream out: THERE SHE BLOWS!",
1509 "Your mother is so Old She Was A Stripper For Christopher Columbus!",
1510 "Your mother is so lazy the only two letters of the alphabet she knows is NO.",
1511 "Your mummy's house is so small, she eats her meals off a dime!",
1512 "Your mothers so dirty she brings crabs to the beach!",
1513 "Your old lady's so old she still drives her Model T.",
1514 "Your mom is so smart people think she's half Asian.",
1515 "Your mummy's glasses are so thick, she can read all 7 Harry Potter books at the same time.",
1516 "Your mother is so hungry when she went to the theater to see We Bought A Zoo, she brings barbecue sauce.",
1517 "Yo mama's so flat, people ask if she's from the second dimension.",
1518 "Your mother is like a telephone, even a 3 year old can pick her up.",
1519 "Your mother is so poor on christmas she brought a video tape of other kids opening presents.",
1520 "Your mummy's head is so big, it shows up on radar.",
1521 "Your mother is so nasty she made right guard turn left.",
1522 "Your mum's so dirty, she made Right Guard turn left.",
1523 "Your old lady's so old, she babysat Adam and Eve!",
1524 "Your mum's so dark, she got her tattoo done in chalk.",
1525 "Your mum's so cross-eyed, when she dropped a dime, she thought she picked up two nickels.",
1526 "Your mother's such a slut, she interned for Bill Clinton!",
1527 "Your mom is so skinny she hula hoops with a cheerio!",
1528 "Your mom's ass is so big, her toilet's got a wave machine.",
1529 "Your mother is like a train, people pay to ride her!",
1530 "Your mother's teeth so nasty Wiz Khalifa wrote a song about them Black and Yellow.",
1531 "Your mum's lips are so big, she whispers in her own ear!",
1532 "Your mom is so poor, burglars break in her house and leave money.",
1533 "Your mother's such a slut, her sexuality is as straight as a circle.",
1534 "Your mother is so old when moses parted the red sea she was on the other side fishing!",
1535 "Your mom teeth so yellow they worth more than 10 gold bars!",
1536 "Your mummy's hair is so nappy, when she combs her hair her teeth bleed.",
1537 "Your mother is so old, she dated Marco Polo.",
1538 "Your mothers so dumb she went to the beach to surf the internet!",
1539 "Your old lady's so old, her birth-certificate expired.",
1540 "Your mom is soo stupid, she made an appointment with Dr.Pepper!",
1541 "Your mother is so lazy she lets serious shit slide......down her leg and into her slippers.",
1542 "Your mother is so ghetto she uses candy wrappers as wall paper!",
1543 "Your mothers ass is so thick that Godzilla cant even chew it.",
1544 "Your mother is so greasy that McDonalds rubbed her body over all the French fries!",
1545 "Your mum's so dark when she was born her parents said 'oh shit happened'",
1546 "Your mother is so ghetto that all ya movies and cd's are bootleg!",
1547 "Your mother is so old she was a waitress at the Last Supper.",
1548 "Your mom such a slut she got a dick transplant just to fuck herself!",
1549 "Your mother is so bald that when its cloudy out at night you still see a full moon!",
1550 "Your mother is so nasty I asked her how to spell PENIS, and she said you should have asked me last night it was at the tip of my tounge.",
1551 "Your mother is so nasty the fishery be paying her to leave!",
1552 "Your mother is so greasy Texaco buys Oil from her!",
1553 "Your mother is so greasy when she slid into second she ended up in Detroit!",
1554 "Your mom pussy so tight, instead of using a Tampon, she uses a Q-tip.",
1555 "Your old lady's so old, she got slapped by Eve for blowing Adam.",
1556 "Your mom is so skinny, she can see through the peephole with both eyes.",
1557 "Your mother is so nasty when she went to red lobster they kicked her out for bringing her own crabs!",
1558 "Your old lady's so old, she knew Mr. Clean when he had an afro.",
1559 "Your mother is so old she knew Captain America before he was frozen in a glacier!",
1560 "Yo mama sucks cocks in hell!",
1561 "Yo mama's so fat, she fell off the bed on both sides!",
1562 "Yo momma's so fat when God said, 'Let there be light,' he asked your mother to move out of the way.",
1563 "Yo momma so fat, God could not even lift her spirit.",
1564 "Yo momma so fat, you could slap her but and ride the waves.",
1565 "yo mama so ugly when she lookes in the mirror Micheal Jackson sings beat it.",
1566 "Your momma so fat, that when she jumped for joy, she got stuck.",
1567 "Your momma so fat, she got placed in Gryffindor, Slytherin, Hufflepuff and Ravenclaw.",
1568 "Yo momma so fat she's got more Chins than a Hong Kong phone book.",
1569 "Yo momma so fat she broke your family tree.",
1570 "Yo momma so fat she don't fit in this joke.",
1571 "Your mamma is so mean, that her standard deviation is negative.",
1572 "Your mom is so fat that her photograph is in Panaroma mode!!!",
1573 "Your mom is so fat that she has to wear two watches; as she spans various time zones!",
1574 "Your mom is so stupid she tried to use substitution to find the definite integral of f(n)=n^2 over the interval 0<2.",
1575 "Your mother is so ugly, they push her face into dough to make gorrilla cookies.",
1576 "your momma is so fat, i rolled over to smoke a cigarette and i was still on the bitch!",
1577 "Your mom is so ugly that your father takes her to work with him so that he doesn't have to kiss her goodbye.",
1578 "your mom's so fat that she uses a vcr as a beeper.",
1579 "your momma's so dumb, she thinks that asphalt is rectum trouble!",
1580 "Your mother is so fat, she plays pool with the planets.",
1581 "when you were born they slapped your momma instead of your butt!",
1582 "Yo mama so hairy you almost died of rugburn at birth!",
1583 "your momma skates down main street with a mattress stapped to her back and she yells curb service!",
1584 "Your mother is so fat, she went to Sizzlers and the bitch got a group discount!",
1585 "your mommas so fat that when she went to mcdonalds she got stuck in the golden arch's!",
1586 "Your mother is so fat shes got three dress sizes, large, x-tra large and OH MY GOD ITS COMING FOR US!",
1587 "your mommas so fat she has to renew the tags on her underwear at the DMV!",
1588 "Yo mama so fat you have to grease the door frame and hold a twinkie on the other side just to get her through!",
1589 "Yo mama's so fat and old that when God said 'Let there be Light', he told her to move her fat ass out of the way.",
1590 "Yo mama's so fat, a picture of her fell off the wall!",
1591 "Yo mama's so fat, after she got off the carousel, the horse limped for a week.",
1592 "Yo mama's so fat, all the restaurants in town have signs that says: 'Maximum Occupancy: 240 Patrons OR Yo Mama'",
1593 "Yo mama's so fat, her belly button doesn't have lint, it has sweaters.",
1594 "Yo mama is like a mail box, open day and night.",
1595 "Your mum is twice the man you are.",
1596 "Yo momma is so fat that she influences the tides.",
1597 "Your mother is so old. Whenever she swings her arms up, she flies 3 metres up.",
1598 "Your mother is so old. If she wanted to see her life flash before her eyes, she would have to fall down the moon!",
1599 "Your mother is so old. Her breastmilk is powder!",
1600 "Your mother is so old. Her first christmas, was the first christmas!",
1601 "Your mother is so old. When I asked her to give me her phone number, she carved a 1 in to a rock and threw it at me!",
1602 "Your mother is so old. She knew Burger King when he was just a prince.",
1603 "Your mother is so old. She used to babysit Yoda.",
1604 "Your mother is so old. Her birth certificate says EXPIRED.",
1605 "Your mother is so old. When she farts, dust comes out.",
1606 "Your mother is so old. When I asked her to act her age, she died!",
1607 "Your mother is so short. You can see her legs on her drivers license photo.",
1608 "Your mother is so short, she can do the limbo under the door.",
1609 "Your mother is so short. She ice skates on an ice cube.",
1610 "Your mother is so short, she hooks up with Legos!",
1611 "Your mother is so short, she drives Hot Wheels.",
1612 "Your mother is so short. She committed suicide by jumping off the bed.",
1613 "Your mother is so short. She broke her leg by getting of the toilet.",
1614 "Your mother is so short. She is Ray William Johnson's stunt double!",
1615 "Your mother is so short. She can do backflips under the bed.",
1616 "Your mother is so short. She can't even play Halo: Reach.",
1617 "Yo' Momma is so fat that when she dances, she makes the band skip.",
1618 "Yo' Momma is so fat that when she cut her leg, gravy came out out.",
1619 "Yo' Momma is so fat that when she was born, the hospital got stretch marks.",
1620 "Yo' Momma is so fat she aint got cellulite. She's got cellu-heavy.",
1621 "Yo' Momma is so ugly she had to trick or treat over the phone.",
1622 "Yo' Momma's mouth is so big that she speaks in surround sound.",
1623 "Yo' Momma's lips are so big, that chapstick invented a spray.",
1624 "Yo' Momma is so fat that she went to KFC to get a bucket of chicken and they asked her what size. She said the one on the roof.",
1625 "Yo' Momma is so fat that she influences the tides.",
1626 "I cannot comment on the state of your mother because cows are sacred in my country.",
1627 "Yo' Momma is so stupid that when she heard 90% of all crimes occur around the home, she moved.",
1628 "Yo' Momma is so stupid that she fell up a flight of stairs.",
1629 "Yo' Momma is so skinny, her nipples touch.",
1630 "Yo' Momma is so skinny, she could dive through a fence.",
1631 "Yo' Momma breath is so bad that her teeth made plans to escape.",
1632 "Yo' Momma is breath smells so bad that she has prescription strength tic-tacs.",
1633 "Yo' Momma is teeth are so crooked that her mouth looks like a chic-let parking lot.",
1634 "Yo mama's teeth are so crooked she can eat corn on the cob through a chain link fence.",
1635 "Yo' Momma is so stupid she stared at the orange juice container for a half hour because it said concentrate.",
1636 "They used to call it a jumpoline before your Momma got on it.",
1637 "Yo mama's so dumb, she couldn't even think up a proper ending to this yo mama joke!",
1638 "Your momma is the cheapest whore at the local brothel.",
1639 "Your momma is a notorious self-harmer!",
1640 "After your momma gave birth to you, when she saw how ugly you were she started cutting for the first time!",
1644 /* Insult or intimidate the player */
1645 void
1646 cuss(mtmp)
1647 register struct monst *mtmp;
1649 int armpro, armprolimit;
1651 if (mtmp->iswiz) {
1652 if (!rn2(5)) { /* typical bad guy action */
1653 pline("%s laughs fiendishly.", Monnam(mtmp));
1654 verbalize("%s", random_your_mother[rn2(SIZE(random_your_mother))]);
1655 u.cnd_mommacount++;
1657 armpro = magic_negation(&youmonst);
1658 armprolimit = 75;
1659 if (!(PlayerCannotUseSkills)) {
1661 switch (P_SKILL(P_SPIRITUALITY)) {
1662 default: armprolimit = 75; break;
1663 case P_BASIC: armprolimit = 78; break;
1664 case P_SKILLED: armprolimit = 81; break;
1665 case P_EXPERT: armprolimit = 84; break;
1666 case P_MASTER: armprolimit = 87; break;
1667 case P_GRAND_MASTER: armprolimit = 90; break;
1668 case P_SUPREME_MASTER: armprolimit = 93; break;
1672 if ((rn2(3) >= armpro) || ((rnd(100) > armprolimit) && ((armpro < 4) || (rnd(armpro) < 4) ) ) ) {
1674 if (!(uamul && uamul->otyp == AMULET_VERSUS_NAGGING && rn2(uamul->oartifact == ART_NAG_ME__FUCK_ME_ ? 20 : 4)) ) {
1675 make_dimmed(HDimmed + rnd(10) + rnd(monster_difficulty() + 1), TRUE);
1676 if (Role_if(PM_CELLAR_CHILD)) losehp(monster_difficulty(),"Rodney's laughing",KILLED_BY);
1681 } else {
1682 if (u.uhave.amulet && !rn2(SIZE(random_insult)))
1683 verbalize("Relinquish the amulet, %s!",
1684 random_insult[rn2(SIZE(random_insult))]);
1685 else if (u.uhp < 5 && !rn2(2)) /* Panic */
1686 verbalize(rn2(2) ?
1687 "Even now thy life force ebbs, %s!" :
1688 "Savor thy breath, %s, it be thy last!",
1689 random_insult[rn2(SIZE(random_insult))]);
1690 else if (mtmp->mhp < 5 && !rn2(2)) /* Parthian shot */
1691 verbalize(rn2(2) ?
1692 "I shall return." :
1693 "I'll be back.");
1694 else
1695 verbalize("%s %s!",
1696 random_malediction[rn2(SIZE(random_malediction))],
1697 random_insult[rn2(SIZE(random_insult))]);
1699 armpro = magic_negation(&youmonst);
1700 armprolimit = 75;
1701 if (!(PlayerCannotUseSkills)) {
1703 switch (P_SKILL(P_SPIRITUALITY)) {
1704 default: armprolimit = 75; break;
1705 case P_BASIC: armprolimit = 78; break;
1706 case P_SKILLED: armprolimit = 81; break;
1707 case P_EXPERT: armprolimit = 84; break;
1708 case P_MASTER: armprolimit = 87; break;
1709 case P_GRAND_MASTER: armprolimit = 90; break;
1710 case P_SUPREME_MASTER: armprolimit = 93; break;
1714 if ((rn2(3) >= armpro) || ((rnd(100) > armprolimit) && ((armpro < 4) || (rnd(armpro) < 4) ) ) ) {
1715 if (!(uamul && uamul->otyp == AMULET_VERSUS_NAGGING && rn2(uamul->oartifact == ART_NAG_ME__FUCK_ME_ ? 20 : 4)) ) {
1716 make_dimmed(HDimmed + rnd(10) + rnd(monster_difficulty() + 1), TRUE);
1717 if (Role_if(PM_CELLAR_CHILD)) losehp(monster_difficulty(),"Rodney's taunt",KILLED_BY);
1722 } else if(/*is_lminion(mtmp)*/mtmp->data->mlet == S_ANGEL || mtmp->mnum == PM_CHRISTMAS_CHILD || mtmp->mnum == PM_HELLS_ANGEL) /* give angelic maledictions to all angels --Amy */ {
1723 com_pager(rn2(QTN_ANGELIC - 1 + (Hallucination ? 1 : 0)) +
1724 QT_ANGELIC);
1726 if (!rn2(5)) {
1727 armpro = magic_negation(&youmonst);
1728 armprolimit = 75;
1729 if (!(PlayerCannotUseSkills)) {
1731 switch (P_SKILL(P_SPIRITUALITY)) {
1732 default: armprolimit = 75; break;
1733 case P_BASIC: armprolimit = 78; break;
1734 case P_SKILLED: armprolimit = 81; break;
1735 case P_EXPERT: armprolimit = 84; break;
1736 case P_MASTER: armprolimit = 87; break;
1737 case P_GRAND_MASTER: armprolimit = 90; break;
1738 case P_SUPREME_MASTER: armprolimit = 93; break;
1742 if ((rn2(3) >= armpro) || ((rnd(100) > armprolimit) && ((armpro < 4) || (rnd(armpro) < 4) ) ) ) {
1743 if (!(uamul && uamul->otyp == AMULET_VERSUS_NAGGING && rn2(uamul->oartifact == ART_NAG_ME__FUCK_ME_ ? 20 : 4)) ) {
1744 make_dimmed(HDimmed + rnd(10) + rnd(monster_difficulty() + 1), TRUE);
1745 if (Role_if(PM_CELLAR_CHILD)) losehp(monster_difficulty(),"angelic maledictions",KILLED_BY);
1750 } else {
1751 if (!rn2(5)) {
1752 pline("%s casts aspersions on your ancestry.", Monnam(mtmp));
1753 verbalize("%s", random_your_mother[rn2(SIZE(random_your_mother))]);
1754 u.cnd_mommacount++;
1756 armpro = magic_negation(&youmonst);
1757 armprolimit = 75;
1758 if (!(PlayerCannotUseSkills)) {
1760 switch (P_SKILL(P_SPIRITUALITY)) {
1761 default: armprolimit = 75; break;
1762 case P_BASIC: armprolimit = 78; break;
1763 case P_SKILLED: armprolimit = 81; break;
1764 case P_EXPERT: armprolimit = 84; break;
1765 case P_MASTER: armprolimit = 87; break;
1766 case P_GRAND_MASTER: armprolimit = 90; break;
1767 case P_SUPREME_MASTER: armprolimit = 93; break;
1771 if ((rn2(3) >= armpro) || ((rnd(100) > armprolimit) && ((armpro < 4) || (rnd(armpro) < 4) ) ) ) {
1772 if (!(uamul && uamul->otyp == AMULET_VERSUS_NAGGING && rn2(uamul->oartifact == ART_NAG_ME__FUCK_ME_ ? 20 : 4)) ) {
1773 make_dimmed(HDimmed + rnd(10) + rnd(monster_difficulty() + 1), TRUE);
1774 if (Role_if(PM_CELLAR_CHILD)) losehp(monster_difficulty(),"a 'your mother' joke",KILLED_BY);
1779 else {
1780 com_pager(rn2(QTN_DEMONIC) + QT_DEMONIC);
1782 if (!rn2(5)) {
1783 armpro = magic_negation(&youmonst);
1784 armprolimit = 75;
1785 if (!(PlayerCannotUseSkills)) {
1787 switch (P_SKILL(P_SPIRITUALITY)) {
1788 default: armprolimit = 75; break;
1789 case P_BASIC: armprolimit = 78; break;
1790 case P_SKILLED: armprolimit = 81; break;
1791 case P_EXPERT: armprolimit = 84; break;
1792 case P_MASTER: armprolimit = 87; break;
1793 case P_GRAND_MASTER: armprolimit = 90; break;
1794 case P_SUPREME_MASTER: armprolimit = 93; break;
1798 if ((rn2(3) >= armpro) || ((rnd(100) > armprolimit) && ((armpro < 4) || (rnd(armpro) < 4) ) ) ) {
1799 if (!(uamul && uamul->otyp == AMULET_VERSUS_NAGGING && rn2(uamul->oartifact == ART_NAG_ME__FUCK_ME_ ? 20 : 4)) ) {
1800 make_dimmed(HDimmed + rnd(10) + rnd(monster_difficulty() + 1), TRUE);
1801 if (Role_if(PM_CELLAR_CHILD)) losehp(monster_difficulty(),"demonic maledictions",KILLED_BY);
1810 void
1811 randomcuss()
1813 verbalize("%s", random_your_mother[rn2(SIZE(random_your_mother))]);
1814 u.cnd_mommacount++;
1817 #endif /* OVLB */
1819 /*wizard.c*/