a new prompt now, but don't prompt a second time if you already confirmed another one before.) Fix some issues when creating items in the Abyss during GDT_GAME_START. This may or may not have played a role in 2008976.
Lower spawning rate in the Abyss during GDT_GAME_START (10% spawning chance instead of guaranteed spawning per 5 turns).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6434 c06c8d41-db1a-0410-9941-cceddc491573
YMLVBQ6M27MECUVMU3BQP3WSGR7GW4XJMQIHLGHHWMVXHMMIXOYAC ZM4MC3B3VK22S3VI76JIXIGFMLB4FPMQUEBNUROYF2GG5KAFLW5QC 5LIWCQ5G74WIMISKX3SBMZFPVVYEDNUIREAK55XYR5RTNSHVGDYQC UVGFF3QPZKZNMWFDDANQRBTVOROTA4TZFXGYDPV4GQXZKHZY2EXAC FCPBRFLI4FHMB3Q4AFIYPG22ALFOLIYFBODHNCW5O6PVMMD65YDQC BBOGP3OC5GTMXVAETTIJYXNZMPSLJFMXODHJBURLYOHGZFAEV7HQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC FZKMVCODMWQEVVBBQHTTXFBRO4LZEYLB646ZPVUMLHH6EER7FAOAC P5TRGRH7XMQSPCZKM5IEEO34TY6WMLGHHX7BU6Y453JFRXLUR2VQC NWUWP5QCMJ7ZZMLCVB74PW7HDEFB6ICEQHNDHCGG7UWDQNNLGVMQC ID373JATLMWAY526Q6Q5FXHRNFWMEOFXPHGPAUUY5OAMPFDN5SJAC 4PUWNQO7QMEWY3GSUHLBKMYOAI7ASYSRM32KDGTA7DLNDIGFAWFAC TJRYL3NXPW5IUGEV3YOC7JYWEXCZDBFPLT4AUG4P227WVKVB72ZAC ABLV37FMURRJPEZV2VRKOUYAKEMLI7E6RA4PDAII2EJ5L7WBHKZQC JN4GPMQCXOY5ICTLPLWP6DXBFULN4GMAEK7T4GXTZVIJAUUKBBYAC VD4KDTGHVKCN35AWREYB4TEOUMCTW7SAUPAMTMF5ABC7VBHVKP4AC 45QV77UI6QFW4234P365LD3FGJYRVWTT5455DPB324NG2NFQMKTQC TZ643KHSE5CUPXFSQ7VYVOCM5MTQ7F4SENEYQX2RNFHGHLQVS3RQC 7YUGK5Q64KG5O7GJGTUBRRLHAHBCJ5YOE23YUPT6UBKUSB67CYAQC PONOTAV3NEDNVGEJNPMLC5AY2BPV5E3ZHWDLNQCKCEBVKPBIY7QQC TQLWCGVXVZ75H7MDBJD3DJDUFNW62WOAEDJUVKCHQTAXKBP47CSAC 5HJJGIOOIIQNCRIL33ZQAY6S57MPTSTG27UETJW3HE3BUUPUKPQAC RWSXCNYUGDSMP2GKN22HROC5Q2GHSAVJJUDRT3Z53WU2DAI4IZOQC || (!is_random_artefact( mitm[i] )&& (mitm[i].special >= 30&& mitm[i].special < 181))))
|| !is_random_artefact( mitm[i] )&& mitm[i].special >= 30&& mitm[i].special < 181))
|| (mitm[i].base_type == OBJ_MISSILES&& (abs(mitm[i].plus) > 25|| (!is_random_artefact( mitm[i] )&& mitm[i].special >= 30)))
|| (mitm[i].base_type == OBJ_MISSILES&& (abs(mitm[i].plus) > 25|| !is_random_artefact( mitm[i] )&& mitm[i].special >= 30))
|| (mitm[i].base_type == OBJ_ARMOUR&& (abs(mitm[i].plus) > 25|| (!is_random_artefact( mitm[i] )&& mitm[i].special >= 30))))
|| (mitm[i].base_type == OBJ_ARMOUR&& (abs(mitm[i].plus) > 25|| !is_random_artefact( mitm[i] )&& mitm[i].special >= 30)))
beam.fr_count += 1;beam.fr_power += you.experience_level;
// Don't ask if we're aiming at ourselves.if (!beam.aimed_at_feet && !beam.dont_stop_player&& !yesno("That beam is likely to hit yourself. Continue ""anyway?", false, 'n')){beam.fr_count += 1;beam.fr_power += you.experience_level;beam.dont_stop_player = true;}
if (you.char_direction == GDT_GAME_START){// Number and level of items as that on level 1.const int num_items = 3 + roll_dice( 3, 11 );const int items_level = 0;thing_created = items(1, OBJ_RANDOM, OBJ_RANDOM,true, items_level, num_items);}else{thing_created = items(1, OBJ_RANDOM, OBJ_RANDOM,true, 51, 250);}
thing_created = items(1, OBJ_RANDOM, OBJ_RANDOM,true, items_level, 250);