Support drivers should move out of the way for main drivers. Currently being a main driver only results in a slight car benefit, opposite of course for supporting drivers.
See method HandlePositionGain in the race component:
Old code was this, there was a problem with this though. Gods know what it was though.
// Driver above is teammate AND support driver AND attacker is main driver, swap time! //if (defendingDriver.SeasonTeamId == driver.SeasonTeamId // && driver.Role == TeamRole.Main // && defendingDriver.Role == TeamRole.Support) //{ // lastScore.RacerEvents |= RacerEvent.Swap; // defendingDriver.LapScores.Last().RacerEvents |= RacerEvent.Swap; //} //else
Support drivers should move out of the way for main drivers. Currently being a main driver only results in a slight car benefit, opposite of course for supporting drivers.
See method HandlePositionGain in the race component:
Old code was this, there was a problem with this though. Gods know what it was though.
// Driver above is teammate AND support driver AND attacker is main driver, swap time! //if (defendingDriver.SeasonTeamId == driver.SeasonTeamId // && driver.Role == TeamRole.Main // && defendingDriver.Role == TeamRole.Support) //{ // lastScore.RacerEvents |= RacerEvent.Swap; // defendingDriver.LapScores.Last().RacerEvents |= RacerEvent.Swap; //} //else