git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8742 c06c8d41-db1a-0410-9941-cceddc491573
2LJ3PLU4DNUUCK7SYPTK4G4BTDMJ6UEKOKWML6WOIPJKWLFCD5FQC UPUR43MXCLHJOHYGKGRA4XAGB4GXW4RNCGCDCB2MXJDV3DIEISIAC EJZK7RJA2HE4S3SNFM2RDLT2UFVXJ64N5D2X7K2EUPSUS2UITB5AC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 4DEFHDNO2GUBYL4EGYEAR2IP3KBDXRU7UL7L4P7HEZY2UNR6IYJAC 3ZWALZFSTSIVYXY4BAY6ANGINTDACZC6RSSJTEMQSTSUIE66YOBQC 547JREUJXTZNYVGHNNAET5F5O5JYYGNTDQB6ABZNT7YX5EY64OHAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC 4ZAYR6K7SNJ45QYS5KLZOJ2T7OKYL4M2RY5UIIMOWRQGZLTME6UQC 74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC FIXUE5QKMQPOFLKMBLNBRJNXG4NDESEFVTJRNCFCXAXDRNHPMTAAC YFIVTYI7PMVAXV23DUPXPAQNEY3YSFIXQGSN32I3WVHMMD5XS5DQC 25EF5X4H3LURXFZ35ZGYGUB6ND7NFQVH4M2XX2SI33I4XRGYG5HAC GYRKOLZFYXWJTPEV35USSHCJNA6Y4XMDHSTEZWEBM57WQP2PT6UQC TGJZXTUIAKCFZQJ54ZQEBGFBVZSJCAX6AWDRSH3TP7UJRLGUM5SAC TXVVUZNKI2O5YJXC2N4GPG3RJFNC6LSC5IJZKD5XLS4LGJHD2H7AC KEANRIMF5CGFVZ2XJYNFPOAKLXOSOJUOVA73IWBWOG576265ERHAC RISMOCQM6BKK4XSIRKYLOBB2UPDYJNDAL6OGIIR5GGNZQAK5YSZAC S34LKQDIQJLIWVIPASOJBBZ6ZCXDHP5KPS7TRBZJSCDRVNCLK6UAC SKWBAGSAB625IIN4UP3NCPRX2H3KCPC2LULHS2A7JVRLO3EUBJDAC RZP5Z6JM74GVX2M6L2JOFRJ5VT2XGFHBNRDESVHSKF66PQKIW32QC EGV2HM7SD7UQSWJGLR65NQJTUBAJ7WHLM67FMH4UFP7JRSFKREPAC HW7XKO7HRAUQVDVVKG5GA7PYAEL5J5GKVDPT2CKAD3FLERAY5HLAC ABLV37FMURRJPEZV2VRKOUYAKEMLI7E6RA4PDAII2EJ5L7WBHKZQC J5AAA4LUTW6PLS2DBKGTXPSW2SGOBMICEOA3VDHRSKVLU36EGQMAC Y4NA3JSN63RLATF4NNBPSR5CWF5Z7UEMWCGVX4B6NOAR47CGM4GQC W2KRIXSCRJPS6WDIYTHVF5IRMF3V5DWECRAWUPVTB7VZ6A2BLD4QC int itty = igrd[0][5 + shopidx];while ( itty != NON_ITEM ){result.push_back( itty );itty = mitm[itty].link;}
// Shop items are heaped up at this cell.const coord_def stack_location(0, 5 + shopidx);for (stack_iterator si(stack_location); si; ++si)result.push_back(si.link());
if (Options.autoinscribe_randarts&& is_random_artefact(mitm[stock[k]])){mitm[stock[k]].inscription =randart_auto_inscription(mitm[stock[k]]);}
item_def& item = mitm[stock[i]];if (Options.autoinscribe_randarts && is_random_artefact(item))item.inscription = randart_auto_inscription(item);
// Find shop index plus a little bit of paranoia.if (env.shop[shoppy].pos == where&& env.shop[shoppy].type != SHOP_UNASSIGNED){return (&env.shop[shoppy]);}
shop_struct& shop = env.shop[i];// A little bit of paranoia.if (shop.pos == where && shop.type != SHOP_UNASSIGNED)return (&shop);
int temp = where.x + where.y % 4;sh_name += (temp == 0) ? " Shoppe" :(temp == 1) ? " Boutique" :(temp == 2) ? " Emporium": " Shop";
const char* suffixnames[] = {"Shoppe", "Boutique", "Emporium", "Shop"};const int temp = where.x + where.y % 4;sh_name += ' ';sh_name += suffixnames[temp];
result += (mon.number == 1) ? "one" :(mon.number == 2) ? "two" :(mon.number == 3) ? "three" :(mon.number == 4) ? "four" :(mon.number == 5) ? "five" :(mon.number == 6) ? "six" :(mon.number == 7) ? "seven" :(mon.number == 8) ? "eight" :(mon.number == 9) ? "nine": "ten";
const char* cardinals[] = {"one", "two", "three", "four", "five","six", "seven", "eight", "nine", "ten"};result += cardinals[mon.number - 1];