public void OnPreLoad() { if (GameUtils.IsInstalled(ProductVersion.EP2)) { BooterLogger.AddError(SocialRHSReplacer.Perform <FinishMakeoverFreestyle>("Makeover Freestyle", "OnFinishMakeoverFreestyle")); } }
public void OnPreLoad() { if (GameUtils.IsInstalled(ProductVersion.EP10)) { BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Invite to VIP Room", "InviteToVIP")); } }
public void OnPreLoad() { if (GameUtils.IsInstalled(ProductVersion.EP2)) { BooterLogger.AddError(SocialRHSReplacer.Perform <Vaccinate>("Vaccinate", "BeforeVaccinate")); BooterLogger.AddError(SocialRHSReplacer.Perform <Vaccinate>("Diagnose", "BeforeDiagnose")); } }
public void OnPreLoad() { if (GameUtils.IsInstalled(ProductVersion.EP3)) { SocialRHSReplacer.Perform <CommonSkinnyDip>("Ask To Go Skinny Dipping", "OnAskedToGoSkinnyDipping"); ActionDataReplacer.Perform <CommonSkinnyDip>("TestAskToGoSkinnyDipping"); } }
public void OnPreLoad() { BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Trick Or Treat", "OnTrickOrTreatAccept")); InteractionTuning tuning = Tunings.GetTuning <Sprinkler, Sprinkler.PlayWithSprinkler.Definition>(); if (tuning != null) { CommodityChange change = new CommodityChange(CommodityKind.Temperature, 10, false, 20, OutputUpdateType.ContinuousFlow, false, false, UpdateAboveAndBelowZeroType.Either); tuning.mTradeoff.mOutputs.Add(change); } }
public void OnPreLoad() { Tunings.Inject <Sim, Sim.GiveGift.Definition, Definition>(false); sOldSingleton = Singleton; Singleton = new Definition(); if (GameUtils.IsInstalled(ProductVersion.EP4)) { BooterLogger.AddError(SocialRHSReplacer.Perform <GiveGiftEx>("Give Gift", "OnGiveGiftAccept")); BooterLogger.AddError(SocialRHSReplacer.Perform <GiveGiftEx>("Give Gift", "OnGiveGiftReject")); BooterLogger.AddError(ActionDataReplacer.Perform <GiveGiftEx>("GiveGiftProceduralTest")); } }
public void OnPreLoad() { BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Propose to Move in With", "OnMoveInWith")); BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Ask to Move In", "OnAskToMoveInAccepted")); BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Have Private Wedding", "OnMarried")); BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Exchange Rings", "OnMarried")); foreach (ActionData data in ActionData.sData.Values) { if (!data.IsRomantic) { switch (data.Key) { case "Propose to Move in With": case "Ask to Move In": data.mActorAgeAllowed |= CASAGSAvailabilityFlags.HumanTeen; data.mTargetAgeAllowed |= CASAGSAvailabilityFlags.HumanTeen; break; } continue; } } }
public void OnPreLoad() { BooterLogger.AddError(SocialRHSReplacer.Perform <MoochSocials>("Mooch Money (Large)", "AfterMoochLargeMoney")); BooterLogger.AddError(SocialRHSReplacer.Perform <MoochSocials>("Mooch Money (Small)", "AfterMoochSmallMoney")); }
public void OnPreLoad() { BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Trick Or Treat", "OnTrickOrTreatAccept")); }