bool spec_poison( CHAR_DATA *ch )
{
CHAR_DATA *victim = NULL;
if ( ch->position != POS_FIGHTING
|| ( victim = ch->fighting ) == NULL || number_percent( ) > 2 * ch->level )
return false;
act( "You bite $N!", ch, NULL, victim, TO_CHAR );
act( "$n bites $N!", ch, NULL, victim, TO_NOTVICT );
act( "$n bites you!", ch, NULL, victim, TO_VICT );
spell_poison( gsn_poison, ch->level, ch, victim, TARGET_CHAR );
return true;
}
So, a few years down the road we need an if(new_new_old_new_format)? :)
Question: How many of you have EVER (EVER!!!) used an area file with a MOBOLD, or OBJOLD section in it? How many of you have ever used - in your area list to load from stdin?
I'm thinking the right way to do this is to have a #VERSION header and just have load_foo( fpArea, version ).