The value of created items is also increased by a fair bit.
I also changed species MR as in the last post of FR 1787813: all Elves get 4, Ogre Mage 5, and Demigods also 4.
Someone (Darshan?) will probably want to twiddle with the numbers, at least for the bazaars, so for now, I'll put off committing this into 0.3.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2394 c06c8d41-db1a-0410-9941-cceddc491573
UHDT225XZQLYFE7S4LZECR5C2QSI6PNDTP2WWLCIGHAJ3YNFHPXQC
// allow bargains in bazaars, prices randomly between 60% and 95%
if (you.level_type == LEVEL_PORTAL_VAULT && you.level_type_name == "bazaar")
{
// need to calculate with factor as greed (unsigned char) is capped at 255
int factor = random2(8)+12;
#ifdef DEBUG_DIAGNOSTICS
mprf(MSGCH_DIAGNOSTICS, "shop type %d: original greed = %d, factor = %d",
env.shop[i].type, env.shop[i].greed, factor);
mprf(MSGCH_DIAGNOSTICS, "discount at shop %d is %d%%", i, (20-factor)*5);
#endif
factor *= env.shop[i].greed;
factor /= 20;
env.shop[i].greed = factor;
}