patch: #defines
This is a fairly trivial code change but should have been done long ago...
This commit is contained in:
@@ -118,6 +118,7 @@ don't see objects or read engraving when hero changes location (random
|
||||
polymorphed spellbooks may turn blank or be too faint to read
|
||||
avoid inappropriate message when using a cursed lamp while blind
|
||||
player polymorphed as a guardian naga spit the wrong kind of venom
|
||||
put #define for potion occupant chance and cursed wand zap chance in one place
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
@@ -306,6 +306,10 @@ NEARDATA extern coord bhitpos; /* place where throw or zap hits or stops */
|
||||
#define RANDOM_TIN (-2)
|
||||
#define HEALTHY_TIN (-3)
|
||||
|
||||
/* Some misc definitions */
|
||||
#define POTION_OCCUPANT_CHANCE(n) (13 + 2*(n))
|
||||
#define WAND_BACKFIRE_CHANCE 100
|
||||
|
||||
/* Flags to control menus */
|
||||
#define MENUTYPELEN sizeof("traditional ")
|
||||
#define MENU_TRADITIONAL 0
|
||||
|
||||
@@ -67,7 +67,6 @@ struct obj *obj;
|
||||
static const char *empty = "The potion turns out to be empty.";
|
||||
const char *potion_descr;
|
||||
struct monst *mtmp;
|
||||
#define POTION_OCCUPANT_CHANCE(n) (13 + 2*(n)) /* also in potion.c */
|
||||
|
||||
potion_descr = OBJ_DESCR(objects[obj->otyp]);
|
||||
if (potion_descr && !strcmp(potion_descr, "milky")) {
|
||||
@@ -121,7 +120,7 @@ struct obj *obj;
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
if (obj->oclass == WAND_CLASS && obj->cursed && !rn2(100)) {
|
||||
if (obj->oclass == WAND_CLASS && obj->cursed && !rn2(WAND_BACKFIRE_CHANCE)) {
|
||||
int dam = d(obj->spe+2, 6);
|
||||
|
||||
if (!Deaf) {
|
||||
|
||||
@@ -400,8 +400,6 @@ dodrink()
|
||||
if(!otmp) return(0);
|
||||
otmp->in_use = TRUE; /* you've opened the stopper */
|
||||
|
||||
#define POTION_OCCUPANT_CHANCE(n) (13 + 2*(n)) /* also in muse.c */
|
||||
|
||||
potion_descr = OBJ_DESCR(objects[otmp->otyp]);
|
||||
if (potion_descr) {
|
||||
if (!strcmp(potion_descr, "milky") &&
|
||||
|
||||
@@ -1932,7 +1932,7 @@ dozap()
|
||||
|
||||
/* zappable addition done by GAN 11/03/86 */
|
||||
if(!zappable(obj)) pline(nothing_happens);
|
||||
else if(obj->cursed && !rn2(100)) {
|
||||
else if(obj->cursed && !rn2(WAND_BACKFIRE_CHANCE)) {
|
||||
backfire(obj); /* the wand blows up in your face! */
|
||||
exercise(A_STR, FALSE);
|
||||
return(1);
|
||||
|
||||
Reference in New Issue
Block a user