First, it seems you are using the wrong thing to loop on Use char_list, or player_list if you have it.
Second, the victim->spouce == ch->name wont work. use (is_exact_name(...spouse, ch->name)) I assume those are char * ----- Original Message ----- From: "Tom Whiting" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Sunday, February 10, 2002 3:58 PM Subject: hmm > Okay, I'm kind of perplexed here.. Maybe someone can see what I'm doing > wrong here, or offer a better way of doing things. > On DR, the relationship system is kinda, well, complex. The person > starts out dating, works their way up to getting married, all done in > stages, limited by a certain timer (for example, you can't ask someone > to marry you if you've been dating less than 20 weeks, etc). > Occasionally, this timer seems to not want to work. With some it will, > yet with some others it won't.. Personally, I have never had a problem > with it, but I know others it won't move for, won't budge.. Here's the > code for the update. > > > void spouse_update( void ) > { > DESCRIPTOR_DATA *d; > DESCRIPTOR_DATA *b; > CHAR_DATA *ch; > CHAR_DATA *victim; > > for ( d = descriptor_list; d != NULL; d = d->next ) > { > if (d->character != NULL && d->connected == CON_PLAYING) > { > ch = d->character; //this is me > for ( b = descriptor_list; b != NULL; b = b->next ) > { > > victim = b->original ? b->original : b->character; //this is my > spouse > > if (b->connected == CON_PLAYING && > victim != ch && > victim->pcdata->spouse == ch->name) > > //are we online together?? If so, update the rtime > { > ch->pcdata->rtime ++ ; > victim->pcdata->rtime ++ ; > } > } > } > } > return; > } > > Can anyone see anything in here that might cause that to do that? I > can't, myself. > > > ------------------------------------------- > TJW: Head tech, Dreamless Realms Mud > Personal: http://twhiting.kyndig.com > Mud: http://drealms.kyndig.com > Snippets http://drealms.kyndig.com/snippets > Telnet telnet://drealms.kyndig.com:9275 > The OLC2 Pages http://olc.kyndig.com > ------------------------------------------- > > > > > > -- > ROM mailing list > [email protected] > http://www.rom.org/cgi-bin/mailman/listinfo/rom > >

