def get_menu_sim(): global MENU_SIM_ID if MENU_SIM_ID is None: household = Household(SimSpawner._get_default_account(), starting_funds=0) household.set_to_hidden() (sim_info_list, _) = SimSpawner.create_sim_infos((SimCreator(),), household=household, creation_source='WickedWhims Menu') if sim_info_list: sim_info = sim_info_list[0] MENU_SIM_ID = TurboManagerUtil.Sim.get_sim_id(sim_info) _prepare_sim_outfit(sim_info) if MENU_SIM_ID is not None: return TurboManagerUtil.Sim.get_sim_info(MENU_SIM_ID)
def create_empty_household(starting_funds: int=0, as_hidden_household: bool=False) -> Household: """create_empty_household(starting_funds=0, as_hidden_household=False) Create an empty household. :param starting_funds: The funds the Household will start with. :type starting_funds: int, optional :param as_hidden_household: If True, the created household will be hidden. :type as_hidden_household: bool, optional :return: The created Household :rtype: Household """ household = Household(SimSpawner._get_default_account(), starting_funds=starting_funds) if as_hidden_household: household.set_to_hidden() services.household_manager().add(household) return household