affect*
-------

act_comm.c:1990:   update_aris( ch );   /* update char affects and RIS */
act_comm.c:2150:      xREMOVE_BIT( ch->affected_by, AFF_CHARM );
act_comm.c:2151:      affect_strip( ch, gsn_charm_person );



AFF*
----

act_comm.c:386:   if( IS_NPC( ch ) && IS_AFFECTED( ch, AFF_CHARM ) )
act_comm.c:952:   if( !IS_NPC( victim ) && ( victim->switched ) && !IS_AFFECTED( victim->switched, AFF_POSSESS ) )
act_comm.c:1106:       && ( get_trust( ch ) > LEVEL_AVATAR ) && !IS_AFFECTED( victim->switched, AFF_POSSESS ) )
act_comm.c:1112:   else if( !IS_NPC( victim ) && ( victim->switched ) && IS_AFFECTED( victim->switched, AFF_POSSESS ) )
act_comm.c:1435:       ( get_trust( ch ) > LEVEL_AVATAR ) && !IS_AFFECTED( victim->switched, AFF_POSSESS ) )
act_comm.c:1440:   else if( !IS_NPC( victim ) && ( victim->switched ) && IS_AFFECTED( victim->switched, AFF_POSSESS ) )
act_comm.c:2034:   if( ( IS_AFFECTED( victim, AFF_CHARM ) ) && ( IS_NPC( victim ) ) && ( victim->master == ch ) )
act_comm.c:2070:   if( IS_AFFECTED( ch, AFF_CHARM ) && ch->master )
act_comm.c:2148:   if( IS_AFFECTED( ch, AFF_CHARM ) )
act_comm.c:2150:      xREMOVE_BIT( ch->affected_by, AFF_CHARM );
act_comm.c:2206:   if( IS_AFFECTED( ch, AFF_CHARM ) )
act_comm.c:2238:      if( !IS_AFFECTED( victim, AFF_CHARM ) || victim->master != ch )
act_comm.c:2250:      if( IS_AFFECTED( och, AFF_CHARM ) && och->master == ch && ( fAll || och == victim ) )
act_comm.c:2292:            if( IS_AFFECTED( gch, AFF_POSSESS ) )  /*reveal no information */

