def run(self, sim_info: SimInfo, on_completed: Callable[[bool], None]=CommonFunctionUtils.noop) -> bool: if CommonOccultUtils.is_witch(sim_info): on_completed(False) return False # loot_WitchOccult_AddOccult add_loot_id = 215080 result = CommonSimLootActionUtils.apply_loot_actions_by_id_to_sim(add_loot_id, sim_info) on_completed(result) return result
def run(self, sim_info: SimInfo, on_completed: Callable[[bool], None]=CommonFunctionUtils.noop) -> bool: if not CommonOccultUtils.is_witch(sim_info): on_completed(False) return False # loot_WitchOccult_RemoveOccult remove_loot_id = 215274 result = CommonSimLootActionUtils.apply_loot_actions_by_id_to_duo_sims(remove_loot_id, sim_info, sim_info) on_completed(result) return result
def run( self, sim_info: SimInfo, on_completed: Callable[[bool], None] = CommonFunctionUtils.noop) -> bool: if CommonOccultUtils.is_mermaid(sim_info): on_completed(False) return False # loot_Mermaid_DebugAdd add_loot_id = 205399 result = CommonSimLootActionUtils.apply_loot_actions_by_id_to_sim( add_loot_id, sim_info) on_completed(result) return result
def run( self, sim_info: SimInfo, on_completed: Callable[[bool], None] = CommonFunctionUtils.noop) -> bool: if CommonOccultUtils.is_vampire(sim_info): on_completed(False) return False # loot_VampireCreation_NewVampire add_loot_id = 149538 result = CommonSimLootActionUtils.apply_loot_actions_by_id_to_sim( add_loot_id, sim_info) on_completed(result) return result
def run( self, sim_info: SimInfo, on_completed: Callable[[bool], None] = CommonFunctionUtils.noop) -> bool: if not CommonOccultUtils.is_skeleton(sim_info): on_completed(False) return False # loot_Skeleton_Remove remove_loot_id = 175975 result = CommonSimLootActionUtils.apply_loot_actions_by_id_to_sim( remove_loot_id, sim_info) on_completed(result) return result
def run( self, sim_info: SimInfo, on_completed: Callable[[bool], None] = CommonFunctionUtils.noop) -> bool: if not CommonOccultUtils.is_plant_sim(sim_info): on_completed(False) return False loot_action_ids: Tuple[int] = ( # loot_Trait_PlantSims_TraitRemove 162846, ) result = CommonSimLootActionUtils.apply_loot_actions_by_ids_to_sim( loot_action_ids, sim_info) on_completed(result) return result
def run( self, sim_info: SimInfo, on_completed: Callable[[bool], None] = CommonFunctionUtils.noop) -> bool: if not CommonOccultUtils.is_vampire(sim_info): on_completed(False) return False loot_action_ids: Tuple[int] = ( # loot_VampireCure_RemoveVampirism 150170, # loot_Life_ResetProgress 31238) result = CommonSimLootActionUtils.apply_loot_actions_by_ids_to_sim( loot_action_ids, sim_info) on_completed(result) return result