Unstable 1.2.4.0
This commit is contained in:
@@ -126,7 +126,13 @@ namespace Barotrauma
|
||||
void GiveMissionExperience(CharacterInfo info)
|
||||
{
|
||||
if (info == null) { return; }
|
||||
var experienceGainMultiplierIndividual = new AbilityMissionExperienceGainMultiplier(this, 1f);
|
||||
var experienceGainMultiplierIndividual = new AbilityMissionExperienceGainMultiplier(this, 1f, info.Character);
|
||||
//check if anyone else in the crew has talents that could give a bonus to this one
|
||||
foreach (var c in crew)
|
||||
{
|
||||
if (c == info.Character) { continue; }
|
||||
c.CheckTalents(AbilityEffectType.OnAllyGainMissionExperience, experienceGainMultiplierIndividual);
|
||||
}
|
||||
info.Character?.CheckTalents(AbilityEffectType.OnGainMissionExperience, experienceGainMultiplierIndividual);
|
||||
info.GiveExperience((int)(experienceGain * experienceGainMultiplierIndividual.Value));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user