Here is what I had to do.
Make a character,
edit code (act_wizz.cpp)
use immortalize command from the admin account with both characters logged in
use levelup command on new character while logged in on both new char and admin char
delete admin account
reboot mud (for it to remove admin account) ( I am using windows Linux subsystem)
CMDF( do_immortalize )
{
char_data *victim;
ch->set_color( AT_IMMORT );
if( argument.empty( ) )
{
ch->print( "Syntax: immortalize <char>\r\n" );
return;
}
if( !( victim = get_wizvictim( ch, argument, true ) ) )
return;
/*
* Added this check, not sure why the code didn't already have it. Samson 1-18-98
*/
if( victim->level >= LEVEL_IMMORTAL )
{
ch->printf( "Don't be silly, %s is already immortal.\r\n", victim->name );
return;
}
if( victim->level != LEVEL_AVATAR )
{
ch->print( "This player is not yet worthy of immortality.\r\n" );
return;
}
Make it look like this
CMDF( do_immortalize )
{
char_data *victim;
ch->set_color( AT_IMMORT );
if( argument.empty( ) )
{
ch->print( "Syntax: immortalize <char>\r\n" );
return;
}
if( !( victim = get_wizvictim( ch, argument, true ) ) )
return;
/*
* Added this check, not sure why the code didn't already have it. Samson 1-18-98
*/
if( victim->level >= LEVEL_IMMORTAL )
{
ch->printf( "Don't be silly, %s is already immortal.\r\n", victim->name );
return;
}