summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/externs.h1
-rw-r--r--src/object1.cc7
-rw-r--r--src/tables.cc3
-rw-r--r--src/variable.cc5
-rw-r--r--src/xtra1.cc13
5 files changed, 6 insertions, 23 deletions
diff --git a/src/externs.h b/src/externs.h
index c574bb26..bd8fc3a2 100644
--- a/src/externs.h
+++ b/src/externs.h
@@ -497,7 +497,6 @@ extern bool_ joke_monsters;
extern bool_ center_player;
extern s16b plots[MAX_PLOTS];
extern random_quest random_quests[MAX_RANDOM_QUEST];
-extern bool_ exp_need;
extern bool_ fate_option;
extern bool_ *special_lvl[MAX_DUNGEON_DEPTH];
extern bool_ generate_special_feeling;
diff --git a/src/object1.cc b/src/object1.cc
index 9fef5eaf..2ec915de 100644
--- a/src/object1.cc
+++ b/src/object1.cc
@@ -1944,16 +1944,15 @@ void object_desc(char *buf, object_type *o_ptr, int pref, int mode)
if ((f4 & TR4_LEVELS) && known)
{
t = object_desc_str(t, " (E:");
- if (exp_need)
+ if (o_ptr->elevel < PY_MAX_LEVEL)
{
- s32b need;
/* Formula from check_experience_obj(). */
- need = player_exp[o_ptr->elevel - 1] * 5 / 2;
+ s32b need = player_exp[o_ptr->elevel - 1] * 5 / 2;
t = object_desc_num(t, need - o_ptr->exp);
}
else
{
- t = object_desc_num(t, o_ptr->exp);
+ t = object_desc_str(t, "*****");
}
t = object_desc_str(t, ", L:");
t = object_desc_num(t, o_ptr->elevel);
diff --git a/src/tables.cc b/src/tables.cc
index 63ea61fe..d9ddbaaf 100644
--- a/src/tables.cc
+++ b/src/tables.cc
@@ -1577,9 +1577,6 @@ option_type option_info[] =
{ &option_ingame_help, TRUE, 5, 1,
"ingame_help", "Ingame contextual help" },
- { &exp_need, FALSE, 5, 2,
- "exp_need", "Show the experience needed for next level" },
-
{ &auto_more, FALSE, 5, 4,
"auto_more", "Automatically clear '-more-' prompts" },
diff --git a/src/variable.cc b/src/variable.cc
index 60949c2d..a37ef0c3 100644
--- a/src/variable.cc
+++ b/src/variable.cc
@@ -1165,11 +1165,6 @@ s16b plots[MAX_PLOTS];
random_quest random_quests[MAX_RANDOM_QUEST];
/*
- * Show exp left
- */
-bool_ exp_need;
-
-/*
* Fated ?
*/
bool_ fate_option;
diff --git a/src/xtra1.cc b/src/xtra1.cc
index c2111a43..1a9a828f 100644
--- a/src/xtra1.cc
+++ b/src/xtra1.cc
@@ -320,20 +320,13 @@ static void prt_exp(void)
{
char out_val[32];
- if (!exp_need)
+ if ((p_ptr->lev >= PY_MAX_LEVEL) || (p_ptr->lev >= max_plev))
{
- (void)sprintf(out_val, "%8ld", (long)p_ptr->exp);
+ (void)sprintf(out_val, "********");
}
else
{
- if ((p_ptr->lev >= PY_MAX_LEVEL) || (p_ptr->lev >= max_plev))
- {
- (void)sprintf(out_val, "********");
- }
- else
- {
- (void)sprintf(out_val, "%8ld", (long)(player_exp[p_ptr->lev - 1] * p_ptr->expfact / 100L) - p_ptr->exp);
- }
+ (void)sprintf(out_val, "%8ld", (long)(player_exp[p_ptr->lev - 1] * p_ptr->expfact / 100L) - p_ptr->exp);
}
if (p_ptr->exp >= p_ptr->max_exp)