public override void OnPreLoad() { Woohooer.InjectAndReset <Sim, LeafPile.WoohooInPileOrStack.Definition, ProxyDefinition>(false); InteractionTuning tuning = Tunings.GetTuning <Sim, LeafPile.WoohooInPileOrStack.Definition>(); if (tuning != null) { tuning.Availability.RemoveFlags(Availability.FlagField.DisallowedIfPregnant); tuning.Availability.Teens = true; } tuning = Tunings.GetTuning <Sim, LeafPile.WoohooInPileOrStackB.Definition>(); if (tuning != null) { tuning.Availability.RemoveFlags(Availability.FlagField.DisallowedIfPregnant); tuning.Availability.Teens = true; tuning.Availability.AddFlags(Availability.FlagField.AllowGreetedSims); tuning.Availability.AddFlags(Availability.FlagField.AllowNonGreetedSimsIfObjectOutsideAutonomous); tuning.Availability.AddFlags(Availability.FlagField.AllowNonGreetedSimsIfObjectOutsideUserDirected); tuning.Availability.AddFlags(Availability.FlagField.AllowOnCommunityLots); tuning.Availability.AddFlags(Availability.FlagField.AllowOnAllLots); } Woohooer.InjectAndReset <LeafPile, ProxyDefinition, SafeDefinition>(false); Woohooer.InjectAndReset <LeafPile, ProxyDefinition, RiskyDefinition>(false); Woohooer.InjectAndReset <LeafPile, ProxyDefinition, TryForBabyDefinition>(false); LeafPile.PushWoohooInLeafPile.WoohooSingleton = SafeSingleton; LeafPile.PushWoohooInLeafPile.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <EiffelTower, EiffelTower.WooHooInEiffelTowerWith.Definition, MakeoutDefinition>(true); Woohooer.InjectAndReset <EiffelTower, EiffelTower.WooHooInEiffelTowerWith.Definition, SafeDefinition>(true); Woohooer.InjectAndReset <EiffelTower, EiffelTower.WooHooInEiffelTowerWith.Definition, RiskyDefinition>(true); Woohooer.InjectAndReset <EiffelTower, EiffelTower.WooHooInEiffelTowerWith.Definition, TryForBabyDefinition>(true); }
public void OnPreLoad() { Woohooer.InjectAndReset <RabbitHole, RabbitHole.WooHooInRabbitHoleWith.Definition, MakeoutDefinition>(true); Woohooer.InjectAndReset <RabbitHole, RabbitHole.WooHooInRabbitHoleWith.Definition, SafeDefinition>(true); Woohooer.InjectAndReset <RabbitHole, RabbitHole.WooHooInRabbitHoleWith.Definition, RiskyDefinition>(true); Woohooer.InjectAndReset <RabbitHole, RabbitHole.WooHooInRabbitHoleWith.Definition, TryForBabyDefinition>(true); }
public void OnPreLoad() { Woohooer.InjectAndReset <ResortTower, ResortTower.WooHooInResortTower.Definition, SafeDefinition>(true); Woohooer.InjectAndReset <ResortTower, ResortTower.WooHooInResortTower.Definition, RiskyDefinition>(true); Woohooer.InjectAndReset <ResortTower, ResortTower.WooHooInResortTower.Definition, TryForBabyDefinition>(true); Woohooer.InjectAndReset <ResortTower, ResortTower.WooHooInResortTower.Definition, ProxyDefinition>(true); }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, StartSeatedCuddleA.Definition, Definition>(false); sOldSingleton = Singleton; Singleton = new Definition(); }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, HoverTrainStation.PushWoohooOnTrain.Definition, ProxyDefinition>(false); InteractionTuning tuning = Tunings.GetTuning <Sim, HoverTrainStation.WooHooSocialInteraction.Definition>(); if (tuning != null) { tuning.Availability.RemoveFlags(Availability.FlagField.DisallowedIfPregnant); } tuning = Tunings.GetTuning <Sim, HoverTrainStation.WooHooSocialInteraction.Definition>(); if (tuning != null) { tuning.Availability.RemoveFlags(Availability.FlagField.DisallowedIfPregnant); tuning.Availability.Teens = true; } Woohooer.InjectAndReset <HoverTrainStation, ProxyDefinition, SafeDefinition>(false); Woohooer.InjectAndReset <HoverTrainStation, ProxyDefinition, RiskyDefinition>(false); Woohooer.InjectAndReset <HoverTrainStation, ProxyDefinition, TryForBabyDefinition>(false); HoverTrainStation.PushWoohooOnTrain.WoohooSingleton = SafeSingleton; HoverTrainStation.PushWoohooOnTrain.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <TimeMachine, TimeMachine.WooHoo.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <TimeMachine, TimeMachine.WooHoo.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <TimeMachine, TimeMachine.WooHoo.Definition, TryForBabyDefinition>(false); TimeMachine.WooHoo.Singleton = SafeSingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, PetHouse.WoohooPetHouse.Definition, ProxyDefinition>(false); Tunings.Inject <Sim, ProxyDefinition, PetHouse, SafeDefinition>(true); Tunings.Inject <Sim, ProxyDefinition, PetHouse, RiskyDefinition>(true); Tunings.Inject <Sim, ProxyDefinition, PetHouse, TryForBabyDefinition>(true); }
public void OnPreLoad() { Woohooer.InjectAndReset <ElevatorDoors, ElevatorDoors.WooHoo.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <ElevatorDoors, ElevatorDoors.WooHoo.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <ElevatorDoors, ElevatorDoors.WooHoo.Definition, TryForBabyDefinition>(false); ElevatorDoors.WooHoo.Singleton = SafeSingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <BotMakingStation, BotMakingStation.WooHoo.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <BotMakingStation, BotMakingStation.WooHoo.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <BotMakingStation, BotMakingStation.WooHoo.Definition, TryForBabyDefinition>(false); BotMakingStation.WooHoo.Singleton = SafeSingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <PhotoBooth, PhotoBooth.WooHoo.Definition, MakeOutDefinition>(true); Woohooer.InjectAndReset <PhotoBooth, PhotoBooth.WooHoo.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <PhotoBooth, PhotoBooth.WooHoo.Definition, RiskyDefinition>(true); Woohooer.InjectAndReset <PhotoBooth, PhotoBooth.WooHoo.Definition, TryForBabyDefinition>(true); PhotoBooth.WooHoo.Singleton = SafeSingleton; }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Computer, Computer.ChatRandom.Definition, Definition>(true); if (tuning != null) { tuning.Availability.Children = false; } }
public override void OnPreLoad() { Woohooer.InjectAndReset <HayStack, ProxyDefinition, SafeDefinition>(false); Woohooer.InjectAndReset <HayStack, ProxyDefinition, RiskyDefinition>(false); Woohooer.InjectAndReset <HayStack, ProxyDefinition, TryForBabyDefinition>(false); HayStack.PushWoohooInHayStack.WoohooSingleton = SafeSingleton; HayStack.PushWoohooInHayStack.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <ActorTrailer, ActorTrailer.WooHoo.Definition, SafeDefinition>(true); Woohooer.InjectAndReset <ActorTrailer, ActorTrailer.WooHoo.Definition, RiskyDefinition>(true); Woohooer.InjectAndReset <ActorTrailer, ActorTrailer.WooHoo.Definition, TryForBabyDefinition>(true); Woohooer.InjectAndReset <ActorTrailer, ActorTrailer.WooHoo.Definition, ProxyDefinition>(true); ActorTrailer.WooHoo.Singleton = SafeSingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <Sarcophagus, Sarcophagus.WooHoo.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <Sarcophagus, Sarcophagus.TryForBaby.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <Sarcophagus, Sarcophagus.TryForBaby.Definition, TryForBabyDefinition>(false); Sarcophagus.WooHoo.Singleton = SafeSingleton; Sarcophagus.TryForBaby.Singleton = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, Definition, ProxyDefinition>(false); Woohooer.InjectAndReset <Sim, Definition, DonateDefinition>(false); Woohooer.InjectAndReset <Sim, TryForBaby.Definition, ImpregnateDefinition>(false); Woohooer.InjectAndReset <Bed, DonateDefinition, DonateBedDefinition>(true); Woohooer.InjectAndReset <Bed, DonateDefinition, ImpregnateBedDefinition>(true); }
public void OnPreLoad() { Woohooer.InjectAndReset <BoxOfMystery, BoxOfMystery.WooHooInBoxOfMystery.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <BoxOfMystery, BoxOfMystery.TryForBaby.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <BoxOfMystery, BoxOfMystery.TryForBaby.Definition, TryForBabyDefinition>(false); BoxOfMystery.WooHooInBoxOfMystery.Singleton = SafeSingleton; BoxOfMystery.TryForBaby.SingletonPregnency = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, Shower.WooHoo.Definition, ProxyDefinition>(false); Woohooer.InjectAndReset <IShowerable, Shower.WooHooInShower.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <IShowerable, Shower.WooHooInShower.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <IShowerable, Shower.WooHooInShower.Definition, TryForBabyDefinition>(false); Sims3.Gameplay.Objects.Plumbing.Shower.WooHooInShower.Singleton = SafeSingleton; Sims3.Gameplay.Objects.Plumbing.Shower.WooHooInShower.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <Treehouse, Treehouse.WooHoo.Definition, ProxyDefinition>(false); Woohooer.InjectAndReset <Treehouse, Treehouse.WooHooInitiator.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <Treehouse, Treehouse.WooHooInitiator.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <Treehouse, Treehouse.WooHooInitiator.Definition, TryForBabyDefinition>(false); Treehouse.WooHooInitiator.SingletonWooHoo = SafeSingleton; Treehouse.WooHooInitiator.SingletonTryForBaby = TryForBabySingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <UnderwaterCave, UnderwaterCave.WoohooInCave.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <UnderwaterCave, UnderwaterCave.TryForBabyInCave.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <UnderwaterCave, UnderwaterCave.TryForBabyInCave.Definition, TryForBabyInCaveDefinition>(false); Woohooer.InjectAndReset <UnderwaterCave, UnderwaterCave.TryForBabyInCave.Definition, ProxyDefinition>(false); UnderwaterCave.WoohooInCave.Singleton = SafeSingleton; UnderwaterCave.TryForBabyInCave.Singleton = TryForBabyInCaveSingleton; }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, GypsyCaravan.WooHooCaravanB.Definition, ProxyDefinition>(false); Woohooer.InjectAndReset <GypsyCaravan, ProxyDefinition, SafeDefinition>(false); Woohooer.InjectAndReset <GypsyCaravan, ProxyDefinition, RiskyDefinition>(false); Woohooer.InjectAndReset <GypsyCaravan, ProxyDefinition, TryForBabyDefinition>(false); GypsyCaravan.PushWoohooInCaravan.WoohooSingleton = SafeSingleton; GypsyCaravan.PushWoohooInCaravan.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Pool, GetInPool.SkinnyDipDefinition, Definition>(false); if (tuning != null) { tuning.Availability.SetFlags(Availability.FlagField.DisallowedIfPregnant, false); } sOldSingleton = SkinnyDipSingleton; SkinnyDipSingleton = new Definition(); }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Sim, HotTubBase.AskToJoinHotTub.Definition, Definition>(false); if (tuning != null) { tuning.Availability.SetFlags(Availability.FlagField.DisallowedIfPregnant, false); } sOldSingleton = HotTubBase.AskToJoinHotTub.Singleton; HotTubBase.AskToJoinHotTub.Singleton = new Definition(); }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Sim, BoxStall.WooHooInBoxStall.Definition, ProxyDefinition>(false); if (tuning != null) { tuning.Availability.AgeSpeciesAvailabilityFlags |= CASAGSAvailabilityFlags.HumanTeen | CASAGSAvailabilityFlags.HumanYoungAdult | CASAGSAvailabilityFlags.HumanAdult | CASAGSAvailabilityFlags.HorseElder; } Tunings.Inject <Sim, ProxyDefinition, BoxStall, SafeDefinition>(true); Tunings.Inject <Sim, ProxyDefinition, BoxStall, RiskyDefinition>(true); Tunings.Inject <Sim, ProxyDefinition, BoxStall, TryForBabyDefinition>(true); }
public void OnPreLoad() { InteractionTuning tuning = Tunings.GetTuning <Sim, StartBedCuddleB.Definition>(); if (tuning != null) { tuning.Availability.Teens = true; } Woohooer.InjectAndReset <Sim, StartBedCuddleA.Definition, Definition>(false); sOldSingleton = Singleton; Singleton = new Definition(); }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, HotairBalloon.WooHooSocial.Definition, ProxyDefinition>(false); Tunings.Inject <Sim, HotairBalloon.WooHooSocial.Definition, ProxySimDefinition>(false); Woohooer.InjectAndReset <Sim, HotairBalloon.WooHooSocial.Definition, SafeDefinition>(false); Woohooer.InjectAndReset <Sim, HotairBalloon.WooHooSocial.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <Sim, HotairBalloon.WooHooSocial.Definition, TryForBabyDefinition>(false); Woohooer.InjectAndReset <HotairBalloon, SafeDefinition, SafeHotAirBalloonDefinition>(true); Woohooer.InjectAndReset <HotairBalloon, SafeDefinition, RiskyHotAirBalloonDefinition>(true); Woohooer.InjectAndReset <HotairBalloon, SafeDefinition, TryForBabyHotAirBalloonDefinition>(true); HotairBalloon.WooHooSocial.Singleton = new ProxySimDefinition(); HotairBalloon.WooHoo.Singleton = SafeHotAirBalloonSingleton; }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Terrain, SwimHere.SkinnyDipDefinition, Definition>(false); if (tuning != null) { tuning.Availability.SetFlags(Availability.FlagField.DisallowedIfPregnant, false); } tuning = Tunings.GetTuning <Terrain, SwimHere.Definition>(); if (tuning != null) { tuning.Availability.SetFlags(Availability.FlagField.DisallowedIfPregnant, false); } sOldSingleton = SwimHere.SkinnyDipSingleton; SwimHere.SkinnyDipSingleton = new Definition(); }
public void OnPreLoad() { Woohooer.InjectAndReset <Sim, Wardrobe.WooHooInWardrobeB.Definition, ProxyDefinition>(false); InteractionTuning tuning = Tunings.GetTuning <Sim, Wardrobe.WooHooInWardrobeA.Definition>(); if (tuning != null) { tuning.Availability.RemoveFlags(Availability.FlagField.DisallowedIfPregnant); tuning.Availability.Teens = true; } Woohooer.InjectAndReset <Wardrobe, ProxyDefinition, SafeDefinition>(false); Woohooer.InjectAndReset <Wardrobe, ProxyDefinition, RiskyDefinition>(false); Woohooer.InjectAndReset <Wardrobe, ProxyDefinition, TryForBabyDefinition>(false); Wardrobe.PushWoohooInWardrobe.WoohooSingleton = SafeSingleton; Wardrobe.PushWoohooInWardrobe.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Sim, HotTubBase.CuddleSeatedWooHoo.Definition, SafeDefinition>(false); if (tuning != null) { tuning.Availability.SetFlags(Availability.FlagField.DisallowedIfPregnant, false); } Woohooer.InjectAndReset <Sim, HotTubBase.CuddleSeatedWooHoo.Definition, ProxyDefinition>(false); Woohooer.InjectAndReset <Sim, HotTubBase.CuddleSeatedWooHoo.TryForBabyDefinition, RiskyDefinition>(false); Woohooer.InjectAndReset <Sim, HotTubBase.CuddleSeatedWooHoo.TryForBabyDefinition, TryForBabyDefinition>(false); Woohooer.InjectAndReset <HotTubBase, SafeTubDefinition, RiskyTubDefinition>(true); Woohooer.InjectAndReset <HotTubBase, SafeTubDefinition, TryForBabyTubDefinition>(true); HotTubBase.CuddleSeatedWooHoo.Singleton = SafeSingleton; HotTubBase.CuddleSeatedWooHoo.TryForBabySingleton = TryForBabySingleton; }
public void OnPreLoad() { InteractionTuning tuning = Woohooer.InjectAndReset <Sim, SaunaClassic.CuddleSeatedWooHooSauna.Definition, SafeDefinition>(false); if (tuning != null) { tuning.Availability.SetFlags(Availability.FlagField.DisallowedIfPregnant, false); } Woohooer.InjectAndReset <Sim, SaunaClassic.CuddleSeatedWooHooSauna.Definition, ProxyDefinition>(false); Woohooer.InjectAndReset <Sim, SaunaClassic.CuddleSeatedWooHooSauna.Definition, RiskyDefinition>(false); Woohooer.InjectAndReset <Sim, SaunaClassic.CuddleSeatedWooHooSauna.Definition, TryForBabyDefinition>(false); Woohooer.InjectAndReset <SaunaClassic, SafeSaunaDefinition, RiskySaunaDefinition>(true); Woohooer.InjectAndReset <SaunaClassic, SafeSaunaDefinition, TryForBabySaunaDefinition>(true); SaunaClassic.CuddleSeatedWooHooSauna.Singleton = SafeSingleton; SaunaClassic.CuddleSeatedWooHooSauna.TryForBoySingleton = TryForBoySingleton; SaunaClassic.CuddleSeatedWooHooSauna.TryForGirlSingleton = TryForGirlSingleton; }