EmberMUD 0.9.47 Intermud 3
--------------------------
In step 3b, when asked to add the #include for i3.h, look in config.h
and follow the directions accordingly. Then return to merc.h to continue.
In the comm.c section, when looking for act_new, you need to find act_string
instead and follow the directions accordingly.
In i3.c, remove the #include segment for tables.h
And in i3log, remove the code for the wiznet call since Ember doesn't have wiznet.
In i3.c, directly above I3_find_social, add this:
SOCIAL_DATA *find_social( char *name )
{
SOCIAL_DATA *cmd;
for ( cmd = social_first; cmd != NULL; cmd = cmd->next )
{
if ( ( is_name( name, cmd->name ) ) )
return cmd;
}
return NULL;
}
In i3cfg.h, in the #ifdef I3ROM section:
Add:
#define PLAYER_DIR sysconfig.player_dir
#define SMAUGSOCIAL
#define SOCIAL_DATA SOCIALLIST_DATA
Find:
#define CH_RANK(ch) (title_table[(ch)->class][(ch)->level][(ch)->sex == SEX_FEMALE ? 1 : 0])
Replace with:
#define CH_RANK(ch) (class_table[(ch)->Class].who_name)