[an error occurred while processing this directive]
[<a href="index.shtml">Package Index</a></code> | <a href="index_std.shtml">Mudlib Index</a></code> | <a href="index_eff.shtml">Effect Index</a></code>]<br><h2>File /std/living/stats.c</h2>
This function is called by restore_object() if old variable names are found
in a savefile.  This allows us to handle the lost values smoothly.<h2>Includes</h2>
This class includes the following files /include/move_failures.h, /include/config.h, /include/living.h and /include/skills.h<h2>Method index</h2>
<ul>
<li><a href="#adjust_bonus_con">adjust_bonus_con</a>(int)<li><a href="#adjust_bonus_dex">adjust_bonus_dex</a>(int)<li><a href="#adjust_bonus_int">adjust_bonus_int</a>(int)<li><a href="#adjust_bonus_str">adjust_bonus_str</a>(int)<li><a href="#adjust_bonus_wis">adjust_bonus_wis</a>(int)<li><a href="#adjust_con">adjust_con</a>(int)<li><a href="#adjust_dex">adjust_dex</a>(int)<li><a href="#adjust_int">adjust_int</a>(int)<li><a href="#adjust_str">adjust_str</a>(int)<li><a href="#adjust_tmp_con">adjust_tmp_con</a>(int)<li><a href="#adjust_tmp_dex">adjust_tmp_dex</a>(int)<li><a href="#adjust_tmp_int">adjust_tmp_int</a>(int)<li><a href="#adjust_tmp_str">adjust_tmp_str</a>(int)<li><a href="#adjust_tmp_wis">adjust_tmp_wis</a>(int)<li><a href="#adjust_wis">adjust_wis</a>(int)<li><a href="#calc_inc_rates">calc_inc_rates</a>()<li><a href="#check">check</a>(int)<li><a href="#check_stats_zero">check_stats_zero</a>()<li><a href="#heart_beat">heart_beat</a>()<li><a href="#hp_base">hp_base</a>()<li><a href="#hp_gradient">hp_gradient</a>()<li><a href="#query_base_weight">query_base_weight</a>()<li><a href="#query_bonus_con">query_bonus_con</a>()<li><a href="#query_bonus_dex">query_bonus_dex</a>()<li><a href="#query_bonus_int">query_bonus_int</a>()<li><a href="#query_bonus_str">query_bonus_str</a>()<li><a href="#query_bonus_wis">query_bonus_wis</a>()<li><a href="#query_con">query_con</a>()<li><a href="#query_dex">query_dex</a>()<li><a href="#query_height">query_height</a>()<li><a href="#query_inc_rates">query_inc_rates</a>()<li><a href="#query_int">query_int</a>()<li><a href="#query_no_check">query_no_check</a>()<li><a href="#query_real_con">query_real_con</a>()<li><a href="#query_real_dex">query_real_dex</a>()<li><a href="#query_real_int">query_real_int</a>()<li><a href="#query_real_str">query_real_str</a>()<li><a href="#query_real_wis">query_real_wis</a>()<li><a href="#query_str">query_str</a>()<li><a href="#query_tmp_con">query_tmp_con</a>()<li><a href="#query_tmp_dex">query_tmp_dex</a>()<li><a href="#query_tmp_int">query_tmp_int</a>()<li><a href="#query_tmp_str">query_tmp_str</a>()<li><a href="#query_tmp_wis">query_tmp_wis</a>()<li><a href="#query_weight">query_weight</a>()<li><a href="#query_wis">query_wis</a>()<li><a href="#reset_all">reset_all</a>()<li><a href="#reset_all2">reset_all2</a>()<li><a href="#reset_carry_cap">reset_carry_cap</a>()<li><a href="#reset_gp">reset_gp</a>()<li><a href="#reset_hp">reset_hp</a>()<li><a href="#restore_lost_variable">restore_lost_variable</a>(mixed, string)<li><a href="#scaled_weight">scaled_weight</a>()<li><a href="#set_base_weight">set_base_weight</a>(int)<li><a href="#set_con">set_con</a>(int)<li><a href="#set_dex">set_dex</a>(int)<li><a href="#set_height">set_height</a>(int)<li><a href="#set_int">set_int</a>(int)<li><a href="#set_no_check">set_no_check</a>(int)<li><a href="#set_str">set_str</a>(int)<li><a href="#set_wis">set_wis</a>(int)<li><a href="#silent_adjust_con">silent_adjust_con</a>(int)<li><a href="#silent_adjust_dex">silent_adjust_dex</a>(int)<li><a href="#silent_adjust_int">silent_adjust_int</a>(int)<li><a href="#silent_adjust_str">silent_adjust_str</a>(int)<li><a href="#silent_adjust_tmp_con">silent_adjust_tmp_con</a>(int)<li><a href="#silent_adjust_tmp_dex">silent_adjust_tmp_dex</a>(int)<li><a href="#silent_adjust_tmp_int">silent_adjust_tmp_int</a>(int)<li><a href="#silent_adjust_tmp_str">silent_adjust_tmp_str</a>(int)<li><a href="#silent_adjust_tmp_wis">silent_adjust_tmp_wis</a>(int)<li><a href="#silent_adjust_wis">silent_adjust_wis</a>(int)<li><a href="#silent_set_con">silent_set_con</a>(int)<li><a href="#silent_set_dex">silent_set_dex</a>(int)<li><a href="#silent_set_int">silent_set_int</a>(int)<li><a href="#silent_set_str">silent_set_str</a>(int)<li><a href="#silent_set_wis">silent_set_wis</a>(int)<li><a href="#stats_to_zap">stats_to_zap</a>()<li><a href="#update_tmps">update_tmps</a>()<li><a href="#zap_stat">zap_stat</a>(string)</ul>
<h2>Public Functions</h2>
These are functions that everyone can access.<p>
<dl>
<dt class="autodocfuncname"><a name="adjust_bonus_con">
adjust_bonus_con</a><pre class="autodocfuncdef">
int adjust_bonus_con(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_bonus_dex">
adjust_bonus_dex</a><pre class="autodocfuncdef">
int adjust_bonus_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_bonus_int">
adjust_bonus_int</a><pre class="autodocfuncdef">
int adjust_bonus_int(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_bonus_str">
adjust_bonus_str</a><pre class="autodocfuncdef">
int adjust_bonus_str(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_bonus_wis">
adjust_bonus_wis</a><pre class="autodocfuncdef">
int adjust_bonus_wis(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_con">
adjust_con</a><pre class="autodocfuncdef">
int adjust_con(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_dex">
adjust_dex</a><pre class="autodocfuncdef">
int adjust_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_int">
adjust_int</a><pre class="autodocfuncdef">
int adjust_int(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_str">
adjust_str</a><pre class="autodocfuncdef">
int adjust_str(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_tmp_con">
adjust_tmp_con</a><pre class="autodocfuncdef">
int adjust_tmp_con(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_tmp_dex">
adjust_tmp_dex</a><pre class="autodocfuncdef">
int adjust_tmp_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_tmp_int">
adjust_tmp_int</a><pre class="autodocfuncdef">
int adjust_tmp_int(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_tmp_str">
adjust_tmp_str</a><pre class="autodocfuncdef">
int adjust_tmp_str(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_tmp_wis">
adjust_tmp_wis</a><pre class="autodocfuncdef">
int adjust_tmp_wis(int number)
</pre>
<dt class="autodocfuncname"><a name="adjust_wis">
adjust_wis</a><pre class="autodocfuncdef">
int adjust_wis(int number)
</pre>
<dt class="autodocfuncname"><a name="calc_inc_rates">
calc_inc_rates</a><pre class="autodocfuncdef">
void calc_inc_rates()
</pre>
<dt class="autodocfuncname"><a name="check">
check</a><pre class="autodocfuncdef">
int check(int number)
</pre>
<dt class="autodocfuncname"><a name="check_stats_zero">
check_stats_zero</a><pre class="autodocfuncdef">
void check_stats_zero()
</pre>
<dt class="autodocfuncname"><a name="heart_beat">
heart_beat</a><pre class="autodocfuncdef">
void heart_beat()
</pre>
<dt class="autodocfuncname"><a name="hp_base">
hp_base</a><pre class="autodocfuncdef">
int hp_base()
</pre>
<dt class="autodocfuncname"><a name="hp_gradient">
hp_gradient</a><pre class="autodocfuncdef">
int hp_gradient()
</pre>
<dt class="autodocfuncname"><a name="query_base_weight">
query_base_weight</a><pre class="autodocfuncdef">
int query_base_weight()
</pre>
<dt class="autodocfuncname"><a name="query_bonus_con">
query_bonus_con</a><pre class="autodocfuncdef">
int query_bonus_con()
</pre>
<dt class="autodocfuncname"><a name="query_bonus_dex">
query_bonus_dex</a><pre class="autodocfuncdef">
int query_bonus_dex()
</pre>
<dt class="autodocfuncname"><a name="query_bonus_int">
query_bonus_int</a><pre class="autodocfuncdef">
int query_bonus_int()
</pre>
<dt class="autodocfuncname"><a name="query_bonus_str">
query_bonus_str</a><pre class="autodocfuncdef">
int query_bonus_str()
</pre>
<dt class="autodocfuncname"><a name="query_bonus_wis">
query_bonus_wis</a><pre class="autodocfuncdef">
int query_bonus_wis()
</pre>
<dt class="autodocfuncname"><a name="query_con">
query_con</a><pre class="autodocfuncdef">
int query_con()
</pre>
<dt class="autodocfuncname"><a name="query_dex">
query_dex</a><pre class="autodocfuncdef">
int query_dex()
</pre>
<dt class="autodocfuncname"><a name="query_height">
query_height</a><pre class="autodocfuncdef">
int query_height()
</pre>
<dt class="autodocfuncname"><a name="query_inc_rates">
query_inc_rates</a><pre class="autodocfuncdef">
int * query_inc_rates()
</pre>
<dt class="autodocfuncname"><a name="query_int">
query_int</a><pre class="autodocfuncdef">
int query_int()
</pre>
<dt class="autodocfuncname"><a name="query_no_check">
query_no_check</a><pre class="autodocfuncdef">
int query_no_check()
</pre>
<dt class="autodocfuncname"><a name="query_real_con">
query_real_con</a><pre class="autodocfuncdef">
int query_real_con()
</pre>
<dt class="autodocfuncname"><a name="query_real_dex">
query_real_dex</a><pre class="autodocfuncdef">
int query_real_dex()
</pre>
<dt class="autodocfuncname"><a name="query_real_int">
query_real_int</a><pre class="autodocfuncdef">
int query_real_int()
</pre>
<dt class="autodocfuncname"><a name="query_real_str">
query_real_str</a><pre class="autodocfuncdef">
int query_real_str()
</pre>
<dt class="autodocfuncname"><a name="query_real_wis">
query_real_wis</a><pre class="autodocfuncdef">
int query_real_wis()
</pre>
<dt class="autodocfuncname"><a name="query_str">
query_str</a><pre class="autodocfuncdef">
int query_str()
</pre>
<dt class="autodocfuncname"><a name="query_tmp_con">
query_tmp_con</a><pre class="autodocfuncdef">
int query_tmp_con()
</pre>
<dt class="autodocfuncname"><a name="query_tmp_dex">
query_tmp_dex</a><pre class="autodocfuncdef">
int query_tmp_dex()
</pre>
<dt class="autodocfuncname"><a name="query_tmp_int">
query_tmp_int</a><pre class="autodocfuncdef">
int query_tmp_int()
</pre>
<dt class="autodocfuncname"><a name="query_tmp_str">
query_tmp_str</a><pre class="autodocfuncdef">
int query_tmp_str()
</pre>
<dt class="autodocfuncname"><a name="query_tmp_wis">
query_tmp_wis</a><pre class="autodocfuncdef">
int query_tmp_wis()
</pre>
<dt class="autodocfuncname"><a name="query_weight">
query_weight</a><pre class="autodocfuncdef">
int query_weight( int)
</pre>
<dt class="autodocfuncname"><a name="query_wis">
query_wis</a><pre class="autodocfuncdef">
int query_wis()
</pre>
<dt class="autodocfuncname"><a name="reset_all">
reset_all</a><pre class="autodocfuncdef">
void reset_all()
</pre>
<dt class="autodocfuncname"><a name="reset_all2">
reset_all2</a><pre class="autodocfuncdef">
void reset_all2()
</pre>
<dt class="autodocfuncname"><a name="reset_carry_cap">
reset_carry_cap</a><pre class="autodocfuncdef">
void reset_carry_cap()
</pre>
<dt class="autodocfuncname"><a name="reset_gp">
reset_gp</a><pre class="autodocfuncdef">
void reset_gp()
</pre>
<dt class="autodocfuncname"><a name="reset_hp">
reset_hp</a><pre class="autodocfuncdef">
void reset_hp()
</pre>
<dt class="autodocfuncname"><a name="scaled_weight">
scaled_weight</a><pre class="autodocfuncdef">
int scaled_weight()
</pre>
<dt class="autodocfuncname"><a name="set_base_weight">
set_base_weight</a><pre class="autodocfuncdef">
void set_base_weight(int number)
</pre>
<dt class="autodocfuncname"><a name="set_con">
set_con</a><pre class="autodocfuncdef">
int set_con(int number)
</pre>
<dt class="autodocfuncname"><a name="set_dex">
set_dex</a><pre class="autodocfuncdef">
int set_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="set_height">
set_height</a><pre class="autodocfuncdef">
void set_height(int number)
</pre>
<dt class="autodocfuncname"><a name="set_int">
set_int</a><pre class="autodocfuncdef">
int set_int(int number)
</pre>
<dt class="autodocfuncname"><a name="set_no_check">
set_no_check</a><pre class="autodocfuncdef">
void set_no_check(int i)
</pre>
<dt class="autodocfuncname"><a name="set_str">
set_str</a><pre class="autodocfuncdef">
int set_str(int number)
</pre>
<dt class="autodocfuncname"><a name="set_wis">
set_wis</a><pre class="autodocfuncdef">
int set_wis(int number)
</pre>
<dt class="autodocfuncname"><a name="stats_to_zap">
stats_to_zap</a><pre class="autodocfuncdef">
string stats_to_zap()
</pre>
<dt class="autodocfuncname"><a name="update_tmps">
update_tmps</a><pre class="autodocfuncdef">
void update_tmps()
</pre>
<dt class="autodocfuncname"><a name="zap_stat">
zap_stat</a><pre class="autodocfuncdef">
void zap_stat(string word)
</pre>
</dl>
<h2>Protected Functions</h2>
These are functions that only objects inheriting the class can access.<p>
<dl>
<dt class="autodocfuncname"><a name="restore_lost_variable">
restore_lost_variable</a><pre class="autodocfuncdef">
void restore_lost_variable(mixed val,
                           string name)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_con">
silent_adjust_con</a><pre class="autodocfuncdef">
int silent_adjust_con(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_dex">
silent_adjust_dex</a><pre class="autodocfuncdef">
int silent_adjust_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_int">
silent_adjust_int</a><pre class="autodocfuncdef">
int silent_adjust_int(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_str">
silent_adjust_str</a><pre class="autodocfuncdef">
int silent_adjust_str(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_tmp_con">
silent_adjust_tmp_con</a><pre class="autodocfuncdef">
int silent_adjust_tmp_con(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_tmp_dex">
silent_adjust_tmp_dex</a><pre class="autodocfuncdef">
int silent_adjust_tmp_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_tmp_int">
silent_adjust_tmp_int</a><pre class="autodocfuncdef">
int silent_adjust_tmp_int(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_tmp_str">
silent_adjust_tmp_str</a><pre class="autodocfuncdef">
int silent_adjust_tmp_str(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_tmp_wis">
silent_adjust_tmp_wis</a><pre class="autodocfuncdef">
int silent_adjust_tmp_wis(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_adjust_wis">
silent_adjust_wis</a><pre class="autodocfuncdef">
int silent_adjust_wis(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_set_con">
silent_set_con</a><pre class="autodocfuncdef">
int silent_set_con(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_set_dex">
silent_set_dex</a><pre class="autodocfuncdef">
int silent_set_dex(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_set_int">
silent_set_int</a><pre class="autodocfuncdef">
int silent_set_int(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_set_str">
silent_set_str</a><pre class="autodocfuncdef">
int silent_set_str(int number)
</pre>
<dt class="autodocfuncname"><a name="silent_set_wis">
silent_set_wis</a><pre class="autodocfuncdef">
int silent_set_wis(int number)
</pre>
</dl>
[an error occurred while processing this directive]

