default extension (ptl) for ghost filenames. This currently has no effect, as I don't know how to hook in Lua code; can someone who knows this better put in code to allow .des files to override this extension? [The idea is to give "suffix" a good value in _make_ghost_filename().]
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9135 c06c8d41-db1a-0410-9941-cceddc491573
CCBZCRRBI5MJA7BXOMCIDO7B7OCXWEWYLEG3IE4XFZGLEF36OMYQC
5XNQ3SSNBFXFNWA6DPM74W6FH65NX665P3DMH6YCWVFOPZTJSYCQC
PCPH4EUFXZQY5SB2R3REGG2HTQ4M7M5AW4TDBLMXBOD247IDCJKQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
4UXFU3FZOCBSLDQ4S7MJKAE2H7VUHCNRDQMIY6NJ3PHYXWNGISDQC
KAOE5HB3THUKVGFZRO5EZESHEB3Q34WUO5DFMLWIKOBF47LZTIYAC
P5TRGRH7XMQSPCZKM5IEEO34TY6WMLGHHX7BU6Y453JFRXLUR2VQC
TGJZXTUIAKCFZQJ54ZQEBGFBVZSJCAX6AWDRSH3TP7UJRLGUM5SAC
OSGS3PH2L5CBTDVZCZS6OCFQNA4A7RMEXBYJQB7DDZBYYJW7QSSAC
5YWWRDK5FK7BY5EPDN5YUHWM5MZUSHBARTQEQXGX3327OCM4O3AAC
SEXTAB43OKE5D5NNPNNPJXWR3CLJVRL7VSLMKDATDRLNX4FI3AFQC
3ZWALZFSTSIVYXY4BAY6ANGINTDACZC6RSSJTEMQSTSUIE66YOBQC
652WD4FIJ7E2WV2M2RSIJXVKZULJHKMRMH7P3DKXLUX6WLEZLY3AC
FIYBXLWALQINNQTHG2KNDUUTAQAZRDDLXW2XOVSKDKBADJ3XCJ4AC
QCIPZ52TOIKLA6O22P7USLEAYI4VAZRLGVXMAASSGEP37KN5PEVAC
YRY2TC3VHOYE47M23UJGUWDGF7H7WGU7WLWI4SUNM4EDNTGUPHGAC
W5VEC2PBIM5DMU5233HOWAZUEPTGWJRZZIA3H35YYQQW6BTP6XUAC
const int wpn = you.equip[EQ_WEAPON];
const int old_plus = you.inv[wpn].plus;
const int old_plus2 = you.inv[wpn].plus2;
const char old_colour = you.inv[wpn].colour;
bool makes_noise = false;
item_def& weapon = *you.weapon();
const int old_plus = weapon.plus;
const int old_plus2 = weapon.plus2;
const char old_colour = weapon.colour;
makes_noise = (one_chance_in(20) && !silenced(you.pos()));
if (makes_noise)
if (!silenced(you.pos()) && one_chance_in(20))
you.inv[wpn].plus = stepdown_value( -4 + (you.hp / 5), 4, 4, 4, 20 );
you.inv[wpn].plus2 = you.inv[wpn].plus;
weapon.plus = stepdown_value( -4 + (you.hp / 5), 4, 4, 4, 20 );
weapon.plus2 = weapon.plus;
if (makes_noise)
noisy(25, you.pos());
if (old_plus != you.inv[wpn].plus
|| old_plus2 != you.inv[wpn].plus2
|| old_colour != you.inv[wpn].colour)
if (old_plus != weapon.plus
|| old_plus2 != weapon.plus2
|| old_colour != weapon.colour)
std::string cha_fil = make_filename("bones", you.your_level,
you.where_are_you,
you.level_type,
true );
const std::string cha_fil = _make_ghost_filename();
std::string cha_fil = make_filename( "bones", you.your_level,
you.where_are_you,
you.level_type,
true );
const std::string cha_fil = _make_ghost_filename();