battle_check_target
if(pc_readglobalreg((TBL_PC*)src,script->add_str("faction")) != pc_readglobalreg((TBL_PC*)target,script->add_str("faction")) && src->m == SPECIAL_MAP_ID ) { return 1; }
trade_traderequest
if(pc_readglobalreg(sd,script->add_str("faction")) != pc_readglobalreg(target_sd,script->add_str("faction")) && src->m == SPECIAL_MAP_ID ) { return; }