git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1260 c06c8d41-db1a-0410-9941-cceddc491573
HH3HFWVXABJ4IRMN22PPJCREMULZSN6DA7VYKOGECGMNUQTZ5QNQC ILO5P5FRDUY4SEQEXMTUDKOPXAUBJRSORHHUVTLLCYOYSXBXOVRAC 4Q5OYUKF2SGF7WHMIVYFZVXXDCFUCYY534VLOGKWYRSPYKRXMVDAC OP6CTAKWCAU64JXQ3USQYR5E5IFHQHNCACII5UMVRXUTZXJQOAZAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC 3GSAVTNKEG45AT2U734R5STSRP22WJZL3H6KUFRUWCIA6A4CZE5QC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC CDKRLJIGVWQE2PMHCSLJBLYQEK7JYC4LQM7H2X3O6NMJMCCDRVIAC X5WLJCJVW55SXZVP7IKP7ADCJIGNKN4PKAXFECVR6TNK7XSMZR7QC FUEEIUKGHHFPIRZCN3N753GONWAZTWQ2ZWR53IBJAAZ6FZUNGOMAC QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC R22TTMI6WXWULC7ODKFF3QCB7MOTETQQ6IR4BUCUPOCQKQNCTT5AC ITDUEUO7XAZANPC4GRB3SEDFBOV7GLFPNPTYE5LYNC3CS6BSVZTQC SJOTTUZMA3UTGT5D6LKUTBDP2CZFXT24FB5IAWCUFHSHLLACM75QC 33ZMPQC6OXTESW7SRW765GRNJUEJRSYONRVZVIEUDAUEJ2PPMB4AC RIMJO42HB75SAZH44KZ2UH2QULOPIJLMEN4CR2CYNR2EKEKLFHSQC bool player::invisible() const{return (invis);}
// Invisible defender is hard to hit if you can't see invis. Note// that this applies only to monsters vs monster and monster vs// player. Does not apply to a player fighting an invisible// monster.if (defender->invisible() && !attacker->can_see_invisible())mhit = mhit * 65 / 100;
M_SPEAKS = (1<< 8), // uses talking codeM_CONFUSED = (1<< 9), // monster is perma-confused,M_BATTY = (1<<10), // monster is battyM_SPLITS = (1<<11), // monster can splitM_AMPHIBIOUS = (1<<12), // monster can swim in water,M_THICK_SKIN = (1<<13), // monster has more effective AC,M_HUMANOID = (1<<14), // for GlamourM_COLD_BLOOD = (1<<15), // susceptible to coldM_WARM_BLOOD = (1<<16), // no effect currentlyM_REGEN = (1<<17), // regenerates quicklyM_BURROWS = (1<<18), // monster digs through rockM_EVIL = (1<<19), // monster vulnerable to holy spells
M_SENSE_INVIS = (1<< 8), // can sense invisible thingsM_SPEAKS = (1<< 9), // uses talking codeM_CONFUSED = (1<<10), // monster is perma-confused,M_BATTY = (1<<11), // monster is battyM_SPLITS = (1<<12), // monster can splitM_AMPHIBIOUS = (1<<13), // monster can swim in water,M_THICK_SKIN = (1<<14), // monster has more effective AC,M_HUMANOID = (1<<15), // for GlamourM_COLD_BLOOD = (1<<16), // susceptible to coldM_WARM_BLOOD = (1<<17), // no effect currentlyM_REGEN = (1<<18), // regenerates quicklyM_BURROWS = (1<<19), // monster digs through rockM_EVIL = (1<<20), // monster vulnerable to holy spells