private void TrainPhysical(ISoldier soldier, float points) { // Traits are 10 for 11, 20 for 12, 40 for 13, 80 for 14, 160 for 15, 320 for 16 // y = (2^(x-11))*10 // y = float pointShare = points / 3; soldier.AddAttributePoints(Models.Soldiers.Attribute.Strength, pointShare); soldier.AddAttributePoints(Models.Soldiers.Attribute.Dexterity, pointShare); soldier.AddAttributePoints(Models.Soldiers.Attribute.Constitution, pointShare); }