The non-hostile group members feature doesn't work for the following features:
- Nearest enemy
- Next enemy
- Previous enemy
When pressing these hotkeys, hostile group members are still selected. The code for all three keys can be found here: 004E2A0F. Fixing nearest enemy is easy because it uses CShip::is_enemy(IObjInspect*) which is similar to the already-hooked GetAttitudeType. The other two functions are more tricky because they call Reputation::Vibe::AttitudeTowards, thrice.
The non-hostile group members feature doesn't work for the following features:
When pressing these hotkeys, hostile group members are still selected. The code for all three keys can be found here:
004E2A0F. Fixing nearest enemy is easy because it usesCShip::is_enemy(IObjInspect*)which is similar to the already-hookedGetAttitudeType. The other two functions are more tricky because they callReputation::Vibe::AttitudeTowards, thrice.