type   ITEM /* default */
time_created   time((time_t *)0)
id   get_new_obj_id()
halted   NO
room   THE_VOID
inactive   NO
exps   0
stam   MAX_STAM
max_stam   MAX_STAM
stam_gain   0
stam_gain_freq   0
stam_gain_cnt   0
ws   0
wdam   0
arm   0
stren   0
dodge   0
intel   0
dex   0
align   50 /* 0     evil , 100     angelic */
money   0
weight   1
size   1
light   NO
inven_weight   0
accept_items   NO
accept_money   NO
can_attack   YES
can_move   YES
wimpy   0
oppnt   NULL
follow   NULL
obj_with   NULL
obj_given   NULL
who_gave   NULL
autofight   NO
will_see_writes   NO
for(i   0i<GEN_SIZE++i)  {
        gen[i]   -1  obj_gen[i]   NULL
        }
for(i   0i<MAX_INVEN++i) inven[i]   NULL
/* this allows objects to multitask and nasty things to happen to users >:) */
for(i   0i<MAX_OBJ_EVENTS++i) event_func[i]   NULL

/* init - user only vars. */
site_port   0
port   -1
sock   -1
login   0
attempts   0
file_pos   0
buffpos   0
dead   NO
gender   NEUTER
level   1
race   0
magic   0
max_magic   0
magic_gain   MAGIC_GAIN_INIT
magic_gain_freq   MAGIC_GAIN_FREQ_INIT
magic_gain_cnt   0
misc_func   NULL
last_fight_time   0
prompt   0
wizdata   NO
charmode_echo   NO
last_room   start_room
autofight_oppnt   NULL
last_login   time(0)
last_input   time(0)
timeout_warning   NO
for(i   0i<MAX_USER_SKILLS++i) skill[i]   -1

/* init - various object vars */
class   NO_CLASS
method_func   func
start_room   THE_VOID
regen_delay   REGEN_DELAY
arm_type   -1
arm_subtype   HARD
can_wear   NO
worn_wield   NO
container   NO
transparent   NO
closed   NO
inv_weight_pct   100
val   0
size_limit   SIZE_NOLIMIT
patrol_pos   0
can_take   YES
teleport   YES
will_form_corpse   YES
corpse_keep_inven   YES
will_gain_fight_exps   YES
will_gain_death_exps   YES


CORPSES:
method_func   corpse_func
clone   NO
container   YES


USERS
type   USER
room   LOGIN_ROOM


ITEMs & NPCs
ws   100
stam_gain   NPC_STAM_GAIN_INIT
stam_gain_freq   NPC_STAM_GAIN_FREQ_INIT
will_gain_fight_exps   NO
will_gain_death_exps   NO
will_regen   YES
clone   YES
destroy   YES
if (type      ITEM && !wdam) ws   0
stam   max_stam
magic   max_magic

