diff --git a/src/g_strife/a_rebels.cpp b/src/g_strife/a_rebels.cpp index 855da34fb..6b4e74605 100644 --- a/src/g_strife/a_rebels.cpp +++ b/src/g_strife/a_rebels.cpp @@ -95,8 +95,11 @@ DEFINE_ACTION_FUNCTION(AActor, A_Beacon) } if (owner != NULL) { - // Rebels are the same color as their owner - rebel->Translation = owner->Translation; + // Rebels are the same color as their owner (but only in nomultiplayer) + if (multiplayer) + { + rebel->Translation = owner->Translation; + } rebel->FriendPlayer = owner->player != NULL ? BYTE(owner->player - players + 1) : 0; // Set the rebel's target to whatever last hurt the player, so long as it's not // one of the player's other rebels.