I have seen this in multiple places for a long time, but I never have
quite been able to figure out what it is for.  If anyone has an
enlightening explaination, I'd be very appreciative.

d->original ? d->original : d->character;

I know it is a tertiary operator looking at a char_data struct, I'm just
not sure why it is checking to see if the "original" is valid.  When
searching through the code, I've never found a spot where d->original
gets changed.  Like I said, any insight is appreciated.

Scott.


Reply via email to