Drake Baku, I missed one method:
Code:
// Sims3.Gameplay.ActorSystems.AgingManager
static AgingManager()
{
// Note: this type is marked as 'beforefieldinit'.
AgingManager.NumberAgingYearsElapsed = -1f;
AgingManager.sLocalizationKey = "Gameplay/ActorSystems/AgingManager";
AgingManager.kAgingEnabledByDefault = true;
AgingManager.kMinimumSimDaysPerAgingYear = 1f;
AgingManager.kDefaultSimDaysPerAgingYear = 2f;
AgingManager.kMaximumSimDaysPerAgingYear = 100f;
AgingManager.kShortSimDaysPerAgingYear = 2f;
AgingManager.kMediumSimDaysPerAgingYear = 7f;
AgingManager.kNormalSimDaysPerAgingYear = 15f;
AgingManager.kLongSimDaysPerAgingYear = 25f;
AgingManager.kEpicSimDaysPerAgingYear = 75f;
AgingManager.kAgingStageLengthBaby = 3f;
AgingManager.kAgingStageLengthToddler = 7f;
AgingManager.kAgingStageLengthChild = 14f;
AgingManager.kAgingStageLengthTeen = 14f;
AgingManager.kAgingStageLengthYoungAdult = 14f;
AgingManager.kAgingStageLengthAdult = 35f;
AgingManager.kAgingStageLengthElderMinimum = 20f;
AgingManager.kChancePerDayElderWillDieShort = 15f;
AgingManager.kChancePerDayElderWillDieMedium = 12f;
AgingManager.kChancePerDayElderWillDieNormal = 9f;
AgingManager.kChancePerDayElderWillDieLong = 6f;
AgingManager.kChancePerDayElderWillDieEpic = 3f;
AgingManager.kChanceMultiplierElderMarathonRunnerWillDie = 0.75f;
AgingManager.kChanceMultiplierElderFrankensteinWillDie = 0.15f;
AgingManager.kPercentCasOffset = 40f;
AgingManager.kDaysEarlyToShowBirthdayMessage = 4f;
AgingManager.kHourToShowBirthdayMessage = 6.5f;
AgingManager.kHourToAgeWithoutCake = 13f;
AgingManager.kLatestHourToAgeWithoutCake = 22f;
AgingManager.kAgeUpCameraLerp = new Sims3.Gameplay.Core.Camera.LerpParams(1f, 6f, -45f);
AgingManager.kCheerForBirthdayBroadcasterParams = new Sims3.Gameplay.Autonomy.ReactionBroadcasterParams();
AgingManager.kAgeUpMinimumCheerTime = 4f;
AgingManager.kPetYoungAgainMinimumCheerTime = 2f;
AgingManager.kCheerForBirthdayInteractionLength = 15f;
AgingManager.kCheerForBirthdayMinDistanceToCheer = 2f;
AgingManager.kCheerForBirthdayMaxDistanceToCheer = 3.5f;
AgingManager.kOutfitBuilderWaitMinutes = 120;
AgingManager.kAgeUpCameraLerpShowMessage = true;
AgingManager.kNPCGrantedSkills = new Sims3.Gameplay.Skills.SkillNames[]
{
Sims3.Gameplay.Skills.SkillNames.Charisma,
Sims3.Gameplay.Skills.SkillNames.Chess,
Sims3.Gameplay.Skills.SkillNames.Cooking,
Sims3.Gameplay.Skills.SkillNames.Dancing,
Sims3.Gameplay.Skills.SkillNames.Fishing,
Sims3.Gameplay.Skills.SkillNames.Foosball,
Sims3.Gameplay.Skills.SkillNames.Gardening,
Sims3.Gameplay.Skills.SkillNames.Guitar,
Sims3.Gameplay.Skills.SkillNames.Hacking,
Sims3.Gameplay.Skills.SkillNames.Handiness,
Sims3.Gameplay.Skills.SkillNames.Logic,
Sims3.Gameplay.Skills.SkillNames.Painting,
Sims3.Gameplay.Skills.SkillNames.VideoGame,
Sims3.Gameplay.Skills.SkillNames.Writing
};
AgingManager.kTeenNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kTeenExistingSkills = new int[0];
AgingManager.kYoungAdultNewSkills = new int[]
{
1,
5
};
AgingManager.kYoungAdultExistingSkills = new int[]
{
1,
3,
0,
2
};
AgingManager.kAdultNewSkills = new int[]
{
0,
1
};
AgingManager.kAdultExistingSkills = new int[]
{
0,
3,
0,
2
};
AgingManager.kElderNewSkills = new int[0];
AgingManager.kElderExistingSkills = new int[]
{
1,
2
};
AgingManager.kNPCDogGrantedSkills = new Sims3.Gameplay.Skills.SkillNames[0];
AgingManager.kAdultDogNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kAdultDogExistingSkills = new int[0];
AgingManager.kElderDogNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kElderDogExistingSkills = new int[0];
AgingManager.kNPCCatGrantedSkills = new Sims3.Gameplay.Skills.SkillNames[0];
AgingManager.kAdultCatNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kAdultCatExistingSkills = new int[0];
AgingManager.kElderCatNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kElderCatExistingSkills = new int[0];
AgingManager.kNPCHorseGrantedSkills = new Sims3.Gameplay.Skills.SkillNames[0];
AgingManager.kAdultHorseNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kAdultHorseExistingSkills = new int[0];
AgingManager.kElderHorseNewSkills = new int[]
{
1,
2,
0,
1
};
AgingManager.kElderHorseExistingSkills = new int[0];
AgingManager.kMummyLifeSpanMultiplier = 1.5f;
AgingManager.kVampireLifeSpanMultiplier = 5f;
AgingManager.kUnicornLifeSpanMultiplier = 5f;
AgingManager.kAnimalExpertLifeSpanMultiplier = 1.3f;
AgingManager.kGenieLifeSpanMultiplier = 2f;
AgingManager.kWerewolfLifeSpanMultiplier = 1.4f;
AgingManager.kWishLongLifeMultiplier = 2f;
AgingManager.kWitchLifeSpanMultiplier = 3f;
AgingManager.kFairyLifeSpanMultiplier = 5f;
AgingManager.kDaysEarlyToShowGraduationMessage = 4f;
AgingManager.kHourToShowGraduationMessage = 6.5f;
AgingManager.kDaysBeforeGraduation = 1;
AgingManager.kDaysBeforeAgingToDelayGraduation = 2f;
AgingManager.kMoodThresholdAndWeightForNegativeAgeUp = new float[]
{
-50f,
1f
};
AgingManager.kEnergyThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kHungerThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kFunThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kHorseExerciseThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kSocialThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kDestructionThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kScratchThresholdAndWeightForNegativeAgeUp = new float[]
{
10f,
1f
};
AgingManager.kWeightedThresholdForNegativeTrait = 5f;
AgingManager.kAgingStageLengthPuppy = 0.2f;
AgingManager.kAgingStageLengthDogAdult = 1f;
AgingManager.kAgingStageLengthDogElderMinimum = 0.8f;
AgingManager.kChancePerDayDogElderWillDieShort = 15f;
AgingManager.kChancePerDayDogElderWillDieMedium = 12f;
AgingManager.kChancePerDayDogElderWillDieNormal = 9f;
AgingManager.kChancePerDayDogElderWillDieLong = 6f;
AgingManager.kChancePerDayDogElderWillDieEpic = 3f;
AgingManager.kAgingStageLengthKitten = 0.2f;
AgingManager.kAgingStageLengthCatAdult = 1f;
AgingManager.kAgingStageLengthCatElderMinimum = 0.8f;
AgingManager.kChancePerDayCatElderWillDieShort = 15f;
AgingManager.kChancePerDayCatElderWillDieMedium = 12f;
AgingManager.kChancePerDayCatElderWillDieNormal = 9f;
AgingManager.kChancePerDayCatElderWillDieLong = 6f;
AgingManager.kChancePerDayCatElderWillDieEpic = 3f;
AgingManager.kAgingStageLengthFoal = 0.2f;
AgingManager.kAgingStageLengthHorseAdult = 1f;
AgingManager.kAgingStageLengthHorseElderMinimum = 0.8f;
AgingManager.kChancePerDayHorseElderWillDieShort = 15f;
AgingManager.kChancePerDayHorseElderWillDieMedium = 12f;
AgingManager.kChancePerDayHorseElderWillDieNormal = 9f;
AgingManager.kChancePerDayHorseElderWillDieLong = 6f;
AgingManager.kChancePerDayHorseElderWillDieEpic = 3f;
AgingManager.kMinAgingDays = 2u;
AgingManager.mAgingStageLengthBaby = AgingManager.kAgingStageLengthBaby;
AgingManager.mAgingStageLengthToddler = AgingManager.kAgingStageLengthToddler;
AgingManager.mAgingStageLengthChild = AgingManager.kAgingStageLengthChild;
AgingManager.mAgingStageLengthTeen = AgingManager.kAgingStageLengthTeen;
AgingManager.mAgingStageLengthYoungAdult = AgingManager.kAgingStageLengthYoungAdult;
AgingManager.mAgingStageLengthAdult = AgingManager.kAgingStageLengthAdult;
AgingManager.mAgingStageLengthElderMinimum = AgingManager.kAgingStageLengthElderMinimum;
}
i answer you questions:
Default missing multipliers are one.
The vampire has number value (3.40282347E+38f) this trait is hidden "immortal" this is reward of vampires.
It is necessary to write in GameplayData.