git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9675 c06c8d41-db1a-0410-9941-cceddc491573
QNSFZBLVAN7BPYYRXUELHBZCLIQTYDATDIXF3YVH7LBBST66VUCQC
BN7CMJCCBZIFVX6SVJPHCSHTQZIYAQEGQDZC4PKRRDG5P6ZVBG3AC
XALTSNKCNAFBIEBXUD5KFMCTYH65XHKY436W5OR5JNBAKEEUZVAAC
CIUSW5LLVV7YD4L5BPUEMGQXDNKYYUFBKNMVU2IVUAB7U6HMGG4QC
TOLACLFOMVG5CAHQMXGADTJTVF4QVXDLUPQCFEFAWQRQ4PJ63E2QC
GASNVWKEMRKFEMHIQPMD5XRJ5PVDVSSHCFHV6HWTR6PRKRCUP4EQC
SUHDQTWTOPZGD7ZU74425AUWSVRFQGFC5A7MAAO7PET2ZQU75AIQC
UZNOIGLN2WBHL2FOENGH4BRV2DGK3DO3NI5RS3KWX6WLY2FCIG2AC
Y6NBWVBEELJTKBFGKXUE4WIJP4TMJ65YMF5TWWRB5CHYEFZ26GKAC
W3WDIR7E5Y6F27RWNXNVPDBRENWM6XMMDFIQHSSQKDD6KMTAUY2QC
DOPHUGPP3UJPRG6JGBW36ZW4S5W3T4FCFGJ3SRZPXASYBRIKCIGAC
T6O6AMWRWJE6EQWGKWJRHQG7X2V7XRWS5WZOQIMWUD6TPLHUGPBAC
S6ZETU2X3HBTKBDL2KTAMCNPMPGHEZO2JGMILIWETWC7XXRS5RYQC
ZJH52K6LYRT5DK3MCKLQI6GKWN2VR4EHSGODOINYR7QC3Z7PYBFAC
TPJYUAKSEZMCCCJANJ5EQ7F67QVTPFEOWBD7WYK33NLRN657Y5VQC
KFULGQQOHWUTXOM3BXCCYPGGVGGY4Z6265XUFRCBPNLTZAEHJZSQC
G3K77T4XACH5B2SSAMYVC72X5FM3VWGYI5P6JZQUQZWAXCT36YZQC
H6ZPCZ7HN5UZTOS6QFAE4WUJR6BCDU4OB7ONQ7ELXIK65ASPJOTAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
S34LKQDIQJLIWVIPASOJBBZ6ZCXDHP5KPS7TRBZJSCDRVNCLK6UAC
6PAG7GHXHIYXJPPTEK4KZQZT4CL2SJDAGTVIUDB4KK66PVSTWUMAC
FYSQ7HXDIKXZXDGYVKZMODW7HYQQLRZO52Q2HVM3PYBD37UT5B4AC
BAQJ26USF7KRR6ALYPXUPUFOYLNGBQVQOS53JXJJWZKDVREHFL2QC
XYQFJLTMLSU7LC7VODUJVN5F2P47STH2KVSP7Q3BSCUUDRHROW7QC
T4FNOPMWYYJHJBTTY33PB43HTJPKEC46L62YERTWIX73HYZSELXQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
QWZR7TCGSJAKK755AVEKFIMF5CX5GQLQC46TLI6URKZO2NJ3O26AC
MIMW5CBZXQEGL6BFKK2LK322VRSBADFF7AXMC24F3OBCDUYKQTGQC
N6F35CMZALDQR4LD3HP2JQZGQ4JNBATAICO7ZUCF5M2ZW5E4QYVAC
PHBACPMH3F34GODHVDKNCMXWU373RJQGVTDLBFCCDLLWDXVYOLTAC
SIDH2P7NBIG5KEOE27XHD3ZT2NQ2OJZFN6VZXWNWYFFY5YVXSSVQC
TMLDT7CQ5U43SYJ2NYQHDOECFABG3A4NCII5QBNC2PPY4UC4JHCAC
EFWEYIB2R3DPD3JWIPU6LS6SFLPMYN7J7X4GBZR7DJWKHJ3UELSAC
5XNQ3SSNBFXFNWA6DPM74W6FH65NX665P3DMH6YCWVFOPZTJSYCQC
B7DNCNY7SXL5WAW5B3XZP5KIQSBWOJ3N2YW46WOUQKTRBRRZ7YOQC
RX6575DZOHRUXQUZH34YZGPZJF4STUPLBQDIVTINA2L6LVCKRIGQC
O6ZMFKDI3XO2SWPNEYHIPYFDWJR4TVDP5BAATK6LVCVETQID6E7AC
VNIAJEGE3PYE6F6EAMCQDWMAS52EQTKJUPAFXK7ARCITZ326WTTQC
TJN537N2F5J7JWBCT2Z4VSTNXIMFCMEXTKTY7N2UCXIVUUQ3XJBQC
BRGAZR5AXWC2IALBVXO5SB354IRQEIRHSK55RZPGFI4AGIOD4LUQC
BDFIS53HAIHOCXQ5BE7WCO2MEOFCUQPFY4JGUWVLWY6JO3IFMEKQC
LDBTCT5WIPLJPZWXS2RUQ26QKISCUUTLO77M464WOE6VSYSNPKYAC
JQXHFM4ZKMAD4ZF4AFHF7TP45LLCIMFLX5VB262AXPJTXRXNV2HQC
RREJL4WZKWFEMA62AC5G5UDTOXMW4UULIQXVA5RPFASPODMHQZ7AC
VIFZ6DO6GWJGYMXJZKFZ2JYNPHNE74H3OFAOCPISQG7M7A4LCOHAC
SVY2PTCLXR3KNPQAWXVXTTGCC5DR334HOAKHYO3VDDRWM2BWMALAC
T4IGWVUK5K3UTQOGRGHPS6DQE2ZDF5A6V42Z3EJ6TWKYDAYDMA7AC
QLEBDRVUQ3BMCT7LV4EBPG7T5X4KMQJAVLMLHHB7DRCNNGDQBRNQC
GA7RSKRL2B7OYL4NWCCMULF2QXJ27NALF7KWTSVXY272NS5KFGJQC
23GQ2RKTWHLYFJIIXYMUUDQK6M3Y6XSR6GPO5S7JZFBIFM7DPOKQC
JZTWTPXIUEVACX5B6FYQRVRJD3KQN653C4G4GXT2VSMX4EP7WS3AC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
7F5A7R3P2V3SPUNNJMOEG5ISKKANHC5C5G34YV77QCLQP2T3BV2QC
SHSIZVHSB4RPTLGMFJXUDVHF3FTEZZYCRIH4CBZP4MXOBR3HC4QAC
MJRXH3WGYWQK3PONPCZSAVOKSAGVJZCLXYA476KTEBAJZ744JJXAC
EEZCC5GUYHETFQV4KSZJSJ6BTTWZHKS7RXQ25XQ6ODGKLDD4XFRAC
SHFSQYLN7WPQC35V3XYYEIZ4CQMREASUNR474CIKFG3C2FYI4SHQC
V633AMMPMHJB5ZLP5IHFXCT6FCENVTPX25TY7T5MF2QZLDDN24HAC
CDEJUVHMOT2SRPKWBB5IUPAXPGX6TUTGRBFLSPTR4XNZABDLSNUQC
QW73U22SVPKFZ367CURWGZCUJZIG73MRKWE2EBRG535N4UUYKMNAC
P33QUZKDQZ2XKFPFI4HP5A7KG76PTBFGB3ZSGMBN3X6JYOOMYLLQC
GWRYKZ22ZWQE4NRX2YLCWBHZSF7KHXUVTLBHOOKE5ICLS3T3NHNQC
ND3T5LCZATC63EVQ6SLI7XXMSUL7XICJDNLH3UCYUDEFWTA3N5MQC
25CH7HH4LKXFIZ75YNMXS3TSXO6O27DYSOPLOD45K4OCNFWLS4LQC
OXHOOJE4XEQKGI3JKURNSITG6CRQFAOFQ2EKKG6M5DCLN7LS4GUAC
P2YNOE2TUTZFAOBTHJOIVD6TCV7J7D2UKUX67LHZUL6QY44ZMENQC
FEKRY3DYIDLWVBLAZN7W2WFNEKZPCAHABXOSM6K5RLTH5WY2NODQC
PBTLQZHBQK5TAIO7SNSCKSHOQQ65CFFI55OTTETV7FG2FCJOXKHQC
NROTGB26G7CER2PUMZWEQTW6OCAAQBHEVVESKY7XBGFBTIZKFS3AC
X6ULJWV7HNNP7XTRF4LT5OVBE4RARGQZARKJUSU6DR3PTQTR4JOQC
X4TW2JIQ6VTX5J7MXOUTJ7JK3765SE5OH54I6QYJSFFQACPCIEYAC
BXMWZNV7G2YZLEQVHVTYF5VQ4OJQUHXGQVA7U2A6RUW3VOK4ZSMQC
IXWJ54CASZWYHSTDOU3TRQS2DSF4MKBRPO4VZYLE72JL5RD22O2AC
IXW2IM5ITYDCXDB3ORDDVAR5XUSPVQ3BWLP3Q6TRXNTIKGMZTHXAC
22REG5ZRWVFFAA37IUCQWNR3BZVTPUCAN2EFFTAVR4O4DPLQOHNQC
7AMQN7MITMXBNVDAK5VOXTQ4TZIAOD6ZLOFJG7GQMBTY23Y2BKSAC
GL6SGPBZQPJBVGPOASYVCTAFXS7RNARR6Y5WZMIO5YCTB7ZJY4KAC
4XGOVPFCU6KZIYHKWCHUTZY6G5S326DKBG3UREPR34Q4TSDD3TAAC
5FZYO6GQ5DWJFMRHCFSLAI4NVGK2HJ6RE7BLHBVTNQJHN75K5LUQC
JCWJWGMQIKQGSSFJUQRKNIWW3HBOJSHYDTOPPE5BWOJTIJTDYUTAC
UET576SVCGS2TXEDRTO7BUTOTLJ77MYHIVZJCDWGH2BAXYMKG6DAC
7Q4H6B62UZACQOUDHCHPMPBYEBXM5GVQINIHVHM4KLRENSH6VGTAC
4FQAKUKUO6PCAZ3N4HUR5XL6E4VA5UQUZ3AEDGRBLVY7W2LMWI7QC
57E4T664CXRFPVW2BZBYI33UIHFS4PSEZURZYPSYSZK5DRLJJ5CQC
2SUQXG5C4H6XSLD6ZUA2VLXBACQSHNZOPLD5CI6CCFWZTRN6TFKQC
HQ5FYPDFIQNNDMKDSGWAAXYIVIRK42B4OBA2LESP2OA5SPKSTLVQC
5BJPWUPLJFS34FUTFJVKA4A52YMIGV6EWDXLNSDCWBJWBGVSQFGQC
YXWZYOBUFR4EHBSKXCFGZNK7NIM7IPE2GMZYIXEJTUPDDC3BIEDAC
ACKNLTFL2RI3PMRWLNRVLRWGQAMLRFKNGNS5LED6NFE5GVGFIHFAC
CB7U6IEEN2Z74672EYQQHWTB4GXVNNMAYDRQYAGY6K3QSDYYEHYAC
JYEEOUYQ7ZPKOGWUV7VCORBVSOLF2UCBFBH3TR75RGOSS6PNKYUAC
SOCJXX6MMOXLBEWBID4QN5FW2YNYULNNN7K3IRL7RSWK5EUNAZLQC
7GCM5WFIKX5N2PQ5UCVNMFJEKTZTBCUVZH5RZ7CPDL3Z6GB26KAQC
CYAVI4PYWMMKTPYT5N2B3MI4OSHZFLPKOZFSLFJUXRYAACYXWW3AC
J7GPW2YXLT6FGSKJ24FGQ24GTRZ6A2BDYM6CIXV4R6YBEHP6BGPAC
LHYTGOCNDWX3CVD2HSQ6LAYC6NLKKI6ZKKNWZ5IQWP6YP5PQEVWQC
BR42OZ3CHR5F5MKPBUOPRG3EXIEQRRRWD5L54BTZQRDXV6VBLATQC
6ZBNP5FQRPWMZYXUO6N7RW5ZN7TJCYYLBNMHYYVSPXCYRQFCQ6YAC
OE3TD4J5FSIFAM37J2UPEV7QQNXLSZM6GDUMPI66LC5LW2OM2J4AC
MT6WFYUIJ2MA3GIQ2MEHHKIQ6QT6IECFGO4BV4SB3GCGQUIWEYNAC
BAQ5ZQ3XMXTITZIDAGMES65SE6Y7VQYASNMTYPL3OOJEG4YMGVPAC
Z5ORIVPW6DXOP3G37OTMP4CY4JYUYS4PGNJ4BTZQ3L2ZTWU67RWAC
C73MBEJBOJRMEUQKV5MBFKQXMFFRH3XB6XVVSKIORUYJUB7GS3NAC
CD4WP6WFJ4YLIBSQVDPE7QJNTOGJUV67IPZBZPCODRYHWZRWVIZAC
WP5VP57D5BWKDAS7AA224OV2RX4O4BPTI2BLY7TS3T2O2PLUGXCQC
ADNUOKDM2BLXCMGW6FOI3KYKDPIUUDJJXESMWDVSXXR5TZCGQ5YQC
OYATP4N2G5QIC45GJOWL552ASS4FAOMJ3JUCWAXNKSUPOVVBMDOQC
QKV56RZTWOX64VLWW52R2DEUM3HGGZNLRAJ2ZV2BHW5K422OPNJQC
VHX7TPWGVWIT4UVQZ3XSFBRALNMHLEDMEBJC6HZ4HUH2JKI4VL6AC
QCUMH3C7GXV7ZW444WT5SFAXQOJKJSE2YCQCEHMRYXCWF4QI7UMAC
M2HMYLYYXSP5XGX6MCI77IT6UW5K4YSEUJWHPQPYXVSW5L36BJ2AC
LT4XSC3B5CREP5LGIG3ER3SZFZFQAHX3UAHTGCMNR2EXVOYFTTMAC
HIRKGUMNJPWKSVTR6TVBPD3MWNA63CEHCLCIPWEMGDFHVB3NPLDQC
Q3XHNSHW6FI4JCXSEABATRFBJPMCF7PXNG2K6ZQTRRPVMIZFHUBQC
DTBLJBZY5LOUPLUE443ZWDRYO3IFPLLJ36VUYI6MD34XEDTP46BQC
XK4CDODDJ53YHEU3AHCVSLKSDWACNMM347IIANAGW66YTTCWIWKQC
MBBPLL4SZUB3JUUYQYLZW7S5OXRCEGJX3WWADOQXGHWQ7BIKCY5QC
XCPNY2Q3F3ELK3L2FRCXHVLANQ7JLB47VBIFIUME5I2PCXNRA3ZAC
GP7RUHLNB4KISSZAENEYVNY3MB5YRCFRWRWYAROBZIQ5MR4DXB7QC
NMZFCCM6O3KO2GJWKOSULN27B3QIZKWPBOB62PAILXMRQD4JMIMAC
P2ZCF3BBG523ZEOD6XQA4X5YEHBTWH3IM33YVHXP2SQ5POXZIH4QC
UF4ODJOCV3ZL7DXRLLOFVWHUKKJX34FO4ZM6VJAWEJ3QVP3XZ2AAC
WL5WZXFJ6TONUQRSHUY4GQ5USU47ILWNN5X2JDQZO4CRJJZSRQIAC
O2GH2BHUL4XXIIJSMKNV2NIC4KQACE6HLMUL4KEUDFNFEAGMZSZAC
EHSY6DVGUMI6C67WKET3GDJVLWJWGYBYQONNDK5JVT7BCTHBEZVAC
TEF6ARLDBINK4KG252IWV4IFAA7F3KT55MPDBZHHFYWTBITJFKIQC
T57T7U2OARKQBYXPOZ4BOL7JJW4WA356CVOQ6ZZOMOV3JQSGBEVQC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
HJFSUV6DXQVNWJCM73GEPKXGKFF4NRZ2Z35ZCXTYRSWL5WG34YMAC
AT2JSJWMOSK7DPVA6KUKD2ERKWX23KXLKYJBMNTHPDP6INMOG7VQC
Z3EORP5RYUI5JSF5YYWBNHRVXVXENUBEFYRTMMQSQA35RO4DSM4QC
DINIHMHQWCV7UKXHNIA2TLT2ZOO5IYJJE7GMI3XUAWYIR37AKD2QC
if (_death_is_funny(killed_by) || you.hp < -1 * random2(10))
// "Normal" deaths with only down to -2 hp and comparatively low tension
// are considered particularly boring.
if (!_death_is_funny(killed_by) && you.hp >= -1 * random2(3)
&& death_tension <= random2(10))
{
god_speaks(GOD_XOM, _get_xom_speech("boring death").c_str());
}
// Unusual methods of dying, really low hp, or high tension make
// for funny deaths.
else if (_death_is_funny(killed_by) || you.hp <= -10
|| death_tension >= 20)
{
const bool exploding = ammo_brand == SPMSL_EXPLODING;
const bool penetrating = !exploding
&& (bow_brand == SPWPN_PENETRATION
|| ammo_brand == SPMSL_PENETRATION);
const bool silver = ammo_brand == SPMSL_SILVER;
const bool disperses = ammo_brand == SPMSL_DISPERSAL;
const bool shadow = bow_brand == SPWPN_SHADOW
|| ammo_brand == SPMSL_SHADOW;
const bool exploding = ammo_brand == SPMSL_EXPLODING;
const bool penetrating = (!exploding
&& (bow_brand == SPWPN_PENETRATION
|| ammo_brand == SPMSL_PENETRATION));
const bool silver = (ammo_brand == SPMSL_SILVER);
const bool disperses = (ammo_brand == SPMSL_DISPERSAL);
const bool shadow = (bow_brand == SPWPN_SHADOW
|| ammo_brand == SPMSL_SHADOW);
else if (rring && !lring)
hand_used = EQ_LEFT_RING;
else if (prompt_finger) // both free; both busy has been handled
{
mpr("Put on which hand (l or r)?", MSGCH_PROMPT);
int keyin = get_ch();
switch (keyin)
{
case 'l': hand_used = EQ_LEFT_RING; break;
case 'r': hand_used = EQ_RIGHT_RING; break;
case ESCAPE: return (false);
default:
mpr("You don't have such a hand!");
return (false);
}
}
tile_font_crt_file = "VeraMono.ttf";
tile_font_crt_size = 0;
tile_font_stat_file = "VeraMono.ttf";
tile_font_stat_size = 0;
tile_font_msg_file = "VeraMono.ttf";
tile_font_msg_size = 0;
tile_font_tip_file = "VeraMono.ttf";
tile_font_tip_size = 0;
tile_font_lbl_file = "Vera.ttf";
tile_font_lbl_size = 0;
tile_font_crt_file = "VeraMono.ttf";
tile_font_crt_size = 0;
tile_font_stat_file = "VeraMono.ttf";
tile_font_stat_size = 0;
tile_font_msg_file = "VeraMono.ttf";
tile_font_msg_size = 0;
tile_font_tip_file = "VeraMono.ttf";
tile_font_tip_size = 0;
tile_font_lbl_file = "Vera.ttf";
tile_font_lbl_size = 0;
tile_key_repeat = true;
tile_full_screen = SCREENMODE_AUTO;
tile_window_width = 0;
tile_window_height = 0;
tile_map_pixels = 0;
tile_tooltip_ms = 500;
tile_tag_pref = crawl_state.arena ? TAGPREF_NAMED : TAGPREF_ENEMY;
tile_key_repeat = true;
tile_full_screen = SCREENMODE_AUTO;
tile_window_width = 0;
tile_window_height = 0;
tile_map_pixels = 0;
tile_tooltip_ms = 500;
tile_tag_pref = crawl_state.arena ? TAGPREF_NAMED : TAGPREF_ENEMY;
// In the example below, X would create dead-ends at positions a and b,
// but both Y and Z avoid this, and the resulting mini-mazes looks better.
// In the example below, X would create miniature dead-ends at positions
// a and b, but both Y and Z avoid this, and the resulting mini-mazes
// look much better.
{
if (you.equip[EQ_WEAPON] == i)
unwield_item();
destroy_item(you.inv[i]);
burden_changed_by_rot = true;
continue;
}
if (you.inv[i].sub_type == CORPSE_SKELETON)
# auto_list = false
# easy_open = false
# easy_unequip = false
# easy_confirm = (none | safe)
# auto_list = false
# easy_open = false
# easy_unequip = false
# equip_unequip = true
# easy_confirm = (none | safe)